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
protected static class TypePool.Default.LazyTypeDescription.MethodToken.ParameterToken extends java.lang.Object
A token representing a method's parameter.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.Integer
NO_MODIFIERS
Donates an unknown modifier of a parameter.protected static java.lang.String
NO_NAME
Donates an unknown name of a parameter.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ParameterToken()
Creates a parameter token for a parameter without an explicit name and without specific modifiers.protected
ParameterToken(java.lang.String name)
Creates a parameter token for a parameter with an explicit name and without specific modifiers.protected
ParameterToken(java.lang.String name, java.lang.Integer modifiers)
Creates a parameter token for a parameter with an explicit name and with specific modifiers.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Integer
getModifiers()
Returns the modifiers of the parameter ornull
if no modifiers are known.protected java.lang.String
getName()
Returns the name of the parameter ornull
if there is no such name.
-
-
-
Constructor Detail
-
ParameterToken
protected ParameterToken()
Creates a parameter token for a parameter without an explicit name and without specific modifiers.
-
ParameterToken
protected ParameterToken(java.lang.String name)
Creates a parameter token for a parameter with an explicit name and without specific modifiers.- Parameters:
name
- The name of the parameter.
-
ParameterToken
protected ParameterToken(java.lang.String name, java.lang.Integer modifiers)
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 Detail
-
getName
protected java.lang.String 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
protected java.lang.Integer 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.
-
-