protected static class TypePool.Default.GenericTypeExtractor.ForSignature.OfMethod extends TypePool.Default.GenericTypeExtractor.ForSignature<TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod>
Modifier and Type | Class and Description |
---|---|
protected class |
TypePool.Default.GenericTypeExtractor.ForSignature.OfMethod.ExceptionTypeRegistrant
A registrant for an exception type.
|
protected class |
TypePool.Default.GenericTypeExtractor.ForSignature.OfMethod.ParameterTypeRegistrant
A registrant for a parameter type.
|
protected class |
TypePool.Default.GenericTypeExtractor.ForSignature.OfMethod.ReturnTypeTypeRegistrant
A registrant for a return type.
|
TypePool.Default.GenericTypeExtractor.ForSignature.OfField, TypePool.Default.GenericTypeExtractor.ForSignature.OfMethod, TypePool.Default.GenericTypeExtractor.ForSignature.OfRecordComponent, TypePool.Default.GenericTypeExtractor.ForSignature.OfType
TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitor
currentBounds, currentTypeParameter, typeVariableTokens
api, EXTENDS, INSTANCEOF, SUPER
Constructor and Description |
---|
OfMethod()
Creates a parser for a generic method signature.
|
Modifier and Type | Method and Description |
---|---|
static TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod |
extract(String genericSignature)
Extracts a generic method resolution of a method signature.
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod |
resolve()
Completes the current resolution.
|
SignatureVisitor |
visitExceptionType() |
SignatureVisitor |
visitParameterType() |
SignatureVisitor |
visitReturnType() |
collectTypeParameter, extract, register, visitClassBound, visitFormalTypeParameter, visitInterfaceBound
visitArrayType, visitBaseType, visitClassType, visitEnd, visitInnerClassType, visitInterface, visitSuperclass, visitTypeArgument, visitTypeArgument, visitTypeVariable
public static TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod extract(@MaybeNull String genericSignature)
genericSignature
- The signature to interpret.public SignatureVisitor visitParameterType()
visitParameterType
in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitor
public SignatureVisitor visitReturnType()
visitReturnType
in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitor
public SignatureVisitor visitExceptionType()
visitExceptionType
in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitor
public TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod resolve()
resolve
in class TypePool.Default.GenericTypeExtractor.ForSignature<TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod>
Copyright © 2014–2023. All rights reserved.