Class DescendingVisitor
java.lang.Object
org.apache.bcel.classfile.DescendingVisitor
- All Implemented Interfaces:
Visitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncurrent()predecessor(int level) voidvisit()Start traversal.voidvisitAnnotation(Annotations annotation) voidvoidvisitAnnotationEntry(AnnotationEntry annotationEntry) voidvoidvoidvisitConstantClass(ConstantClass constant) voidvisitConstantDouble(ConstantDouble constant) voidvisitConstantFieldref(ConstantFieldref constant) voidvisitConstantFloat(ConstantFloat constant) voidvisitConstantInteger(ConstantInteger constant) voidvoidvisitConstantLong(ConstantLong constant) voidvisitConstantMethodref(ConstantMethodref constant) voidvisitConstantNameAndType(ConstantNameAndType constant) voidvoidvisitConstantString(ConstantString constant) voidvisitConstantUtf8(ConstantUtf8 constant) voidvoidvisitDeprecated(Deprecated attribute) voidvoidvoidvisitField(Field field) voidvisitInnerClass(InnerClass inner) voidvoidvisitJavaClass(JavaClass _clazz) voidvisitLineNumber(LineNumber number) voidvoidvoidvoidvoidvisitMethod(Method method) voidvoidvisitSignature(Signature attribute) voidvisitSourceFile(SourceFile attribute) voidvisitStackMap(StackMap table) voidvoidvisitStackMapTable(StackMapTable table) voidvoidvisitSynthetic(Synthetic attribute) voidvisitUnknown(Unknown attribute)
-
Constructor Details
-
DescendingVisitor
-
-
Method Details
-
predecessor
- Returns:
- container of current entitity, i.e., predecessor during traversal
-
predecessor
- Parameters:
level- nesting level, i.e., 0 returns the direct predecessor- Returns:
- container of current entitity, i.e., predecessor during traversal
-
current
- Returns:
- current object
-
visit
public void visit()Start traversal. -
visitJavaClass
- Specified by:
visitJavaClassin interfaceVisitor
-
visitAnnotation
- Specified by:
visitAnnotationin interfaceVisitor
-
visitAnnotationEntry
- Specified by:
visitAnnotationEntryin interfaceVisitor
-
visitField
- Specified by:
visitFieldin interfaceVisitor
-
visitConstantValue
- Specified by:
visitConstantValuein interfaceVisitor
-
visitMethod
- Specified by:
visitMethodin interfaceVisitor
-
visitExceptionTable
- Specified by:
visitExceptionTablein interfaceVisitor
-
visitCode
-
visitCodeException
- Specified by:
visitCodeExceptionin interfaceVisitor
-
visitLineNumberTable
- Specified by:
visitLineNumberTablein interfaceVisitor
-
visitLineNumber
- Specified by:
visitLineNumberin interfaceVisitor
-
visitLocalVariableTable
- Specified by:
visitLocalVariableTablein interfaceVisitor
-
visitStackMap
- Specified by:
visitStackMapin interfaceVisitor
-
visitStackMapEntry
- Specified by:
visitStackMapEntryin interfaceVisitor
-
visitStackMapTable
- Specified by:
visitStackMapTablein interfaceVisitor
-
visitStackMapTableEntry
- Specified by:
visitStackMapTableEntryin interfaceVisitor
-
visitLocalVariable
- Specified by:
visitLocalVariablein interfaceVisitor
-
visitConstantPool
- Specified by:
visitConstantPoolin interfaceVisitor
-
visitConstantClass
- Specified by:
visitConstantClassin interfaceVisitor
-
visitConstantDouble
- Specified by:
visitConstantDoublein interfaceVisitor
-
visitConstantFieldref
- Specified by:
visitConstantFieldrefin interfaceVisitor
-
visitConstantFloat
- Specified by:
visitConstantFloatin interfaceVisitor
-
visitConstantInteger
- Specified by:
visitConstantIntegerin interfaceVisitor
-
visitConstantInterfaceMethodref
- Specified by:
visitConstantInterfaceMethodrefin interfaceVisitor
-
visitConstantLong
- Specified by:
visitConstantLongin interfaceVisitor
-
visitConstantMethodref
- Specified by:
visitConstantMethodrefin interfaceVisitor
-
visitConstantNameAndType
- Specified by:
visitConstantNameAndTypein interfaceVisitor
-
visitConstantString
- Specified by:
visitConstantStringin interfaceVisitor
-
visitConstantUtf8
- Specified by:
visitConstantUtf8in interfaceVisitor
-
visitInnerClasses
- Specified by:
visitInnerClassesin interfaceVisitor
-
visitInnerClass
- Specified by:
visitInnerClassin interfaceVisitor
-
visitDeprecated
- Specified by:
visitDeprecatedin interfaceVisitor
-
visitSignature
- Specified by:
visitSignaturein interfaceVisitor
-
visitSourceFile
- Specified by:
visitSourceFilein interfaceVisitor
-
visitSynthetic
- Specified by:
visitSyntheticin interfaceVisitor
-
visitUnknown
- Specified by:
visitUnknownin interfaceVisitor
-
visitAnnotationDefault
- Specified by:
visitAnnotationDefaultin interfaceVisitor
-
visitEnclosingMethod
- Specified by:
visitEnclosingMethodin interfaceVisitor
-
visitLocalVariableTypeTable
- Specified by:
visitLocalVariableTypeTablein interfaceVisitor
-
visitParameterAnnotation
- Specified by:
visitParameterAnnotationin interfaceVisitor
-