Top Description Methods
org.aspectj.apache.bcel.classfile

public Interface ClassVisitor

Imports
org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisAnnos, .RuntimeInvisParamAnnos, .RuntimeInvisTypeAnnos, .RuntimeVisAnnos, .RuntimeVisParamAnnos, .RuntimeVisTypeAnnos

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.
Author
M. Dahm
Version
$Id: ClassVisitor.java,v 1.4 2009/09/15 19:40:13 aclement Exp $

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void

Method Detail

visitAnnotationDefaultback to summary
public void visitAnnotationDefault(AnnotationDefault obj)
visitBootstrapMethodsback to summary
public void visitBootstrapMethods(BootstrapMethods obj)
visitCodeback to summary
public void visitCode(Code obj)
visitCodeExceptionback to summary
public void visitCodeException(CodeException obj)
visitConstantClassback to summary
public void visitConstantClass(ConstantClass obj)
visitConstantDoubleback to summary
public void visitConstantDouble(ConstantDouble obj)
visitConstantDynamicback to summary
public void visitConstantDynamic(ConstantDynamic obj)
visitConstantFieldrefback to summary
public void visitConstantFieldref(ConstantFieldref obj)
visitConstantFloatback to summary
public void visitConstantFloat(ConstantFloat obj)
visitConstantIntegerback to summary
public void visitConstantInteger(ConstantInteger obj)
visitConstantInterfaceMethodrefback to summary
public void visitConstantInterfaceMethodref(ConstantInterfaceMethodref obj)
visitConstantInvokeDynamicback to summary
public void visitConstantInvokeDynamic(ConstantInvokeDynamic obj)
visitConstantLongback to summary
public void visitConstantLong(ConstantLong obj)
visitConstantMethodHandleback to summary
public void visitConstantMethodHandle(ConstantMethodHandle obj)
visitConstantMethodrefback to summary
public void visitConstantMethodref(ConstantMethodref obj)
visitConstantMethodTypeback to summary
public void visitConstantMethodType(ConstantMethodType obj)
visitConstantModuleback to summary
public void visitConstantModule(ConstantModule obj)
visitConstantNameAndTypeback to summary
public void visitConstantNameAndType(ConstantNameAndType obj)
visitConstantPackageback to summary
public void visitConstantPackage(ConstantPackage obj)
visitConstantPoolback to summary
public void visitConstantPool(ConstantPool obj)
visitConstantStringback to summary
public void visitConstantString(ConstantString obj)
visitConstantUtf8back to summary
public void visitConstantUtf8(ConstantUtf8 obj)
visitConstantValueback to summary
public void visitConstantValue(ConstantValue obj)
visitDeprecatedback to summary
public void visitDeprecated(Deprecated obj)
visitEnclosingMethodback to summary
public void visitEnclosingMethod(EnclosingMethod obj)
visitExceptionTableback to summary
public void visitExceptionTable(ExceptionTable obj)
visitFieldback to summary
public void visitField(Field obj)
visitInnerClassback to summary
public void visitInnerClass(InnerClass obj)
visitInnerClassesback to summary
public void visitInnerClasses(InnerClasses obj)
visitJavaClassback to summary
public void visitJavaClass(JavaClass obj)
visitLineNumberback to summary
public void visitLineNumber(LineNumber obj)
visitLineNumberTableback to summary
public void visitLineNumberTable(LineNumberTable obj)
visitLocalVariableback to summary
public void visitLocalVariable(LocalVariable obj)
visitLocalVariableTableback to summary
public void visitLocalVariableTable(LocalVariableTable obj)
visitLocalVariableTypeTableback to summary
public void visitLocalVariableTypeTable(LocalVariableTypeTable obj)
visitMethodback to summary
public void visitMethod(Method obj)
visitMethodParametersback to summary
public void visitMethodParameters(MethodParameters methodParameters)
visitModuleback to summary
public void visitModule(Module module)
visitModuleMainClassback to summary
public void visitModuleMainClass(ModuleMainClass moduleMainClass)
visitModulePackagesback to summary
public void visitModulePackages(ModulePackages modulePackage)
visitNestHostback to summary
public void visitNestHost(NestHost nestHost)
visitNestMembersback to summary
public void visitNestMembers(NestMembers nestMembers)
visitRuntimeInvisibleAnnotationsback to summary
public void visitRuntimeInvisibleAnnotations(RuntimeInvisAnnos obj)
visitRuntimeInvisibleParameterAnnotationsback to summary
public void visitRuntimeInvisibleParameterAnnotations(RuntimeInvisParamAnnos obj)
visitRuntimeInvisibleTypeAnnotationsback to summary
public void visitRuntimeInvisibleTypeAnnotations(RuntimeInvisTypeAnnos obj)
visitRuntimeVisibleAnnotationsback to summary
public void visitRuntimeVisibleAnnotations(RuntimeVisAnnos obj)
visitRuntimeVisibleParameterAnnotationsback to summary
public void visitRuntimeVisibleParameterAnnotations(RuntimeVisParamAnnos obj)
visitRuntimeVisibleTypeAnnotationsback to summary
public void visitRuntimeVisibleTypeAnnotations(RuntimeVisTypeAnnos obj)
visitSignatureback to summary
public void visitSignature(Signature obj)
visitSourceFileback to summary
public void visitSourceFile(SourceFile obj)
visitStackMapback to summary
public void visitStackMap(StackMap obj)
visitStackMapEntryback to summary
public void visitStackMapEntry(StackMapEntry obj)
visitSyntheticback to summary
public void visitSynthetic(Synthetic obj)
visitUnknownback to summary
public void visitUnknown(Unknown obj)