org.apache.bcel.classfile
Interface Visitor
- All Known Implementing Classes:
- BCELifier, 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.
- Version:
- $Id: Visitor.java 386056 2006-03-15 11:31:56Z tcurdt $
visitCode
void visitCode(Code obj)
visitCodeException
void visitCodeException(CodeException obj)
visitConstantClass
void visitConstantClass(ConstantClass obj)
visitConstantDouble
void visitConstantDouble(ConstantDouble obj)
visitConstantFieldref
void visitConstantFieldref(ConstantFieldref obj)
visitConstantFloat
void visitConstantFloat(ConstantFloat obj)
visitConstantInteger
void visitConstantInteger(ConstantInteger obj)
visitConstantInterfaceMethodref
void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
visitConstantLong
void visitConstantLong(ConstantLong obj)
visitConstantMethodref
void visitConstantMethodref(ConstantMethodref obj)
visitConstantNameAndType
void visitConstantNameAndType(ConstantNameAndType obj)
visitConstantPool
void visitConstantPool(ConstantPool obj)
visitConstantString
void visitConstantString(ConstantString obj)
visitConstantUtf8
void visitConstantUtf8(ConstantUtf8 obj)
visitConstantValue
void visitConstantValue(ConstantValue obj)
visitDeprecated
void visitDeprecated(Deprecated obj)
visitExceptionTable
void visitExceptionTable(ExceptionTable obj)
visitField
void visitField(Field obj)
visitInnerClass
void visitInnerClass(InnerClass obj)
visitInnerClasses
void visitInnerClasses(InnerClasses obj)
visitJavaClass
void visitJavaClass(JavaClass obj)
visitLineNumber
void visitLineNumber(LineNumber obj)
visitLineNumberTable
void visitLineNumberTable(LineNumberTable obj)
visitLocalVariable
void visitLocalVariable(LocalVariable obj)
visitLocalVariableTable
void visitLocalVariableTable(LocalVariableTable obj)
visitMethod
void visitMethod(Method obj)
visitSignature
void visitSignature(Signature obj)
visitSourceFile
void visitSourceFile(SourceFile obj)
visitSynthetic
void visitSynthetic(Synthetic obj)
visitUnknown
void visitUnknown(Unknown obj)
visitStackMap
void visitStackMap(StackMap obj)
visitStackMapEntry
void visitStackMapEntry(StackMapEntry obj)
Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.