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 class
An abstract base implementation of an incomplete token.static class
An incomplete generic type token representing a type with an outer type.static class
An incomplete token representing a generic type without an outer type. -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.signature.SignatureVisitor
Appends a direct bound to this token.org.objectweb.asm.signature.SignatureVisitor
Appends a lower bound to this token.void
Appends a placeholder to this token.org.objectweb.asm.signature.SignatureVisitor
Appends an upper bound to this token.getName()
Returns the name of this token.boolean
Returnstrue
if 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()Returnstrue
if this token describes a type with parameters.- Returns:
true
if 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.
-