org.objectweb.asm.signature

Class SignatureWriter

public class SignatureWriter extends Object implements SignatureVisitor

A signature visitor that generates signatures in string format.

Author: Thomas Hallgren Eric Bruneton

Constructor Summary
SignatureWriter()
Constructs a new SignatureWriter object.
Method Summary
StringtoString()
Returns the signature that was built by this signature writer.
SignatureVisitorvisitArrayType()
voidvisitBaseType(char descriptor)
SignatureVisitorvisitClassBound()
voidvisitClassType(String name)
voidvisitEnd()
SignatureVisitorvisitExceptionType()
voidvisitFormalTypeParameter(String name)
voidvisitInnerClassType(String name)
SignatureVisitorvisitInterface()
SignatureVisitorvisitInterfaceBound()
SignatureVisitorvisitParameterType()
SignatureVisitorvisitReturnType()
SignatureVisitorvisitSuperclass()
voidvisitTypeArgument()
SignatureVisitorvisitTypeArgument(char wildcard)
voidvisitTypeVariable(String name)

Constructor Detail

SignatureWriter

public SignatureWriter()
Constructs a new SignatureWriter object.

Method Detail

toString

public String toString()
Returns the signature that was built by this signature writer.

Returns: the signature that was built by this signature writer.

visitArrayType

public SignatureVisitor visitArrayType()

visitBaseType

public void visitBaseType(char descriptor)

visitClassBound

public SignatureVisitor visitClassBound()

visitClassType

public void visitClassType(String name)

visitEnd

public void visitEnd()

visitExceptionType

public SignatureVisitor visitExceptionType()

visitFormalTypeParameter

public void visitFormalTypeParameter(String name)

visitInnerClassType

public void visitInnerClassType(String name)

visitInterface

public SignatureVisitor visitInterface()

visitInterfaceBound

public SignatureVisitor visitInterfaceBound()

visitParameterType

public SignatureVisitor visitParameterType()

visitReturnType

public SignatureVisitor visitReturnType()

visitSuperclass

public SignatureVisitor visitSuperclass()

visitTypeArgument

public void visitTypeArgument()

visitTypeArgument

public SignatureVisitor visitTypeArgument(char wildcard)

visitTypeVariable

public void visitTypeVariable(String name)