All Packages Class Hierarchy This Package Previous Next Index
Interface de.fub.bytecode.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.4 1999/05/04 13:12:31 dahm Exp $
- Author:
- M. Dahm
-
visitCode(Code)
-
-
visitCodeException(CodeException)
-
-
visitConstantClass(ConstantClass)
-
-
visitConstantDouble(ConstantDouble)
-
-
visitConstantFieldref(ConstantFieldref)
-
-
visitConstantFloat(ConstantFloat)
-
-
visitConstantInteger(ConstantInteger)
-
-
visitConstantInterfaceMethodref(ConstantInterfaceMethodref)
-
-
visitConstantLong(ConstantLong)
-
-
visitConstantMethodref(ConstantMethodref)
-
-
visitConstantNameAndType(ConstantNameAndType)
-
-
visitConstantPool(ConstantPool)
-
-
visitConstantString(ConstantString)
-
-
visitConstantUtf8(ConstantUtf8)
-
-
visitConstantValue(ConstantValue)
-
-
visitDeprecated(Deprecated)
-
-
visitExceptionTable(ExceptionTable)
-
-
visitField(Field)
-
-
visitInnerClass(InnerClass)
-
-
visitInnerClasses(InnerClasses)
-
-
visitJavaClass(JavaClass)
-
-
visitLineNumber(LineNumber)
-
-
visitLineNumberTable(LineNumberTable)
-
-
visitLocalVariable(LocalVariable)
-
-
visitLocalVariableTable(LocalVariableTable)
-
-
visitMethod(Method)
-
-
visitSourceFile(SourceFile)
-
-
visitSynthetic(Synthetic)
-
-
visitUnknown(Unknown)
-
visitCode
public abstract void visitCode(Code obj)
visitCodeException
public abstract void visitCodeException(CodeException obj)
visitConstantClass
public abstract void visitConstantClass(ConstantClass obj)
visitConstantDouble
public abstract void visitConstantDouble(ConstantDouble obj)
visitConstantFieldref
public abstract void visitConstantFieldref(ConstantFieldref obj)
visitConstantFloat
public abstract void visitConstantFloat(ConstantFloat obj)
visitConstantInteger
public abstract void visitConstantInteger(ConstantInteger obj)
visitConstantInterfaceMethodref
public abstract void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
visitConstantLong
public abstract void visitConstantLong(ConstantLong obj)
visitConstantMethodref
public abstract void visitConstantMethodref(ConstantMethodref obj)
visitConstantNameAndType
public abstract void visitConstantNameAndType(ConstantNameAndType obj)
visitConstantPool
public abstract void visitConstantPool(ConstantPool obj)
visitConstantString
public abstract void visitConstantString(ConstantString obj)
visitConstantUtf8
public abstract void visitConstantUtf8(ConstantUtf8 obj)
visitConstantValue
public abstract void visitConstantValue(ConstantValue obj)
visitDeprecated
public abstract void visitDeprecated(Deprecated obj)
visitExceptionTable
public abstract void visitExceptionTable(ExceptionTable obj)
visitField
public abstract void visitField(Field obj)
visitInnerClass
public abstract void visitInnerClass(InnerClass obj)
visitInnerClasses
public abstract void visitInnerClasses(InnerClasses obj)
visitJavaClass
public abstract void visitJavaClass(JavaClass obj)
visitLineNumber
public abstract void visitLineNumber(LineNumber obj)
visitLineNumberTable
public abstract void visitLineNumberTable(LineNumberTable obj)
visitLocalVariable
public abstract void visitLocalVariable(LocalVariable obj)
visitLocalVariableTable
public abstract void visitLocalVariableTable(LocalVariableTable obj)
visitMethod
public abstract void visitMethod(Method obj)
visitSourceFile
public abstract void visitSourceFile(SourceFile obj)
visitSynthetic
public abstract void visitSynthetic(Synthetic obj)
visitUnknown
public abstract void visitUnknown(Unknown obj)
All Packages Class Hierarchy This Package Previous Next Index