Package net.bytebuddy.pool
Class TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase
java.lang.Object
net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase
- All Implemented Interfaces:
TypePool.Default.GenericTypeExtractor.IncompleteToken
- Direct Known Subclasses:
TypePool.Default.GenericTypeExtractor.IncompleteToken.ForInnerClass
,TypePool.Default.GenericTypeExtractor.IncompleteToken.ForTopLevelType
- Enclosing interface:
TypePool.Default.GenericTypeExtractor.IncompleteToken
public abstract static class TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase
extends Object
implements TypePool.Default.GenericTypeExtractor.IncompleteToken
An abstract base implementation of an incomplete token.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
A token for registering a direct bound.protected class
A token for registering a wildcard with a lower bound.protected class
A token for registering a wildcard with an upper bound.Nested classes/interfaces inherited from interface net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken
TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase, TypePool.Default.GenericTypeExtractor.IncompleteToken.ForInnerClass, TypePool.Default.GenericTypeExtractor.IncompleteToken.ForTopLevelType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List
<TypePool.Default.LazyTypeDescription.GenericTypeToken> The parameters of this token. -
Constructor Summary
Constructors -
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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.bytebuddy.pool.TypePool.Default.GenericTypeExtractor.IncompleteToken
getName, isParameterized, toToken
-
Field Details
-
parameters
The parameters of this token.
-
-
Constructor Details
-
AbstractBase
public AbstractBase()Creates a new base implementation of an incomplete token.
-
-
Method Details
-
appendDirectBound
public org.objectweb.asm.signature.SignatureVisitor appendDirectBound()Appends a direct bound to this token.- Specified by:
appendDirectBound
in interfaceTypePool.Default.GenericTypeExtractor.IncompleteToken
- Returns:
- A signature visitor for visiting the direct bound's type.
-
appendUpperBound
public org.objectweb.asm.signature.SignatureVisitor appendUpperBound()Appends an upper bound to this token.- Specified by:
appendUpperBound
in interfaceTypePool.Default.GenericTypeExtractor.IncompleteToken
- Returns:
- A signature visitor for visiting the upper bound's type.
-
appendLowerBound
public org.objectweb.asm.signature.SignatureVisitor appendLowerBound()Appends a lower bound to this token.- Specified by:
appendLowerBound
in interfaceTypePool.Default.GenericTypeExtractor.IncompleteToken
- Returns:
- A signature visitor for visiting the lower bound's type.
-
appendPlaceholder
public void appendPlaceholder()Appends a placeholder to this token.- Specified by:
appendPlaceholder
in interfaceTypePool.Default.GenericTypeExtractor.IncompleteToken
-