net.sourceforge.pmd.dcd.asm

Class TypeSignatureVisitor

public class TypeSignatureVisitor extends PrintVisitor implements SignatureVisitor

BSD-style license; for more info see http://pmd.sourceforge.net/license.html
Constructor Summary
TypeSignatureVisitor()
TypeSignatureVisitor(PrintVisitor parent)
Method Summary
ClassgetFieldType()
Class[]getMethodParameterTypes()
ClassgetMethodReturnType()
voidinit()
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

TypeSignatureVisitor

public TypeSignatureVisitor()

TypeSignatureVisitor

public TypeSignatureVisitor(PrintVisitor parent)

Method Detail

getFieldType

public Class getFieldType()

getMethodParameterTypes

public Class[] getMethodParameterTypes()

getMethodReturnType

public Class getMethodReturnType()

init

public void init()

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)