public final class TraceSignatureVisitor
extends org.objectweb.asm.signature.SignatureVisitor
SignatureVisitor
that builds the Java generic type declaration corresponding to the
signature it visits.Constructor and Description |
---|
TraceSignatureVisitor(int accessFlags)
Constructs a new
TraceSignatureVisitor . |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDeclaration()
Returns the Java generic type declaration corresponding to the visited signature.
|
java.lang.String |
getExceptions()
Returns the Java generic exception types declaration corresponding to the visited signature.
|
java.lang.String |
getReturnType()
Returns the Java generic method return type declaration corresponding to the visited signature.
|
org.objectweb.asm.signature.SignatureVisitor |
visitArrayType() |
void |
visitBaseType(char descriptor) |
org.objectweb.asm.signature.SignatureVisitor |
visitClassBound() |
void |
visitClassType(java.lang.String name) |
void |
visitEnd() |
org.objectweb.asm.signature.SignatureVisitor |
visitExceptionType() |
void |
visitFormalTypeParameter(java.lang.String name) |
void |
visitInnerClassType(java.lang.String name) |
org.objectweb.asm.signature.SignatureVisitor |
visitInterface() |
org.objectweb.asm.signature.SignatureVisitor |
visitInterfaceBound() |
org.objectweb.asm.signature.SignatureVisitor |
visitParameterType() |
org.objectweb.asm.signature.SignatureVisitor |
visitReturnType() |
org.objectweb.asm.signature.SignatureVisitor |
visitSuperclass() |
void |
visitTypeArgument() |
org.objectweb.asm.signature.SignatureVisitor |
visitTypeArgument(char tag) |
void |
visitTypeVariable(java.lang.String name) |
public TraceSignatureVisitor(int accessFlags)
TraceSignatureVisitor
.accessFlags
- for class type signatures, the access flags of the class.public void visitFormalTypeParameter(java.lang.String name)
visitFormalTypeParameter
in class org.objectweb.asm.signature.SignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitClassBound()
visitClassBound
in class org.objectweb.asm.signature.SignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound()
visitInterfaceBound
in class org.objectweb.asm.signature.SignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass()
visitSuperclass
in class org.objectweb.asm.signature.SignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitInterface()
visitInterface
in class org.objectweb.asm.signature.SignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitParameterType()
visitParameterType
in class org.objectweb.asm.signature.SignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitReturnType()
visitReturnType
in class org.objectweb.asm.signature.SignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType()
visitExceptionType
in class org.objectweb.asm.signature.SignatureVisitor
public void visitBaseType(char descriptor)
visitBaseType
in class org.objectweb.asm.signature.SignatureVisitor
public void visitTypeVariable(java.lang.String name)
visitTypeVariable
in class org.objectweb.asm.signature.SignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitArrayType()
visitArrayType
in class org.objectweb.asm.signature.SignatureVisitor
public void visitClassType(java.lang.String name)
visitClassType
in class org.objectweb.asm.signature.SignatureVisitor
public void visitInnerClassType(java.lang.String name)
visitInnerClassType
in class org.objectweb.asm.signature.SignatureVisitor
public void visitTypeArgument()
visitTypeArgument
in class org.objectweb.asm.signature.SignatureVisitor
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char tag)
visitTypeArgument
in class org.objectweb.asm.signature.SignatureVisitor
public void visitEnd()
visitEnd
in class org.objectweb.asm.signature.SignatureVisitor
public java.lang.String getDeclaration()
public java.lang.String getReturnType()
public java.lang.String getExceptions()