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

Method Index

 o visitCode(Code)
 o visitCodeException(CodeException)
 o visitConstantClass(ConstantClass)
 o visitConstantDouble(ConstantDouble)
 o visitConstantFieldref(ConstantFieldref)
 o visitConstantFloat(ConstantFloat)
 o visitConstantInteger(ConstantInteger)
 o visitConstantInterfaceMethodref(ConstantInterfaceMethodref)
 o visitConstantLong(ConstantLong)
 o visitConstantMethodref(ConstantMethodref)
 o visitConstantNameAndType(ConstantNameAndType)
 o visitConstantPool(ConstantPool)
 o visitConstantString(ConstantString)
 o visitConstantUtf8(ConstantUtf8)
 o visitConstantValue(ConstantValue)
 o visitDeprecated(Deprecated)
 o visitExceptionTable(ExceptionTable)
 o visitField(Field)
 o visitInnerClass(InnerClass)
 o visitInnerClasses(InnerClasses)
 o visitJavaClass(JavaClass)
 o visitLineNumber(LineNumber)
 o visitLineNumberTable(LineNumberTable)
 o visitLocalVariable(LocalVariable)
 o visitLocalVariableTable(LocalVariableTable)
 o visitMethod(Method)
 o visitSourceFile(SourceFile)
 o visitSynthetic(Synthetic)
 o visitUnknown(Unknown)

Methods

 o visitCode
 public abstract void visitCode(Code obj)
 o visitCodeException
 public abstract void visitCodeException(CodeException obj)
 o visitConstantClass
 public abstract void visitConstantClass(ConstantClass obj)
 o visitConstantDouble
 public abstract void visitConstantDouble(ConstantDouble obj)
 o visitConstantFieldref
 public abstract void visitConstantFieldref(ConstantFieldref obj)
 o visitConstantFloat
 public abstract void visitConstantFloat(ConstantFloat obj)
 o visitConstantInteger
 public abstract void visitConstantInteger(ConstantInteger obj)
 o visitConstantInterfaceMethodref
 public abstract void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
 o visitConstantLong
 public abstract void visitConstantLong(ConstantLong obj)
 o visitConstantMethodref
 public abstract void visitConstantMethodref(ConstantMethodref obj)
 o visitConstantNameAndType
 public abstract void visitConstantNameAndType(ConstantNameAndType obj)
 o visitConstantPool
 public abstract void visitConstantPool(ConstantPool obj)
 o visitConstantString
 public abstract void visitConstantString(ConstantString obj)
 o visitConstantUtf8
 public abstract void visitConstantUtf8(ConstantUtf8 obj)
 o visitConstantValue
 public abstract void visitConstantValue(ConstantValue obj)
 o visitDeprecated
 public abstract void visitDeprecated(Deprecated obj)
 o visitExceptionTable
 public abstract void visitExceptionTable(ExceptionTable obj)
 o visitField
 public abstract void visitField(Field obj)
 o visitInnerClass
 public abstract void visitInnerClass(InnerClass obj)
 o visitInnerClasses
 public abstract void visitInnerClasses(InnerClasses obj)
 o visitJavaClass
 public abstract void visitJavaClass(JavaClass obj)
 o visitLineNumber
 public abstract void visitLineNumber(LineNumber obj)
 o visitLineNumberTable
 public abstract void visitLineNumberTable(LineNumberTable obj)
 o visitLocalVariable
 public abstract void visitLocalVariable(LocalVariable obj)
 o visitLocalVariableTable
 public abstract void visitLocalVariableTable(LocalVariableTable obj)
 o visitMethod
 public abstract void visitMethod(Method obj)
 o visitSourceFile
 public abstract void visitSourceFile(SourceFile obj)
 o visitSynthetic
 public abstract void visitSynthetic(Synthetic obj)
 o visitUnknown
 public abstract void visitUnknown(Unknown obj)

All Packages  Class Hierarchy  This Package  Previous  Next  Index