org.apache.bcel.classfile
Interface Visitor
- All Known Implementing Classes: 
- DescendingVisitor, EmptyVisitor, StringRepresentation
- 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.2 2002/02/04 13:07:30 enver Exp $
- Author:
- M. Dahm
 
visitCode
public void visitCode(Code obj)
- 
 
visitCodeException
public void visitCodeException(CodeException obj)
- 
 
visitConstantClass
public void visitConstantClass(ConstantClass obj)
- 
 
visitConstantDouble
public void visitConstantDouble(ConstantDouble obj)
- 
 
visitConstantFieldref
public void visitConstantFieldref(ConstantFieldref obj)
- 
 
visitConstantFloat
public void visitConstantFloat(ConstantFloat obj)
- 
 
visitConstantInteger
public void visitConstantInteger(ConstantInteger obj)
- 
 
visitConstantInterfaceMethodref
public void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
- 
 
visitConstantLong
public void visitConstantLong(ConstantLong obj)
- 
 
visitConstantMethodref
public void visitConstantMethodref(ConstantMethodref obj)
- 
 
visitConstantNameAndType
public void visitConstantNameAndType(ConstantNameAndType obj)
- 
 
visitConstantPool
public void visitConstantPool(ConstantPool obj)
- 
 
visitConstantString
public void visitConstantString(ConstantString obj)
- 
 
visitConstantUtf8
public void visitConstantUtf8(ConstantUtf8 obj)
- 
 
visitConstantValue
public void visitConstantValue(ConstantValue obj)
- 
 
visitDeprecated
public void visitDeprecated(Deprecated obj)
- 
 
visitExceptionTable
public void visitExceptionTable(ExceptionTable obj)
- 
 
visitField
public void visitField(Field obj)
- 
 
visitInnerClass
public void visitInnerClass(InnerClass obj)
- 
 
visitInnerClasses
public void visitInnerClasses(InnerClasses obj)
- 
 
visitJavaClass
public void visitJavaClass(JavaClass obj)
- 
 
visitLineNumber
public void visitLineNumber(LineNumber obj)
- 
 
visitLineNumberTable
public void visitLineNumberTable(LineNumberTable obj)
- 
 
visitLocalVariable
public void visitLocalVariable(LocalVariable obj)
- 
 
visitLocalVariableTable
public void visitLocalVariableTable(LocalVariableTable obj)
- 
 
visitMethod
public void visitMethod(Method obj)
- 
 
visitSignature
public void visitSignature(Signature obj)
- 
 
visitSourceFile
public void visitSourceFile(SourceFile obj)
- 
 
visitSynthetic
public void visitSynthetic(Synthetic obj)
- 
 
visitUnknown
public void visitUnknown(Unknown obj)
- 
 
visitStackMap
public void visitStackMap(StackMap obj)
- 
 
visitStackMapEntry
public void visitStackMapEntry(StackMapEntry obj)
- 
 
Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.