Package org.objectweb.asm.util
Class TraceSignatureVisitor
java.lang.Object
org.objectweb.asm.signature.SignatureVisitor
org.objectweb.asm.util.TraceSignatureVisitor
public final class TraceSignatureVisitor
extends org.objectweb.asm.signature.SignatureVisitor
A
SignatureVisitor that builds the Java generic type declaration corresponding to the
signature it visits.-
Field Summary
Fields inherited from class org.objectweb.asm.signature.SignatureVisitor
api, EXTENDS, INSTANCEOF, SUPER -
Constructor Summary
ConstructorsConstructorDescriptionTraceSignatureVisitor(int accessFlags) Constructs a newTraceSignatureVisitor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the Java generic type declaration corresponding to the visited signature.Returns the Java generic exception types declaration corresponding to the visited signature.Returns the Java generic method return type declaration corresponding to the visited signature.org.objectweb.asm.signature.SignatureVisitorvoidvisitBaseType(char descriptor) org.objectweb.asm.signature.SignatureVisitorvoidvisitClassType(String name) voidvisitEnd()org.objectweb.asm.signature.SignatureVisitorvoidvoidvisitInnerClassType(String name) org.objectweb.asm.signature.SignatureVisitororg.objectweb.asm.signature.SignatureVisitororg.objectweb.asm.signature.SignatureVisitororg.objectweb.asm.signature.SignatureVisitororg.objectweb.asm.signature.SignatureVisitorvoidorg.objectweb.asm.signature.SignatureVisitorvisitTypeArgument(char tag) voidvisitTypeVariable(String name)
-
Constructor Details
-
TraceSignatureVisitor
public TraceSignatureVisitor(int accessFlags) Constructs a newTraceSignatureVisitor.- Parameters:
accessFlags- for class type signatures, the access flags of the class.
-
-
Method Details
-
visitFormalTypeParameter
- Overrides:
visitFormalTypeParameterin classorg.objectweb.asm.signature.SignatureVisitor
-
visitClassBound
public org.objectweb.asm.signature.SignatureVisitor visitClassBound()- Overrides:
visitClassBoundin classorg.objectweb.asm.signature.SignatureVisitor
-
visitInterfaceBound
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound()- Overrides:
visitInterfaceBoundin classorg.objectweb.asm.signature.SignatureVisitor
-
visitSuperclass
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass()- Overrides:
visitSuperclassin classorg.objectweb.asm.signature.SignatureVisitor
-
visitInterface
public org.objectweb.asm.signature.SignatureVisitor visitInterface()- Overrides:
visitInterfacein classorg.objectweb.asm.signature.SignatureVisitor
-
visitParameterType
public org.objectweb.asm.signature.SignatureVisitor visitParameterType()- Overrides:
visitParameterTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitReturnType
public org.objectweb.asm.signature.SignatureVisitor visitReturnType()- Overrides:
visitReturnTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitExceptionType
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType()- Overrides:
visitExceptionTypein classorg.objectweb.asm.signature.SignatureVisitor
-
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
-
visitInnerClassType
- Overrides:
visitInnerClassTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeArgument
public void visitTypeArgument()- Overrides:
visitTypeArgumentin classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeArgument
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char tag) - Overrides:
visitTypeArgumentin classorg.objectweb.asm.signature.SignatureVisitor
-
visitEnd
public void visitEnd()- Overrides:
visitEndin classorg.objectweb.asm.signature.SignatureVisitor
-
getDeclaration
Returns the Java generic type declaration corresponding to the visited signature.- Returns:
- the Java generic type declaration corresponding to the visited signature.
-
getReturnType
Returns the Java generic method return type declaration corresponding to the visited signature.- Returns:
- the Java generic method return type declaration corresponding to the visited signature.
-
getExceptions
Returns the Java generic exception types declaration corresponding to the visited signature.- Returns:
- the Java generic exception types declaration corresponding to the visited signature.
-