protected static class TypePool.Default.GenericTypeExtractor extends TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitor implements TypePool.Default.GenericTypeRegistrant
| Modifier and Type | Class and Description |
|---|---|
protected static class |
TypePool.Default.GenericTypeExtractor.ForSignature<T extends TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution>
A signature visitor for extracting a generic type resolution.
|
protected static interface |
TypePool.Default.GenericTypeExtractor.IncompleteToken
An incomplete
TypePool.Default.LazyTypeDescription.GenericTypeToken. |
TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitorapi, EXTENDS, INSTANCEOF, SUPER| Modifier | Constructor and Description |
|---|---|
protected |
GenericTypeExtractor(TypePool.Default.GenericTypeRegistrant genericTypeRegistrant)
Creates a new generic type extractor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
register(TypePool.Default.LazyTypeDescription.GenericTypeToken componentTypeToken)
Registers a discovered generic type token.
|
SignatureVisitor |
visitArrayType() |
void |
visitBaseType(char descriptor) |
void |
visitClassType(String name) |
void |
visitEnd() |
void |
visitInnerClassType(String name) |
void |
visitTypeArgument() |
SignatureVisitor |
visitTypeArgument(char wildcard) |
void |
visitTypeVariable(String name) |
visitClassBound, visitExceptionType, visitFormalTypeParameter, visitInterface, visitInterfaceBound, visitParameterType, visitReturnType, visitSuperclassprotected GenericTypeExtractor(TypePool.Default.GenericTypeRegistrant genericTypeRegistrant)
genericTypeRegistrant - The target to receive the complete type.public void visitBaseType(char descriptor)
visitBaseType in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitorpublic void visitTypeVariable(String name)
visitTypeVariable in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitorpublic SignatureVisitor visitArrayType()
visitArrayType in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitorpublic void register(TypePool.Default.LazyTypeDescription.GenericTypeToken componentTypeToken)
register in interface TypePool.Default.GenericTypeRegistrantcomponentTypeToken - The token to be registered.public void visitClassType(String name)
visitClassType in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitorpublic void visitInnerClassType(String name)
visitInnerClassType in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitorpublic void visitTypeArgument()
visitTypeArgument in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitorpublic SignatureVisitor visitTypeArgument(char wildcard)
visitTypeArgument in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitorpublic void visitEnd()
visitEnd in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitorCopyright © 2014–2019. All rights reserved.