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 TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitField(Field obj) voidvoidvoidvisitJavaClass(JavaClass obj) voidvoidvoidvoidvoidvoidvisitMethod(Method obj) voidvoidvisitSignature(Signature obj) voidvoidvisitStackMap(StackMap obj) voidvoidvoidvoidvisitSynthetic(Synthetic obj) voidvisitUnknown(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
-