org.objectweb.asm.util

Class TraceSignatureVisitor

Implemented Interfaces:
SignatureVisitor

public class TraceSignatureVisitor
extends Object
implements SignatureVisitor

ASM: a very small and fast Java bytecode manipulation framework Copyright (c) 2000-2005 INRIA, France Telecom All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

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