public class DescendingVisitor extends Object implements Visitor
| Constructor and Description |
|---|
DescendingVisitor(JavaClass clazz,
Visitor visitor) |
public DescendingVisitor(JavaClass clazz, Visitor visitor)
clazz - Class to traversevisitor - visitor object to apply to all componentspublic Object predecessor()
public Object predecessor(int level)
level - nesting level, i.e., 0 returns the direct predecessorpublic void visit()
public void visitAnnotation(Annotations annotation)
visitAnnotation in interface Visitorpublic void visitAnnotationDefault(AnnotationDefault obj)
visitAnnotationDefault in interface Visitorpublic void visitAnnotationEntry(AnnotationEntry annotationEntry)
visitAnnotationEntry in interface Visitorpublic void visitBootstrapMethods(BootstrapMethods bm)
visitBootstrapMethods in interface Visitorpublic void visitCodeException(CodeException ce)
visitCodeException in interface Visitorpublic void visitConstantClass(ConstantClass constant)
visitConstantClass in interface Visitorpublic void visitConstantDouble(ConstantDouble constant)
visitConstantDouble in interface Visitorpublic void visitConstantDynamic(ConstantDynamic obj)
visitConstantDynamic in interface Visitorpublic void visitConstantFieldref(ConstantFieldref constant)
visitConstantFieldref in interface Visitorpublic void visitConstantFloat(ConstantFloat constant)
visitConstantFloat in interface Visitorpublic void visitConstantInteger(ConstantInteger constant)
visitConstantInteger in interface Visitorpublic void visitConstantInterfaceMethodref(ConstantInterfaceMethodref constant)
visitConstantInterfaceMethodref in interface Visitorpublic void visitConstantInvokeDynamic(ConstantInvokeDynamic constant)
visitConstantInvokeDynamic in interface Visitorpublic void visitConstantLong(ConstantLong constant)
visitConstantLong in interface Visitorpublic void visitConstantMethodHandle(ConstantMethodHandle obj)
visitConstantMethodHandle in interface Visitorpublic void visitConstantMethodref(ConstantMethodref constant)
visitConstantMethodref in interface Visitorpublic void visitConstantMethodType(ConstantMethodType obj)
visitConstantMethodType in interface Visitorpublic void visitConstantModule(ConstantModule obj)
visitConstantModule in interface Visitorpublic void visitConstantNameAndType(ConstantNameAndType constant)
visitConstantNameAndType in interface Visitorpublic void visitConstantPackage(ConstantPackage obj)
visitConstantPackage in interface Visitorpublic void visitConstantPool(ConstantPool cp)
visitConstantPool in interface Visitorpublic void visitConstantString(ConstantString constant)
visitConstantString in interface Visitorpublic void visitConstantUtf8(ConstantUtf8 constant)
visitConstantUtf8 in interface Visitorpublic void visitConstantValue(ConstantValue cv)
visitConstantValue in interface Visitorpublic void visitDeprecated(Deprecated attribute)
visitDeprecated in interface Visitorpublic void visitEnclosingMethod(EnclosingMethod obj)
visitEnclosingMethod in interface Visitorpublic void visitExceptionTable(ExceptionTable table)
visitExceptionTable in interface Visitorpublic void visitField(Field field)
visitField in interface Visitorpublic void visitInnerClass(InnerClass inner)
visitInnerClass in interface Visitorpublic void visitInnerClasses(InnerClasses ic)
visitInnerClasses in interface Visitorpublic void visitJavaClass(JavaClass clazz)
visitJavaClass in interface Visitorpublic void visitLineNumber(LineNumber number)
visitLineNumber in interface Visitorpublic void visitLineNumberTable(LineNumberTable table)
visitLineNumberTable in interface Visitorpublic void visitLocalVariable(LocalVariable var)
visitLocalVariable in interface Visitorpublic void visitLocalVariableTable(LocalVariableTable table)
visitLocalVariableTable in interface Visitorpublic void visitLocalVariableTypeTable(LocalVariableTypeTable obj)
visitLocalVariableTypeTable in interface Visitorpublic void visitMethod(Method method)
visitMethod in interface Visitorpublic void visitMethodParameter(MethodParameter obj)
visitMethodParameter in interface Visitorpublic void visitMethodParameters(MethodParameters obj)
visitMethodParameters in interface Visitorpublic void visitModule(Module obj)
visitModule in interface Visitorpublic void visitModuleExports(ModuleExports obj)
visitModuleExports in interface Visitorpublic void visitModuleMainClass(ModuleMainClass obj)
visitModuleMainClass in interface Visitorpublic void visitModuleOpens(ModuleOpens obj)
visitModuleOpens in interface Visitorpublic void visitModulePackages(ModulePackages obj)
visitModulePackages in interface Visitorpublic void visitModuleProvides(ModuleProvides obj)
visitModuleProvides in interface Visitorpublic void visitModuleRequires(ModuleRequires obj)
visitModuleRequires in interface Visitorpublic void visitNestHost(NestHost obj)
visitNestHost in interface Visitorpublic void visitNestMembers(NestMembers obj)
visitNestMembers in interface Visitorpublic void visitParameterAnnotation(ParameterAnnotations obj)
visitParameterAnnotation in interface Visitorpublic void visitParameterAnnotationEntry(ParameterAnnotationEntry obj)
visitParameterAnnotationEntry in interface Visitorpublic void visitSignature(Signature attribute)
visitSignature in interface Visitorpublic void visitSourceFile(SourceFile attribute)
visitSourceFile in interface Visitorpublic void visitStackMap(StackMap table)
visitStackMap in interface Visitorpublic void visitStackMapEntry(StackMapEntry var)
visitStackMapEntry in interface Visitorpublic void visitSynthetic(Synthetic attribute)
visitSynthetic in interface Visitorpublic void visitUnknown(Unknown attribute)
visitUnknown in interface VisitorCopyright © 2004–2022 The Apache Software Foundation. All rights reserved.