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 incompleteTypePool.Default.LazyTypeDescription.GenericTypeToken
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase
An abstract base implementation of an incomplete token.static class
TypePool.Default.GenericTypeExtractor.IncompleteToken.ForInnerClass
An incomplete generic type token representing a type with an outer type.static class
TypePool.Default.GenericTypeExtractor.IncompleteToken.ForTopLevelType
An incomplete token representing a generic type without an outer type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.objectweb.asm.signature.SignatureVisitor
appendDirectBound()
Appends a direct bound to this token.org.objectweb.asm.signature.SignatureVisitor
appendLowerBound()
Appends a lower bound to this token.void
appendPlaceholder()
Appends a placeholder to this token.org.objectweb.asm.signature.SignatureVisitor
appendUpperBound()
Appends an upper bound to this token.java.lang.String
getName()
Returns the name of this token.boolean
isParameterized()
Returnstrue
if this token describes a type with parameters.TypePool.Default.LazyTypeDescription.GenericTypeToken
toToken()
Converts this incomplete token to a completed token.
-
-
-
Method Detail
-
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
java.lang.String getName()
Returns the name of this token.- Returns:
- The name of this token.
-
toToken
TypePool.Default.LazyTypeDescription.GenericTypeToken toToken()
Converts this incomplete token to a completed token.- Returns:
- The finalized token.
-
-