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
ConstructorDescriptionTraceSignatureVisitor
(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.SignatureVisitor
void
visitBaseType
(char descriptor) org.objectweb.asm.signature.SignatureVisitor
void
visitClassType
(String name) void
visitEnd()
org.objectweb.asm.signature.SignatureVisitor
void
void
visitInnerClassType
(String name) org.objectweb.asm.signature.SignatureVisitor
org.objectweb.asm.signature.SignatureVisitor
org.objectweb.asm.signature.SignatureVisitor
org.objectweb.asm.signature.SignatureVisitor
org.objectweb.asm.signature.SignatureVisitor
void
org.objectweb.asm.signature.SignatureVisitor
visitTypeArgument
(char tag) void
visitTypeVariable
(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:
visitFormalTypeParameter
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitClassBound
public org.objectweb.asm.signature.SignatureVisitor visitClassBound()- Overrides:
visitClassBound
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitInterfaceBound
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound()- Overrides:
visitInterfaceBound
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitSuperclass
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass()- Overrides:
visitSuperclass
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitInterface
public org.objectweb.asm.signature.SignatureVisitor visitInterface()- Overrides:
visitInterface
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitParameterType
public org.objectweb.asm.signature.SignatureVisitor visitParameterType()- Overrides:
visitParameterType
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitReturnType
public org.objectweb.asm.signature.SignatureVisitor visitReturnType()- Overrides:
visitReturnType
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitExceptionType
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType()- Overrides:
visitExceptionType
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitBaseType
public void visitBaseType(char descriptor) - Overrides:
visitBaseType
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeVariable
- Overrides:
visitTypeVariable
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitArrayType
public org.objectweb.asm.signature.SignatureVisitor visitArrayType()- Overrides:
visitArrayType
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitClassType
- Overrides:
visitClassType
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitInnerClassType
- Overrides:
visitInnerClassType
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeArgument
public void visitTypeArgument()- Overrides:
visitTypeArgument
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeArgument
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char tag) - Overrides:
visitTypeArgument
in classorg.objectweb.asm.signature.SignatureVisitor
-
visitEnd
public void visitEnd()- Overrides:
visitEnd
in 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.
-