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 |
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. |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaLangPackageNative
public JavaLangPackageNative(NativeHelper helper)
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.
- Specified by:
simulateMethod
in class NativeMethodClass
java_lang_Package_getSystemPackage0
public 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 void java_lang_Package_getSystemPackages0(SootMethod method,
ReferenceVariable thisVar,
ReferenceVariable returnVar,
ReferenceVariable[] params)
- private static native java.lang.String getSystemPackages0()[];