Package 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.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
visitField
(Field obj) void
void
void
visitJavaClass
(JavaClass obj) void
void
void
void
void
void
visitMethod
(Method obj) void
void
visitSignature
(Signature obj) void
void
visitStackMap
(StackMap obj) void
void
void
void
visitSynthetic
(Synthetic obj) void
visitUnknown
(Unknown obj)
-
Method Details
-
visitCode
-
visitCodeException
-
visitConstantClass
-
visitConstantDouble
-
visitConstantFieldref
-
visitConstantFloat
-
visitConstantInteger
-
visitConstantInterfaceMethodref
-
visitConstantLong
-
visitConstantMethodref
-
visitConstantNameAndType
-
visitConstantPool
-
visitConstantString
-
visitConstantUtf8
-
visitConstantValue
-
visitDeprecated
-
visitExceptionTable
-
visitField
-
visitInnerClass
-
visitInnerClasses
-
visitJavaClass
-
visitLineNumber
-
visitLineNumberTable
-
visitLocalVariable
-
visitLocalVariableTable
-
visitMethod
-
visitSignature
-
visitSourceFile
-
visitSynthetic
-
visitUnknown
-
visitStackMap
-
visitStackMapEntry
-
visitStackMapTable
-
visitStackMapTableEntry
-
visitAnnotation
-
visitParameterAnnotation
-
visitAnnotationEntry
-
visitAnnotationDefault
-
visitLocalVariableTypeTable
-
visitEnclosingMethod
-