@HashCodeAndEqualsPlugin.Enhance protected static class TypePool.Default.LazyTypeDescription.MethodToken.ParameterToken extends Object
Modifier and Type | Field and Description |
---|---|
protected static Integer |
NO_MODIFIERS
Donates an unknown modifier of a parameter.
|
protected static String |
NO_NAME
Donates an unknown name of a parameter.
|
Modifier | Constructor and Description |
---|---|
protected |
ParameterToken()
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.
|
Modifier and Type | Method and Description |
---|---|
protected Integer |
getModifiers()
Returns the modifiers of the parameter or
null if no modifiers are known. |
protected String |
getName()
Returns the name of the parameter or
null if there is no such name. |
@AlwaysNull protected static final String NO_NAME
@AlwaysNull protected static final Integer NO_MODIFIERS
protected ParameterToken()
protected ParameterToken(@MaybeNull String name)
name
- The name of the parameter.protected ParameterToken(@MaybeNull String name, @MaybeNull Integer modifiers)
name
- The name of the parameter.modifiers
- The modifiers of the parameter.@MaybeNull protected String getName()
null
if there is no such name.null
if there is no such name.@MaybeNull protected Integer getModifiers()
null
if no modifiers are known.null
if no modifiers are known.Copyright © 2014–2023. All rights reserved.