public class ClassGenHelper extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) org.apache.bcel.generic.ClassGen |
cg |
(package private) org.apache.bcel.generic.InstructionFactory |
factory |
Modifier and Type | Method and Description |
---|---|
org.apache.bcel.generic.InstructionList |
createInvokeInterface(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType) |
org.apache.bcel.generic.InstructionList |
createInvokeInterface(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class signature) |
org.apache.bcel.generic.InstructionList |
createInvokeInterface(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class[] signature) |
org.apache.bcel.generic.InstructionList |
createInvokeSpecial(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType) |
org.apache.bcel.generic.InstructionList |
createInvokeSpecial(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class[] signature) |
org.apache.bcel.generic.InstructionList |
createInvokeSpecial(java.lang.reflect.Method m) |
org.apache.bcel.generic.InstructionList |
createInvokeStatic(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType) |
org.apache.bcel.generic.InstructionList |
createInvokeStatic(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class[] signature) |
org.apache.bcel.generic.InstructionList |
createInvokeVirtual(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType) |
org.apache.bcel.generic.InstructionList |
createInvokeVirtual(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class signature) |
org.apache.bcel.generic.InstructionList |
createInvokeVirtual(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class[] signature) |
org.apache.bcel.generic.ClassGen |
getClassGen() |
java.lang.String |
getClassName(org.apache.bcel.generic.InstructionHandle handleToInvokeInstruction) |
java.lang.String |
getClassName(org.apache.bcel.generic.InvokeInstruction invoke) |
org.apache.bcel.generic.ConstantPoolGen |
getConstantPool() |
static ClassGenHelper |
newInstance(org.apache.bcel.generic.ClassGen cg) |
final org.apache.bcel.generic.ClassGen cg
final org.apache.bcel.generic.InstructionFactory factory
public static ClassGenHelper newInstance(org.apache.bcel.generic.ClassGen cg)
public org.apache.bcel.generic.ClassGen getClassGen()
public org.apache.bcel.generic.ConstantPoolGen getConstantPool()
public org.apache.bcel.generic.InstructionList createInvokeVirtual(java.lang.Class cl, java.lang.String methodName, java.lang.Class returnType)
public org.apache.bcel.generic.InstructionList createInvokeVirtual(java.lang.Class cl, java.lang.String methodName, java.lang.Class returnType, java.lang.Class signature)
public org.apache.bcel.generic.InstructionList createInvokeVirtual(java.lang.Class cl, java.lang.String methodName, java.lang.Class returnType, java.lang.Class[] signature)
public org.apache.bcel.generic.InstructionList createInvokeStatic(java.lang.Class cl, java.lang.String methodName, java.lang.Class returnType)
public org.apache.bcel.generic.InstructionList createInvokeStatic(java.lang.Class cl, java.lang.String methodName, java.lang.Class returnType, java.lang.Class[] signature)
public org.apache.bcel.generic.InstructionList createInvokeInterface(java.lang.Class cl, java.lang.String methodName, java.lang.Class returnType)
public org.apache.bcel.generic.InstructionList createInvokeInterface(java.lang.Class cl, java.lang.String methodName, java.lang.Class returnType, java.lang.Class signature)
public org.apache.bcel.generic.InstructionList createInvokeInterface(java.lang.Class cl, java.lang.String methodName, java.lang.Class returnType, java.lang.Class[] signature)
public org.apache.bcel.generic.InstructionList createInvokeSpecial(java.lang.Class cl, java.lang.String methodName, java.lang.Class returnType)
public org.apache.bcel.generic.InstructionList createInvokeSpecial(java.lang.Class cl, java.lang.String methodName, java.lang.Class returnType, java.lang.Class[] signature)
public org.apache.bcel.generic.InstructionList createInvokeSpecial(java.lang.reflect.Method m)
public java.lang.String getClassName(org.apache.bcel.generic.InstructionHandle handleToInvokeInstruction)
public java.lang.String getClassName(org.apache.bcel.generic.InvokeInstruction invoke)