Class ReferenceTypeSignatureParser
java.lang.Object
org.objectweb.asm.signature.SignatureVisitor
net.covers1624.coffeegrinder.type.asm.ReferenceTypeSignatureParser
public abstract class ReferenceTypeSignatureParser
extends org.objectweb.asm.signature.SignatureVisitor
Created by covers1624 on 29/12/21.
-
Field Summary
Fields inherited from class org.objectweb.asm.signature.SignatureVisitor
api, EXTENDS, INSTANCEOF, SUPER -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedReferenceTypeSignatureParser(TypeResolver typeResolver, ITypeParameterizedMember scope) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidstatic ReferenceTypeparse(TypeResolver typeResolver, ITypeParameterizedMember scope, String signature) org.objectweb.asm.signature.SignatureVisitorvoidvisitBaseType(char descriptor) voidvisitClassType(String name) voidvisitEnd()voidvisitInnerClassType(String name) voidorg.objectweb.asm.signature.SignatureVisitorvisitTypeArgument(char wildcard) voidvisitTypeVariable(String name) Methods inherited from class org.objectweb.asm.signature.SignatureVisitor
visitClassBound, visitExceptionType, visitFormalTypeParameter, visitInterface, visitInterfaceBound, visitParameterType, visitReturnType, visitSuperclass
-
Constructor Details
-
ReferenceTypeSignatureParser
-
-
Method Details
-
parse
public static ReferenceType parse(TypeResolver typeResolver, ITypeParameterizedMember scope, String signature) -
visitBaseType
public void visitBaseType(char descriptor) - Overrides:
visitBaseTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeVariable
- Overrides:
visitTypeVariablein classorg.objectweb.asm.signature.SignatureVisitor
-
visitArrayType
public org.objectweb.asm.signature.SignatureVisitor visitArrayType()- Overrides:
visitArrayTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitClassType
- Overrides:
visitClassTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeArgument
public void visitTypeArgument()- Overrides:
visitTypeArgumentin classorg.objectweb.asm.signature.SignatureVisitor
-
visitInnerClassType
- Overrides:
visitInnerClassTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeArgument
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char wildcard) - Overrides:
visitTypeArgumentin classorg.objectweb.asm.signature.SignatureVisitor
-
visitEnd
public void visitEnd()- Overrides:
visitEndin classorg.objectweb.asm.signature.SignatureVisitor
-
endType
-