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 classA token for registering a direct bound.protected classA token for registering a wildcard with a lower bound.protected classA 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.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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
appendDirectBoundin 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:
appendUpperBoundin 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:
appendLowerBoundin 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:
appendPlaceholderin interfaceTypePool.Default.GenericTypeExtractor.IncompleteToken
-