| Modifier and Type | Field and Description |
|---|---|
| private final JavaClass | |
| private final Stack | |
| private final Visitor |
| Access | Constructor and Description |
|---|---|
| public | DescendingVisitor(final JavaClass
Class to traverse clazz, final Visitor visitor object to apply to all components visitor)
|
| clazz | back to summary |
|---|---|
| private final JavaClass clazz | |
| stack | back to summary |
|---|---|
| private final Stack<Object> stack | |
| visitor | back to summary |
|---|---|
| private final Visitor visitor | |
| DescendingVisitor | back to summary |
|---|---|
| public DescendingVisitor(final JavaClass clazz, final Visitor visitor) | |
| accept | back to summary |
|---|---|
| private <E extends Node> void accept(final E[] node) | |
| current | back to summary |
|---|---|
public Object current()
| |
| predecessor | back to summary |
|---|---|
public Object predecessor()
| |
| predecessor | back to summary |
|---|---|
public Object predecessor(final int level)
| |
| visit | back to summary |
|---|---|
| public void visit() Start traversal. | |
| visitAnnotation | back to summary |
|---|---|
| public void visitAnnotation(final Annotations annotation) Implements org.
| |
| visitAnnotationDefault | back to summary |
|---|---|
| public void visitAnnotationDefault(final AnnotationDefault obj) Implements org.
| |
| visitAnnotationEntry | back to summary |
|---|---|
| public void visitAnnotationEntry(final AnnotationEntry annotationEntry) Implements org.
| |
| visitBootstrapMethods | back to summary |
|---|---|
| public void visitBootstrapMethods(final BootstrapMethods bm) Implements org.
| |
| visitCode | back to summary |
|---|---|
| public void visitCode(final Code code) Implements org.
| |
| visitCodeException | back to summary |
|---|---|
| public void visitCodeException(final CodeException ce) Implements org. Deprecated as a consequence of
| |
| visitConstantClass | back to summary |
|---|---|
| public void visitConstantClass(final ConstantClass constant) Implements org.
| |
| visitConstantDouble | back to summary |
|---|---|
| public void visitConstantDouble(final ConstantDouble constant) Implements org.
| |
| visitConstantDynamic | back to summary |
|---|---|
| public void visitConstantDynamic(final ConstantDynamic obj) Overrides default org.
| |
| visitConstantFieldref | back to summary |
|---|---|
| public void visitConstantFieldref(final ConstantFieldref constant) Implements org.
| |
| visitConstantFloat | back to summary |
|---|---|
| public void visitConstantFloat(final ConstantFloat constant) Implements org.
| |
| visitConstantInteger | back to summary |
|---|---|
| public void visitConstantInteger(final ConstantInteger constant) Implements org.
| |
| visitConstantInterfaceMethodref | back to summary |
|---|---|
| public void visitConstantInterfaceMethodref(final ConstantInterfaceMethodref constant) Implements org.
| |
| visitConstantInvokeDynamic | back to summary |
|---|---|
| public void visitConstantInvokeDynamic(final ConstantInvokeDynamic constant) Implements org.
| |
| visitConstantLong | back to summary |
|---|---|
| public void visitConstantLong(final ConstantLong constant) Implements org.
| |
| visitConstantMethodHandle | back to summary |
|---|---|
| public void visitConstantMethodHandle(final ConstantMethodHandle obj) Implements org.
| |
| visitConstantMethodref | back to summary |
|---|---|
| public void visitConstantMethodref(final ConstantMethodref constant) Implements org.
| |
| visitConstantMethodType | back to summary |
|---|---|
| public void visitConstantMethodType(final ConstantMethodType obj) Implements org.
| |
| visitConstantModule | back to summary |
|---|---|
| public void visitConstantModule(final ConstantModule obj) Implements org.
| |
| visitConstantNameAndType | back to summary |
|---|---|
| public void visitConstantNameAndType(final ConstantNameAndType constant) Implements org.
| |
| visitConstantPackage | back to summary |
|---|---|
| public void visitConstantPackage(final ConstantPackage obj) Implements org.
| |
| visitConstantPool | back to summary |
|---|---|
| public void visitConstantPool(final ConstantPool cp) Implements org.
| |
| visitConstantString | back to summary |
|---|---|
| public void visitConstantString(final ConstantString constant) Implements org.
| |
| visitConstantUtf8 | back to summary |
|---|---|
| public void visitConstantUtf8(final ConstantUtf8 constant) Implements org.
| |
| visitConstantValue | back to summary |
|---|---|
| public void visitConstantValue(final ConstantValue cv) Implements org.
| |
| visitDeprecated | back to summary |
|---|---|
| public void visitDeprecated(final Deprecated attribute) Implements org.
| |
| visitEnclosingMethod | back to summary |
|---|---|
| public void visitEnclosingMethod(final EnclosingMethod obj) Implements org.
| |
| visitExceptionTable | back to summary |
|---|---|
| public void visitExceptionTable(final ExceptionTable table) Implements org.
| |
| visitField | back to summary |
|---|---|
| public void visitField(final Field field) Implements org.
| |
| visitInnerClass | back to summary |
|---|---|
| public void visitInnerClass(final InnerClass inner) Implements org.
| |
| visitInnerClasses | back to summary |
|---|---|
| public void visitInnerClasses(final InnerClasses ic) Implements org.
| |
| visitJavaClass | back to summary |
|---|---|
| public void visitJavaClass(final JavaClass clazz) Implements org.
| |
| visitLineNumber | back to summary |
|---|---|
| public void visitLineNumber(final LineNumber number) Implements org.
| |
| visitLineNumberTable | back to summary |
|---|---|
| public void visitLineNumberTable(final LineNumberTable table) Implements org.
| |
| visitLocalVariable | back to summary |
|---|---|
| public void visitLocalVariable(final LocalVariable var) Implements org. Deprecated as a consequence of
| |
| visitLocalVariableTable | back to summary |
|---|---|
| public void visitLocalVariableTable(final LocalVariableTable table) Implements org.
| |
| visitLocalVariableTypeTable | back to summary |
|---|---|
| public void visitLocalVariableTypeTable(final LocalVariableTypeTable obj) Implements org.
| |
| visitMethod | back to summary |
|---|---|
| public void visitMethod(final Method method) Implements org.
| |
| visitMethodParameter | back to summary |
|---|---|
| public void visitMethodParameter(final MethodParameter obj) Overrides default org.
| |
| visitMethodParameters | back to summary |
|---|---|
| public void visitMethodParameters(final MethodParameters obj) Implements org.
| |
| visitModule | back to summary |
|---|---|
| public void visitModule(final Module obj) Overrides default org.
| |
| visitModuleExports | back to summary |
|---|---|
| public void visitModuleExports(final ModuleExports obj) Overrides default org.
| |
| visitModuleMainClass | back to summary |
|---|---|
| public void visitModuleMainClass(final ModuleMainClass obj) Overrides default org.
| |
| visitModuleOpens | back to summary |
|---|---|
| public void visitModuleOpens(final ModuleOpens obj) Overrides default org.
| |
| visitModulePackages | back to summary |
|---|---|
| public void visitModulePackages(final ModulePackages obj) Overrides default org.
| |
| visitModuleProvides | back to summary |
|---|---|
| public void visitModuleProvides(final ModuleProvides obj) Overrides default org.
| |
| visitModuleRequires | back to summary |
|---|---|
| public void visitModuleRequires(final ModuleRequires obj) Overrides default org.
| |
| visitNestHost | back to summary |
|---|---|
| public void visitNestHost(final NestHost obj) Overrides default org.
| |
| visitNestMembers | back to summary |
|---|---|
| public void visitNestMembers(final NestMembers obj) Overrides default org.
| |
| visitParameterAnnotation | back to summary |
|---|---|
| public void visitParameterAnnotation(final ParameterAnnotations obj) Implements org.
| |
| visitParameterAnnotationEntry | back to summary |
|---|---|
| public void visitParameterAnnotationEntry(final ParameterAnnotationEntry obj) Implements org.
| |
| visitSignature | back to summary |
|---|---|
| public void visitSignature(final Signature attribute) Implements org.
| |
| visitSourceFile | back to summary |
|---|---|
| public void visitSourceFile(final SourceFile attribute) Implements org.
| |
| visitStackMap | back to summary |
|---|---|
| public void visitStackMap(final StackMap table) Implements org.
| |
| visitStackMapEntry | back to summary |
|---|---|
| public void visitStackMapEntry(final StackMapEntry var) Implements org.
| |
| visitStackMapType | back to summary |
|---|---|
| public void visitStackMapType(final StackMapType var) Overrides default org. Visits a
| |
| visitSynthetic | back to summary |
|---|---|
| public void visitSynthetic(final Synthetic attribute) Implements org.
| |
| visitUnknown | back to summary |
|---|---|
| public void visitUnknown(final Unknown attribute) Implements org.
| |