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.SignatureVisitorASignatureVisitorthat builds the Java generic type declaration corresponding to the signature it visits.
-
-
Constructor Summary
Constructors Constructor Description TraceSignatureVisitor(int accessFlags)Constructs a newTraceSignatureVisitor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDeclaration()Returns the Java generic type declaration corresponding to the visited signature.java.lang.StringgetExceptions()Returns the Java generic exception types declaration corresponding to the visited signature.java.lang.StringgetReturnType()Returns the Java generic method return type declaration corresponding to the visited signature.org.objectweb.asm.signature.SignatureVisitorvisitArrayType()voidvisitBaseType(char descriptor)org.objectweb.asm.signature.SignatureVisitorvisitClassBound()voidvisitClassType(java.lang.String name)voidvisitEnd()org.objectweb.asm.signature.SignatureVisitorvisitExceptionType()voidvisitFormalTypeParameter(java.lang.String name)voidvisitInnerClassType(java.lang.String name)org.objectweb.asm.signature.SignatureVisitorvisitInterface()org.objectweb.asm.signature.SignatureVisitorvisitInterfaceBound()org.objectweb.asm.signature.SignatureVisitorvisitParameterType()org.objectweb.asm.signature.SignatureVisitorvisitReturnType()org.objectweb.asm.signature.SignatureVisitorvisitSuperclass()voidvisitTypeArgument()org.objectweb.asm.signature.SignatureVisitorvisitTypeArgument(char tag)voidvisitTypeVariable(java.lang.String name)
-
-
-
Constructor Detail
-
TraceSignatureVisitor
public TraceSignatureVisitor(int accessFlags)
Constructs a newTraceSignatureVisitor.- Parameters:
accessFlags- for class type signatures, the access flags of the class.
-
-
Method Detail
-
visitFormalTypeParameter
public void visitFormalTypeParameter(java.lang.String name)
- 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
public void visitTypeVariable(java.lang.String name)
- Overrides:
visitTypeVariablein classorg.objectweb.asm.signature.SignatureVisitor
-
visitArrayType
public org.objectweb.asm.signature.SignatureVisitor visitArrayType()
- Overrides:
visitArrayTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitClassType
public void visitClassType(java.lang.String name)
- Overrides:
visitClassTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitInnerClassType
public void visitInnerClassType(java.lang.String name)
- 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
public java.lang.String getDeclaration()
Returns the Java generic type declaration corresponding to the visited signature.- Returns:
- the Java generic type declaration corresponding to the visited signature.
-
getReturnType
public java.lang.String 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
public java.lang.String 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.
-
-