org.objectweb.asm.util

Class TraceSignatureVisitor

Implemented Interfaces:
SignatureVisitor

public class TraceSignatureVisitor
extends Object
implements SignatureVisitor

A SignatureVisitor that prints a disassembled view of the signature it visits.
Authors:
Eugene Kuleshov
Eric Bruneton

Fields inherited from interface org.objectweb.asm.signature.SignatureVisitor

EXTENDS, INSTANCEOF, SUPER

Constructor Summary

TraceSignatureVisitor(int access)

Method Summary

String
getDeclaration()
String
getExceptions()
String
getReturnType()
SignatureVisitor
visitArrayType()
void
visitBaseType(char descriptor)
SignatureVisitor
visitClassBound()
void
visitClassType(String name)
void
visitEnd()
SignatureVisitor
visitExceptionType()
void
visitFormalTypeParameter(String name)
void
visitInnerClassType(String name)
SignatureVisitor
visitInterface()
SignatureVisitor
visitInterfaceBound()
SignatureVisitor
visitParameterType()
SignatureVisitor
visitReturnType()
SignatureVisitor
visitSuperclass()
void
visitTypeArgument()
SignatureVisitor
visitTypeArgument(char tag)
void
visitTypeVariable(String name)

Constructor Details

TraceSignatureVisitor

public TraceSignatureVisitor(int access)

Method Details

getDeclaration

public String getDeclaration()

getExceptions

public String getExceptions()

getReturnType

public String getReturnType()

visitArrayType

public SignatureVisitor visitArrayType()
Specified by:
visitArrayType in interface SignatureVisitor

visitBaseType

public void visitBaseType(char descriptor)
Specified by:
visitBaseType in interface SignatureVisitor

visitClassBound

public SignatureVisitor visitClassBound()
Specified by:
visitClassBound in interface SignatureVisitor

visitClassType

public void visitClassType(String name)
Specified by:
visitClassType in interface SignatureVisitor

visitEnd

public void visitEnd()
Specified by:
visitEnd in interface SignatureVisitor

visitExceptionType

public SignatureVisitor visitExceptionType()
Specified by:
visitExceptionType in interface SignatureVisitor

visitFormalTypeParameter

public void visitFormalTypeParameter(String name)
Specified by:
visitFormalTypeParameter in interface SignatureVisitor

visitInnerClassType

public void visitInnerClassType(String name)
Specified by:
visitInnerClassType in interface SignatureVisitor

visitInterface

public SignatureVisitor visitInterface()
Specified by:
visitInterface in interface SignatureVisitor

visitInterfaceBound

public SignatureVisitor visitInterfaceBound()
Specified by:
visitInterfaceBound in interface SignatureVisitor

visitParameterType

public SignatureVisitor visitParameterType()
Specified by:
visitParameterType in interface SignatureVisitor

visitReturnType

public SignatureVisitor visitReturnType()
Specified by:
visitReturnType in interface SignatureVisitor

visitSuperclass

public SignatureVisitor visitSuperclass()
Specified by:
visitSuperclass in interface SignatureVisitor

visitTypeArgument

public void visitTypeArgument()
Specified by:
visitTypeArgument in interface SignatureVisitor

visitTypeArgument

public SignatureVisitor visitTypeArgument(char tag)
Specified by:
visitTypeArgument in interface SignatureVisitor

visitTypeVariable

public void visitTypeVariable(String name)
Specified by:
visitTypeVariable in interface SignatureVisitor