Package net.bytebuddy.pool
Interface TypePool.Default.GenericTypeExtractor.IncompleteToken
- All Known Implementing Classes:
TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase,TypePool.Default.GenericTypeExtractor.IncompleteToken.ForInnerClass,TypePool.Default.GenericTypeExtractor.IncompleteToken.ForTopLevelType
- Enclosing class:
TypePool.Default.GenericTypeExtractor
protected static interface TypePool.Default.GenericTypeExtractor.IncompleteToken
An incomplete
TypePool.Default.LazyTypeDescription.GenericTypeToken.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classAn abstract base implementation of an incomplete token.static classAn incomplete generic type token representing a type with an outer type.static classAn incomplete token representing a generic type without an outer type. -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.signature.SignatureVisitorAppends a direct bound to this token.org.objectweb.asm.signature.SignatureVisitorAppends a lower bound to this token.voidAppends a placeholder to this token.org.objectweb.asm.signature.SignatureVisitorAppends an upper bound to this token.getName()Returns the name of this token.booleanReturnstrueif this token describes a type with parameters.toToken()Converts this incomplete token to a completed token.
-
Method Details
-
appendLowerBound
org.objectweb.asm.signature.SignatureVisitor appendLowerBound()Appends a lower bound to this token.- Returns:
- A signature visitor for visiting the lower bound's type.
-
appendUpperBound
org.objectweb.asm.signature.SignatureVisitor appendUpperBound()Appends an upper bound to this token.- Returns:
- A signature visitor for visiting the upper bound's type.
-
appendDirectBound
org.objectweb.asm.signature.SignatureVisitor appendDirectBound()Appends a direct bound to this token.- Returns:
- A signature visitor for visiting the direct bound's type.
-
appendPlaceholder
void appendPlaceholder()Appends a placeholder to this token. -
isParameterized
boolean isParameterized()Returnstrueif this token describes a type with parameters.- Returns:
trueif this token describes a type with parameters.
-
getName
String getName()Returns the name of this token.- Returns:
- The name of this token.
-
toToken
Converts this incomplete token to a completed token.- Returns:
- The finalized token.
-