Package com.h3xstream.findsecbugs
Class BCELUtil
- java.lang.Object
-
- com.h3xstream.findsecbugs.BCELUtil
-
public class BCELUtil extends Object
- Author:
- Tomas Polesovsky
-
-
Field Summary
Fields Modifier and Type Field Description static StringINVOKEDYNAMIC_GENERIC_CLASSNAME
-
Constructor Summary
Constructors Constructor Description BCELUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intgetNumArgumentsIncludingObjectInstance(org.apache.bcel.generic.InvokeInstruction obj, org.apache.bcel.generic.ConstantPoolGen cpg)static Set<String>getParentClassNames(org.apache.bcel.classfile.JavaClass javaClass)static StringgetSlashedClassName(org.apache.bcel.classfile.JavaClass javaClass)static StringgetSlashedClassName(org.apache.bcel.generic.ConstantPoolGen cpg, org.apache.bcel.generic.FieldOrMethod obj)
-
-
-
Field Detail
-
INVOKEDYNAMIC_GENERIC_CLASSNAME
public static final String INVOKEDYNAMIC_GENERIC_CLASSNAME
-
-
Method Detail
-
getSlashedClassName
public static String getSlashedClassName(org.apache.bcel.generic.ConstantPoolGen cpg, org.apache.bcel.generic.FieldOrMethod obj)
-
getSlashedClassName
public static String getSlashedClassName(org.apache.bcel.classfile.JavaClass javaClass)
-
getParentClassNames
public static Set<String> getParentClassNames(org.apache.bcel.classfile.JavaClass javaClass)
-
getNumArgumentsIncludingObjectInstance
public static int getNumArgumentsIncludingObjectInstance(org.apache.bcel.generic.InvokeInstruction obj, org.apache.bcel.generic.ConstantPoolGen cpg)
-
-