Package | Description |
---|---|
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.generic |
This package contains the "generic" part of the
Byte Code Engineering
Library, i.e., classes to dynamically modify class objects and
byte code instructions.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Method |
Method.copy(ConstantPool _constant_pool) |
Method |
JavaClass.getMethod(Method m) |
Method[] |
JavaClass.getMethods() |
Modifier and Type | Method and Description |
---|---|
void |
JavaClass.setMethods(Method[] methods) |
void |
DescendingVisitor.visitMethod(Method method) |
void |
EmptyVisitor.visitMethod(Method obj) |
void |
Visitor.visitMethod(Method obj) |
Constructor and Description |
---|
JavaClass(int class_name_index,
int superclass_name_index,
String file_name,
int major,
int minor,
int access_flags,
ConstantPool constant_pool,
int[] interfaces,
Field[] fields,
Method[] methods,
Attribute[] attributes)
Constructor gets all contents as arguments.
|
JavaClass(int class_name_index,
int superclass_name_index,
String file_name,
int major,
int minor,
int access_flags,
ConstantPool constant_pool,
int[] interfaces,
Field[] fields,
Method[] methods,
Attribute[] attributes,
byte source)
Constructor gets all contents as arguments.
|
Method(Method c)
Initialize from another object.
|
Modifier and Type | Method and Description |
---|---|
Method |
ClassGen.containsMethod(String name,
String signature) |
Method |
MethodGen.getMethod()
Get method object.
|
Method |
ClassGen.getMethodAt(int pos) |
Method[] |
ClassGen.getMethods() |
Modifier and Type | Method and Description |
---|---|
void |
ClassGen.addMethod(Method m)
Add a method to this class.
|
void |
ClassGen.removeMethod(Method m)
Remove a method from this class.
|
void |
ClassGen.replaceMethod(Method old,
Method new_)
Replace given method with new one.
|
void |
ClassGen.setMethodAt(Method method,
int pos) |
void |
ClassGen.setMethods(Method[] methods) |
Constructor and Description |
---|
MethodGen(Method m,
String class_name,
ConstantPoolGen cp)
Instantiate from existing method.
|
Modifier and Type | Method and Description |
---|---|
void |
BCELifier.visitMethod(Method method) |
Modifier and Type | Method and Description |
---|---|
void |
StringRepresentation.visitMethod(Method obj) |
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.