Package net.bytebuddy.pool
Class TypePool.Default.LazyTypeDescription.MethodToken.ParameterToken
java.lang.Object
net.bytebuddy.pool.TypePool.Default.LazyTypeDescription.MethodToken.ParameterToken
- Enclosing class:
TypePool.Default.LazyTypeDescription.MethodToken
@Enhance
protected static class TypePool.Default.LazyTypeDescription.MethodToken.ParameterToken
extends Object
A token representing a method's parameter.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Integer
The modifiers of the parameter ornull
if no modifiers are known for this parameter.private final String
The name of the parameter ornull
if no explicit name for this parameter is known.protected static final Integer
Donates an unknown modifier of a parameter.protected static final String
Donates an unknown name of a parameter. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Creates a parameter token for a parameter without an explicit name and without specific modifiers.protected
ParameterToken
(String name) Creates a parameter token for a parameter with an explicit name and without specific modifiers.protected
ParameterToken
(String name, Integer modifiers) Creates a parameter token for a parameter with an explicit name and with specific modifiers. -
Method Summary
-
Field Details
-
NO_NAME
Donates an unknown name of a parameter. -
NO_MODIFIERS
Donates an unknown modifier of a parameter. -
name
The name of the parameter ornull
if no explicit name for this parameter is known. -
modifiers
The modifiers of the parameter ornull
if no modifiers are known for this parameter.
-
-
Constructor Details
-
ParameterToken
protected ParameterToken()Creates a parameter token for a parameter without an explicit name and without specific modifiers. -
ParameterToken
Creates a parameter token for a parameter with an explicit name and without specific modifiers.- Parameters:
name
- The name of the parameter.
-
ParameterToken
Creates a parameter token for a parameter with an explicit name and with specific modifiers.- Parameters:
name
- The name of the parameter.modifiers
- The modifiers of the parameter.
-
-
Method Details
-
getName
Returns the name of the parameter ornull
if there is no such name.- Returns:
- The name of the parameter or
null
if there is no such name.
-
getModifiers
Returns the modifiers of the parameter ornull
if no modifiers are known.- Returns:
- The modifiers of the parameter or
null
if no modifiers are known.
-