Interface ClassVisitor
public interface ClassVisitor
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: ClassVisitor.java,v 1.4 2009/09/15 19:40:13 aclement Exp $
- Author:
- M. Dahm
-
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
void
void
void
void
void
visitField
(Field obj) void
void
void
visitJavaClass
(JavaClass obj) void
void
void
void
void
void
visitMethod
(Method obj) void
visitMethodParameters
(MethodParameters methodParameters) void
visitModule
(Module module) void
visitModuleMainClass
(ModuleMainClass moduleMainClass) void
visitModulePackages
(ModulePackages modulePackage) void
visitNestHost
(NestHost nestHost) void
visitNestMembers
(NestMembers nestMembers) void
void
void
void
void
void
void
visitSignature
(Signature obj) void
void
visitStackMap
(StackMap obj) void
void
visitSynthetic
(Synthetic obj) void
visitUnknown
(Unknown obj)
-
Method Details
-
visitCode
-
visitCodeException
-
visitConstantClass
-
visitConstantDouble
-
visitConstantFieldref
-
visitConstantFloat
-
visitConstantInteger
-
visitConstantInterfaceMethodref
-
visitConstantLong
-
visitConstantMethodref
-
visitConstantMethodHandle
-
visitConstantNameAndType
-
visitConstantMethodType
-
visitConstantInvokeDynamic
-
visitConstantDynamic
-
visitConstantPool
-
visitConstantString
-
visitConstantModule
-
visitConstantPackage
-
visitConstantUtf8
-
visitConstantValue
-
visitDeprecated
-
visitExceptionTable
-
visitField
-
visitInnerClass
-
visitInnerClasses
-
visitJavaClass
-
visitLineNumber
-
visitLineNumberTable
-
visitLocalVariable
-
visitLocalVariableTable
-
visitMethod
-
visitSignature
-
visitSourceFile
-
visitSynthetic
-
visitBootstrapMethods
-
visitUnknown
-
visitStackMap
-
visitStackMapEntry
-
visitEnclosingMethod
-
visitRuntimeVisibleAnnotations
-
visitRuntimeInvisibleAnnotations
-
visitRuntimeVisibleParameterAnnotations
-
visitRuntimeInvisibleParameterAnnotations
-
visitRuntimeVisibleTypeAnnotations
-
visitRuntimeInvisibleTypeAnnotations
-
visitAnnotationDefault
-
visitLocalVariableTypeTable
-
visitMethodParameters
-
visitModule
-
visitModulePackages
-
visitModuleMainClass
-
visitNestHost
-
visitNestMembers
-