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 TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitDeprecated(Deprecated obj)voidvoidvoidvisitField(Field obj)voidvisitInnerClass(InnerClass obj)voidvoidvisitJavaClass(JavaClass obj)voidvisitLineNumber(LineNumber obj)voidvoidvoidvoidvoidvisitMethod(Method obj)voidvisitMethodParameters(MethodParameters methodParameters)voidvisitModule(Module module)voidvisitModuleMainClass(ModuleMainClass moduleMainClass)voidvisitModulePackages(ModulePackages modulePackage)voidvisitNestHost(NestHost nestHost)voidvisitNestMembers(NestMembers nestMembers)voidvoidvoidvoidvoidvoidvoidvisitSignature(Signature obj)voidvisitSourceFile(SourceFile obj)voidvisitStackMap(StackMap obj)voidvoidvisitSynthetic(Synthetic obj)voidvisitUnknown(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
-