|
||||||||||
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 |