com.jcoverage.util
Class ClassGenHelper
java.lang.Object
com.jcoverage.util.ClassGenHelper
- public class ClassGenHelper
- extends java.lang.Object
Field Summary |
(package private) org.apache.bcel.generic.ClassGen |
cg
|
(package private) org.apache.bcel.generic.InstructionFactory |
factory
|
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cg
final org.apache.bcel.generic.ClassGen cg
factory
final org.apache.bcel.generic.InstructionFactory factory
newInstance
public static ClassGenHelper newInstance(org.apache.bcel.generic.ClassGen cg)
getClassGen
public org.apache.bcel.generic.ClassGen getClassGen()
getConstantPool
public org.apache.bcel.generic.ConstantPoolGen getConstantPool()
createInvokeVirtual
public org.apache.bcel.generic.InstructionList createInvokeVirtual(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType)
createInvokeVirtual
public org.apache.bcel.generic.InstructionList createInvokeVirtual(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class signature)
createInvokeVirtual
public org.apache.bcel.generic.InstructionList createInvokeVirtual(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class[] signature)
createInvokeStatic
public org.apache.bcel.generic.InstructionList createInvokeStatic(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType)
createInvokeStatic
public org.apache.bcel.generic.InstructionList createInvokeStatic(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class[] signature)
createInvokeInterface
public org.apache.bcel.generic.InstructionList createInvokeInterface(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType)
createInvokeInterface
public org.apache.bcel.generic.InstructionList createInvokeInterface(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class signature)
createInvokeInterface
public org.apache.bcel.generic.InstructionList createInvokeInterface(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class[] signature)
createInvokeSpecial
public org.apache.bcel.generic.InstructionList createInvokeSpecial(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType)
createInvokeSpecial
public org.apache.bcel.generic.InstructionList createInvokeSpecial(java.lang.Class cl,
java.lang.String methodName,
java.lang.Class returnType,
java.lang.Class[] signature)
createInvokeSpecial
public org.apache.bcel.generic.InstructionList createInvokeSpecial(java.lang.reflect.Method m)
getClassName
public java.lang.String getClassName(org.apache.bcel.generic.InstructionHandle handleToInvokeInstruction)
getClassName
public java.lang.String getClassName(org.apache.bcel.generic.InvokeInstruction invoke)