@HashCodeAndEqualsPlugin.Enhance public static class TypePool.Default.GenericTypeExtractor.IncompleteToken.ForInnerClass extends TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase
TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase.ForDirectBound, TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase.ForLowerBound, TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase.ForUpperBound
TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase, TypePool.Default.GenericTypeExtractor.IncompleteToken.ForInnerClass, TypePool.Default.GenericTypeExtractor.IncompleteToken.ForTopLevelType
Modifier and Type | Field and Description |
---|---|
private static char |
INNER_CLASS_SEPARATOR
The separator that indicates an inner type.
|
private java.lang.String |
internalName
The internal name of the type.
|
private TypePool.Default.GenericTypeExtractor.IncompleteToken |
outerTypeToken
The token representing the outer type.
|
parameters
Constructor and Description |
---|
ForInnerClass(java.lang.String internalName,
TypePool.Default.GenericTypeExtractor.IncompleteToken outerTypeToken)
Creates a new incomplete token representing a type without an outer type.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
boolean |
isParameterized() |
TypePool.Default.LazyTypeDescription.GenericTypeToken |
toToken() |
appendDirectBound, appendLowerBound, appendPlaceholder, appendUpperBound
private static final char INNER_CLASS_SEPARATOR
private final java.lang.String internalName
private final TypePool.Default.GenericTypeExtractor.IncompleteToken outerTypeToken
public ForInnerClass(java.lang.String internalName, TypePool.Default.GenericTypeExtractor.IncompleteToken outerTypeToken)
internalName
- The internal name of the type.outerTypeToken
- The incomplete token representing the outer type.public TypePool.Default.LazyTypeDescription.GenericTypeToken toToken()
public boolean isParameterized()
public java.lang.String getName()