org.apache.bcel.classfile
Class DescendingVisitor
public
class
DescendingVisitor
extends Object
implements Visitor
Traverses a JavaClass with another Visitor object 'piggy-backed' that is
applied to all components of a JavaClass object. I.e. this class supplies the
traversal strategy, other classes can make use of it.
Version: $Id: DescendingVisitor.java 411580 2006-06-04 15:52:18Z tcurdt $
Author: M. Dahm
Parameters: clazz
Class to traverse visitor
visitor object to apply to all components
public Object current()
public Object predecessor()
Returns: container of current entitity, i.e., predecessor during traversal
public Object predecessor(int level)
Parameters: level
nesting level, i.e., 0 returns the direct predecessor
Returns: container of current entitity, i.e., predecessor during traversal
public void visit()
Start traversal.
public void visitCode(
Code code)
public void visitField(
Field field)
public void visitMethod(
Method method)
public void visitSignature(
Signature attribute)
public void visitStackMap(
StackMap table)
public void visitSynthetic(
Synthetic attribute)
public void visitUnknown(
Unknown attribute)
Copyright © 2004-2007 The Apache Software Foundation. All Rights Reserved.