FileDocCategorySizeDatePackage
Visitor.javaAPI DocJava SE 6 API4982Tue Jun 10 00:22:18 BST 2008com.sun.org.apache.bcel.internal.classfile

Visitor

public interface Visitor
Interface to make use of the Visitor pattern programming style. I.e. a class that implements this interface can traverse the contents of a Java class just by calling the `accept' method which all classes have. Implemented by wish of Boris Bokowski.
version
$Id: Visitor.java,v 1.1.2.1 2005/07/31 23:46:30 jeffsuttor Exp $
author
M. Dahm

Fields Summary
Constructors Summary
Methods Summary
public voidvisitCode(com.sun.org.apache.bcel.internal.classfile.Code obj)

public voidvisitCodeException(com.sun.org.apache.bcel.internal.classfile.CodeException obj)

public voidvisitConstantClass(com.sun.org.apache.bcel.internal.classfile.ConstantClass obj)

public voidvisitConstantDouble(com.sun.org.apache.bcel.internal.classfile.ConstantDouble obj)

public voidvisitConstantFieldref(com.sun.org.apache.bcel.internal.classfile.ConstantFieldref obj)

public voidvisitConstantFloat(com.sun.org.apache.bcel.internal.classfile.ConstantFloat obj)

public voidvisitConstantInteger(com.sun.org.apache.bcel.internal.classfile.ConstantInteger obj)

public voidvisitConstantInterfaceMethodref(com.sun.org.apache.bcel.internal.classfile.ConstantInterfaceMethodref obj)

public voidvisitConstantLong(com.sun.org.apache.bcel.internal.classfile.ConstantLong obj)

public voidvisitConstantMethodref(com.sun.org.apache.bcel.internal.classfile.ConstantMethodref obj)

public voidvisitConstantNameAndType(com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType obj)

public voidvisitConstantPool(com.sun.org.apache.bcel.internal.classfile.ConstantPool obj)

public voidvisitConstantString(com.sun.org.apache.bcel.internal.classfile.ConstantString obj)

public voidvisitConstantUtf8(com.sun.org.apache.bcel.internal.classfile.ConstantUtf8 obj)

public voidvisitConstantValue(com.sun.org.apache.bcel.internal.classfile.ConstantValue obj)

public voidvisitDeprecated(com.sun.org.apache.bcel.internal.classfile.Deprecated obj)

public voidvisitExceptionTable(com.sun.org.apache.bcel.internal.classfile.ExceptionTable obj)

public voidvisitField(com.sun.org.apache.bcel.internal.classfile.Field obj)

public voidvisitInnerClass(com.sun.org.apache.bcel.internal.classfile.InnerClass obj)

public voidvisitInnerClasses(com.sun.org.apache.bcel.internal.classfile.InnerClasses obj)

public voidvisitJavaClass(com.sun.org.apache.bcel.internal.classfile.JavaClass obj)

public voidvisitLineNumber(com.sun.org.apache.bcel.internal.classfile.LineNumber obj)

public voidvisitLineNumberTable(com.sun.org.apache.bcel.internal.classfile.LineNumberTable obj)

public voidvisitLocalVariable(com.sun.org.apache.bcel.internal.classfile.LocalVariable obj)

public voidvisitLocalVariableTable(com.sun.org.apache.bcel.internal.classfile.LocalVariableTable obj)

public voidvisitMethod(com.sun.org.apache.bcel.internal.classfile.Method obj)

public voidvisitSignature(com.sun.org.apache.bcel.internal.classfile.Signature obj)

public voidvisitSourceFile(com.sun.org.apache.bcel.internal.classfile.SourceFile obj)

public voidvisitStackMap(com.sun.org.apache.bcel.internal.classfile.StackMap obj)

public voidvisitStackMapEntry(com.sun.org.apache.bcel.internal.classfile.StackMapEntry obj)

public voidvisitSynthetic(com.sun.org.apache.bcel.internal.classfile.Synthetic obj)

public voidvisitUnknown(com.sun.org.apache.bcel.internal.classfile.Unknown obj)