Package | Description |
---|---|
net.bytebuddy.description.method |
Contains descriptions of Java methods and constructors as well as their parameters.
|
net.bytebuddy.dynamic |
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<? extends ParameterDescription.Token> |
MethodDescription.Latent.parameterTokens
The parameter tokens describing this method.
|
private java.util.List<? extends ParameterDescription.Token> |
MethodDescription.Token.parameterTokens
The parameter tokens of the represented method.
|
private java.util.List<? extends ParameterDescription.Token> |
ParameterList.ForTokens.tokens
The list of tokens to represent.
|
Modifier and Type | Method and Description |
---|---|
ParameterDescription.Token |
ParameterDescription.Token.accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor)
Transforms the types represented by this token by applying the given visitor to them.
|
ParameterDescription.Token |
ParameterDescription.AbstractBase.asToken(ElementMatcher<? super TypeDescription> matcher)
Returns a token representative of this type dependant.
|
ParameterDescription.Token |
ParameterDescription.Token.TypeList.get(int index) |
Modifier and Type | Method and Description |
---|---|
ByteCodeElement.Token.TokenList<ParameterDescription.Token> |
ParameterList.asTokenList(ElementMatcher<? super TypeDescription> matcher)
Transforms the list of parameter descriptions into a list of detached tokens.
|
ByteCodeElement.Token.TokenList<ParameterDescription.Token> |
ParameterList.AbstractBase.asTokenList(ElementMatcher<? super TypeDescription> matcher)
Transforms the list of parameter descriptions into a list of detached tokens.
|
ByteCodeElement.Token.TokenList<ParameterDescription.Token> |
ParameterList.Empty.asTokenList(ElementMatcher<? super TypeDescription> matcher)
Transforms the list of parameter descriptions into a list of detached tokens.
|
ByteCodeElement.Token.TokenList<ParameterDescription.Token> |
MethodDescription.Token.getParameterTokens()
Returns the parameter tokens of the represented method.
|
Constructor and Description |
---|
Latent(MethodDescription.InDefinedShape declaringMethod,
ParameterDescription.Token token,
int index,
int offset)
Creates a latent parameter description.
|
Constructor and Description |
---|
ForTokens(MethodDescription.InDefinedShape declaringMethod,
java.util.List<? extends ParameterDescription.Token> tokens)
Creates a new parameter list for the provided tokens.
|
Latent(TypeDescription declaringType,
java.lang.String internalName,
int modifiers,
java.util.List<? extends TypeVariableToken> typeVariables,
TypeDescription.Generic returnType,
java.util.List<? extends ParameterDescription.Token> parameterTokens,
java.util.List<? extends TypeDescription.Generic> exceptionTypes,
java.util.List<? extends AnnotationDescription> declaredAnnotations,
AnnotationValue<?,?> defaultValue,
TypeDescription.Generic receiverType)
Creates a new latent method description.
|
Token(java.lang.String name,
int modifiers,
java.util.List<? extends TypeVariableToken> typeVariableTokens,
TypeDescription.Generic returnType,
java.util.List<? extends ParameterDescription.Token> parameterTokens,
java.util.List<? extends TypeDescription.Generic> exceptionTypes,
java.util.List<? extends AnnotationDescription> annotations,
AnnotationValue<?,?> defaultValue,
TypeDescription.Generic receiverType)
Creates a new token for a method description.
|
Modifier and Type | Field and Description |
---|---|
private ParameterDescription.Token |
Transformer.ForMethod.TransformedMethod.TransformedParameter.parameterToken
The token representing the transformed method parameter's properties.
|
private ParameterDescription.Token |
DynamicType.Builder.AbstractBase.Adapter.MethodDefinitionAdapter.ParameterAnnotationAdapter.token
The token of the currently defined parameter.
|
private ParameterDescription.Token |
DynamicType.Builder.AbstractBase.Adapter.MethodDefinitionAdapter.SimpleParameterAnnotationAdapter.token
The token of the currently defined parameter.
|
Constructor and Description |
---|
ParameterAnnotationAdapter(ParameterDescription.Token token)
Creates a new parameter annotation adapter.
|
SimpleParameterAnnotationAdapter(ParameterDescription.Token token)
Creates a new simple parameter annotation adapter.
|
TransformedParameter(int index,
ParameterDescription.Token parameterToken)
Creates a transformed parameter.
|