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.OfType
TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitor
currentBounds, currentTypeParameter, typeVariableTokens
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.
|
org.objectweb.asm.signature.SignatureVisitor |
visitExceptionType() |
org.objectweb.asm.signature.SignatureVisitor |
visitParameterType() |
org.objectweb.asm.signature.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(String genericSignature)
genericSignature
- The signature to interpret.public org.objectweb.asm.signature.SignatureVisitor visitParameterType()
visitParameterType
in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitReturnType()
visitReturnType
in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType()
visitExceptionType
in class TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitor
public TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod resolve()
TypePool.Default.GenericTypeExtractor.ForSignature
resolve
in class TypePool.Default.GenericTypeExtractor.ForSignature<TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod>
Copyright © 2014–2018. All rights reserved.