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.IncompleteTokenAn incompleteTypePool.Default.LazyTypeDescription.GenericTypeToken.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBaseAn abstract base implementation of an incomplete token.static classTypePool.Default.GenericTypeExtractor.IncompleteToken.ForInnerClassAn incomplete generic type token representing a type with an outer type.static classTypePool.Default.GenericTypeExtractor.IncompleteToken.ForTopLevelTypeAn 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.SignatureVisitorappendDirectBound()Appends a direct bound to this token.org.objectweb.asm.signature.SignatureVisitorappendLowerBound()Appends a lower bound to this token.voidappendPlaceholder()Appends a placeholder to this token.org.objectweb.asm.signature.SignatureVisitorappendUpperBound()Appends an upper bound to this token.java.lang.StringgetName()Returns the name of this token.booleanisParameterized()Returnstrueif this token describes a type with parameters.TypePool.Default.LazyTypeDescription.GenericTypeTokentoToken()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()
Returnstrueif this token describes a type with parameters.- Returns:
trueif 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.
-
-