| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Visitor | |
|---|---|
| org.apache.bcel.classfile | This package contains the classes that describe the structure of a Java class file and a class file parser. | 
| org.apache.bcel.util | This package contains utility classes for the Byte Code Engineering Library, namely: | 
| org.apache.bcel.verifier.statics | Provides PassVerifier classes used internally by JustIce. | 
| Uses of Visitor in org.apache.bcel.classfile | 
|---|
| Classes in org.apache.bcel.classfile that implement Visitor | |
|---|---|
 class | 
DescendingVisitor
Traverses a JavaClass with another Visitor object 'piggy-backed' that is applied to all components of a JavaClass object.  | 
 class | 
EmptyVisitor
Visitor with empty method bodies, can be extended and used in conjunction with the DescendingVisitor class, e.g.  | 
| Methods in org.apache.bcel.classfile with parameters of type Visitor | |
|---|---|
 void | 
Unknown.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
Synthetic.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
StackMapEntry.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
StackMap.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
SourceFile.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
Signature.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
PMGClass.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
Node.accept(Visitor obj)
 | 
 void | 
Method.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
LocalVariableTable.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
LocalVariable.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
LineNumberTable.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
LineNumber.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
JavaClass.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
InnerClasses.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
InnerClass.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
Field.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ExceptionTable.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
Deprecated.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantValue.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantUtf8.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantString.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantPool.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantNameAndType.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantMethodref.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantLong.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantInterfaceMethodref.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantInteger.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantFloat.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantFieldref.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantDouble.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
ConstantClass.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
abstract  void | 
Constant.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
CodeException.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
 void | 
Code.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
abstract  void | 
Attribute.accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.  | 
| Constructors in org.apache.bcel.classfile with parameters of type Visitor | |
|---|---|
DescendingVisitor(JavaClass clazz,
                  Visitor visitor)
 | 
|
| Uses of Visitor in org.apache.bcel.util | 
|---|
| Classes in org.apache.bcel.util that implement Visitor | |
|---|---|
 class | 
BCELifier
This class takes a given JavaClass object and converts it to a Java program that creates that very class using BCEL.  | 
| Uses of Visitor in org.apache.bcel.verifier.statics | 
|---|
| Classes in org.apache.bcel.verifier.statics that implement Visitor | |
|---|---|
 class | 
StringRepresentation
BCEL's Node classes (those from the classfile API that accept() Visitor instances) have toString() methods that were not designed to be robust, this gap is closed by this class.  | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||