soot.jimple.toolkits.pointer.nativemethods
Class JavaLangPackageNative
java.lang.Object
|
+--soot.jimple.toolkits.pointer.nativemethods.NativeMethodClass
|
+--soot.jimple.toolkits.pointer.nativemethods.JavaLangPackageNative
- public class JavaLangPackageNative
- extends NativeMethodClass
Method Summary |
static void |
java_lang_Package_getSystemPackage0(SootMethod method,
ReferenceVariable thisVar,
ReferenceVariable returnVar,
ReferenceVariable[] params)
This is an undocumented private native method, it returns the first
(without caller) method's package. |
static void |
java_lang_Package_getSystemPackages0(SootMethod method,
ReferenceVariable thisVar,
ReferenceVariable returnVar,
ReferenceVariable[] params)
private static native java.lang.String getSystemPackages0()[]; |
void |
simulateMethod(SootMethod method,
ReferenceVariable thisVar,
ReferenceVariable returnVar,
ReferenceVariable[] params)
Implements the abstract method simulateMethod. |
static JavaLangPackageNative |
v()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
JavaLangPackageNative
public JavaLangPackageNative(Singletons.Global g)
v
public static JavaLangPackageNative v()
simulateMethod
public void simulateMethod(SootMethod method,
ReferenceVariable thisVar,
ReferenceVariable returnVar,
ReferenceVariable[] params)
- Implements the abstract method simulateMethod.
It distributes the request to the corresponding methods
by signatures.
- Overrides:
- simulateMethod in class NativeMethodClass
java_lang_Package_getSystemPackage0
public static void java_lang_Package_getSystemPackage0(SootMethod method,
ReferenceVariable thisVar,
ReferenceVariable returnVar,
ReferenceVariable[] params)
- This is an undocumented private native method, it returns the first
(without caller) method's package.
It should be formulated as a string constants.
private static
native java.lang.String getSystemPackage0(java.lang.String);
java_lang_Package_getSystemPackages0
public static void java_lang_Package_getSystemPackages0(SootMethod method,
ReferenceVariable thisVar,
ReferenceVariable returnVar,
ReferenceVariable[] params)
- private static native java.lang.String getSystemPackages0()[];