Uses of Interface
soot.jimple.toolkits.pointer.representations.ReferenceVariable

Packages that use ReferenceVariable
soot.jimple.spark.internal   
soot.jimple.spark.pag   
soot.jimple.toolkits.pointer.nativemethods   
soot.jimple.toolkits.pointer.util   
 

Uses of ReferenceVariable in soot.jimple.spark.internal
 

Methods in soot.jimple.spark.internal that return ReferenceVariable
protected  ReferenceVariable SparkNativeHelper.arrayElementOfImpl(ReferenceVariable base)
           
protected  ReferenceVariable SparkNativeHelper.arrayElementOfImpl(ReferenceVariable base)
           
protected  ReferenceVariable SparkNativeHelper.cloneObjectImpl(ReferenceVariable source)
           
protected  ReferenceVariable SparkNativeHelper.cloneObjectImpl(ReferenceVariable source)
           
protected  ReferenceVariable SparkNativeHelper.newInstanceOfImpl(ReferenceVariable cls)
           
protected  ReferenceVariable SparkNativeHelper.newInstanceOfImpl(ReferenceVariable cls)
           
protected  ReferenceVariable SparkNativeHelper.staticFieldImpl(String className, String fieldName)
           
protected  ReferenceVariable SparkNativeHelper.staticFieldImpl(String className, String fieldName)
           
protected  ReferenceVariable SparkNativeHelper.tempFieldImpl(String fieldsig)
           
protected  ReferenceVariable SparkNativeHelper.tempFieldImpl(String fieldsig)
           
protected  ReferenceVariable SparkNativeHelper.tempLocalVariableImpl(SootMethod method)
           
protected  ReferenceVariable SparkNativeHelper.tempLocalVariableImpl(SootMethod method)
           
protected  ReferenceVariable SparkNativeHelper.tempVariableImpl()
           
protected  ReferenceVariable SparkNativeHelper.tempVariableImpl()
           
 

Methods in soot.jimple.spark.internal with parameters of type ReferenceVariable
protected  ReferenceVariable SparkNativeHelper.arrayElementOfImpl(ReferenceVariable base)
           
protected  ReferenceVariable SparkNativeHelper.arrayElementOfImpl(ReferenceVariable base)
           
protected  void SparkNativeHelper.assignImpl(ReferenceVariable lhs, ReferenceVariable rhs)
           
protected  void SparkNativeHelper.assignImpl(ReferenceVariable lhs, ReferenceVariable rhs)
           
protected  void SparkNativeHelper.assignObjectToImpl(ReferenceVariable lhs, AbstractObject obj)
           
protected  void SparkNativeHelper.assignObjectToImpl(ReferenceVariable lhs, AbstractObject obj)
           
protected  ReferenceVariable SparkNativeHelper.cloneObjectImpl(ReferenceVariable source)
           
protected  ReferenceVariable SparkNativeHelper.cloneObjectImpl(ReferenceVariable source)
           
protected  ReferenceVariable SparkNativeHelper.newInstanceOfImpl(ReferenceVariable cls)
           
protected  ReferenceVariable SparkNativeHelper.newInstanceOfImpl(ReferenceVariable cls)
           
 

Uses of ReferenceVariable in soot.jimple.spark.pag
 

Classes in soot.jimple.spark.pag that implement ReferenceVariable
 class AllocDotField
          Represents an alloc-site-dot-field node (Yellow) in the pointer assignment graph.
 class AllocNode
          Represents an allocation site node (Blue) in the pointer assignment graph.
 class ClassConstantNode
          Represents an allocation site node the represents a known java.lang.Class object.
 class ContextVarNode
          Represents a simple variable node with context.
 class FieldRefNode
          Represents a field reference node (Red) in the pointer assignment graph.
 class GlobalVarNode
          Represents a simple variable node (Green) in the pointer assignment graph that is not associated with any particular method invocation.
 class LocalVarNode
          Represents a simple variable node (Green) in the pointer assignment graph that is specific to a particular method invocation.
 class Node
          Represents every node in the pointer assignment graph.
 class StringConstantNode
          Represents an allocation site node the represents a constant string.
 class ValNode
          Represents a simple of field ref node (Green or Red) in the pointer assignment graph.
 class VarNode
          Represents a simple variable node (Green) in the pointer assignment graph.
 

Uses of ReferenceVariable in soot.jimple.toolkits.pointer.nativemethods
 

Methods in soot.jimple.toolkits.pointer.nativemethods with parameters of type ReferenceVariable
static void NativeMethodClass.defaultMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
static void NativeMethodClass.defaultMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
static void NativeMethodClass.defaultMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
static void NativeMethodClass.defaultMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 void JavaIoFileSystemNative.java_io_FileSystem_getFileSystem(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to the file system constant public static native java.io.FileSystem getFileSystem();
 void JavaIoFileSystemNative.java_io_FileSystem_getFileSystem(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to the file system constant public static native java.io.FileSystem getFileSystem();
 void JavaIoFileSystemNative.java_io_FileSystem_getFileSystem(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to the file system constant public static native java.io.FileSystem getFileSystem();
 void JavaIoFileSystemNative.java_io_FileSystem_getFileSystem(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to the file system constant public static native java.io.FileSystem getFileSystem();
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_allocateNewArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private static native java.lang.Object allocateNewArray(java.lang.Class, int);
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_allocateNewArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private static native java.lang.Object allocateNewArray(java.lang.Class, int);
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_allocateNewArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private static native java.lang.Object allocateNewArray(java.lang.Class, int);
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_allocateNewArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private static native java.lang.Object allocateNewArray(java.lang.Class, int);
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_allocateNewObject(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Serialization has to be avoided by static analyses, since each object comes out of the same place.
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_allocateNewObject(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Serialization has to be avoided by static analyses, since each object comes out of the same place.
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_allocateNewObject(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Serialization has to be avoided by static analyses, since each object comes out of the same place.
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_allocateNewObject(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Serialization has to be avoided by static analyses, since each object comes out of the same place.
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_latestUserDefinedLoader(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: conservatively returns a reference pointing to the only copy of the class loader.
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_latestUserDefinedLoader(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: conservatively returns a reference pointing to the only copy of the class loader.
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_latestUserDefinedLoader(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: conservatively returns a reference pointing to the only copy of the class loader.
 void JavaIoObjectInputStreamNative.java_io_ObjectInputStream_latestUserDefinedLoader(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: conservatively returns a reference pointing to the only copy of the class loader.
 void JavaIoObjectOutputStreamNative.java_io_ObjectOutputStream_getObjectFieldValue(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The object in field is retrieved out by field ID.
 void JavaIoObjectOutputStreamNative.java_io_ObjectOutputStream_getObjectFieldValue(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The object in field is retrieved out by field ID.
 void JavaIoObjectOutputStreamNative.java_io_ObjectOutputStream_getObjectFieldValue(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The object in field is retrieved out by field ID.
 void JavaIoObjectOutputStreamNative.java_io_ObjectOutputStream_getObjectFieldValue(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The object in field is retrieved out by field ID.
 void JavaLangClassNative.java_lang_Class_forName0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the semantic of forName0 follows forName method.
 void JavaLangClassNative.java_lang_Class_forName0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the semantic of forName0 follows forName method.
 void JavaLangClassNative.java_lang_Class_forName0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the semantic of forName0 follows forName method.
 void JavaLangClassNative.java_lang_Class_forName0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the semantic of forName0 follows forName method.
 void JavaLangClassNative.java_lang_Class_getClassLoader0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          returns the class loader object for this class.
 void JavaLangClassNative.java_lang_Class_getClassLoader0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          returns the class loader object for this class.
 void JavaLangClassNative.java_lang_Class_getClassLoader0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          returns the class loader object for this class.
 void JavaLangClassNative.java_lang_Class_getClassLoader0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          returns the class loader object for this class.
 void JavaLangClassNative.java_lang_Class_getComponentType(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the Class representing the component type of an array.
 void JavaLangClassNative.java_lang_Class_getComponentType(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the Class representing the component type of an array.
 void JavaLangClassNative.java_lang_Class_getComponentType(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the Class representing the component type of an array.
 void JavaLangClassNative.java_lang_Class_getComponentType(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the Class representing the component type of an array.
 void JavaLangClassNative.java_lang_Class_getConstructor0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a constructor of a class private native java.lang.reflect.Constructor getConstructor0(java.lang.Class[], int);
 void JavaLangClassNative.java_lang_Class_getConstructor0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a constructor of a class private native java.lang.reflect.Constructor getConstructor0(java.lang.Class[], int);
 void JavaLangClassNative.java_lang_Class_getConstructor0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a constructor of a class private native java.lang.reflect.Constructor getConstructor0(java.lang.Class[], int);
 void JavaLangClassNative.java_lang_Class_getConstructor0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a constructor of a class private native java.lang.reflect.Constructor getConstructor0(java.lang.Class[], int);
 void JavaLangClassNative.java_lang_Class_getConstructors0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Constructor object that reflects the specified public constructor of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getConstructors0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Constructor object that reflects the specified public constructor of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getConstructors0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Constructor object that reflects the specified public constructor of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getConstructors0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Constructor object that reflects the specified public constructor of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getDeclaredClasses0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array of Class objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getDeclaredClasses0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array of Class objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getDeclaredClasses0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array of Class objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getDeclaredClasses0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array of Class objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getDeclaredConstructors0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array of Constructor objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getDeclaredConstructors0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array of Constructor objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getDeclaredConstructors0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array of Constructor objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getDeclaredConstructors0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array of Constructor objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getDeclaringClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          If the class or interface represented by this Class object is a member of another class, returns the Class object representing the class in which it was declared.
 void JavaLangClassNative.java_lang_Class_getDeclaringClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          If the class or interface represented by this Class object is a member of another class, returns the Class object representing the class in which it was declared.
 void JavaLangClassNative.java_lang_Class_getDeclaringClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          If the class or interface represented by this Class object is a member of another class, returns the Class object representing the class in which it was declared.
 void JavaLangClassNative.java_lang_Class_getDeclaringClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          If the class or interface represented by this Class object is a member of another class, returns the Class object representing the class in which it was declared.
 void JavaLangClassNative.java_lang_Class_getField0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Field object that reflects the specified public member field of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getField0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Field object that reflects the specified public member field of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getField0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Field object that reflects the specified public member field of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getField0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Field object that reflects the specified public member field of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getFields0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array containing Field objects reflecting all the accessible public fields of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getFields0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array containing Field objects reflecting all the accessible public fields of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getFields0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array containing Field objects reflecting all the accessible public fields of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getFields0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array containing Field objects reflecting all the accessible public fields of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getInterfaces(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Determines the interfaces implemented by the class or interface represented by this object.
 void JavaLangClassNative.java_lang_Class_getInterfaces(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Determines the interfaces implemented by the class or interface represented by this object.
 void JavaLangClassNative.java_lang_Class_getInterfaces(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Determines the interfaces implemented by the class or interface represented by this object.
 void JavaLangClassNative.java_lang_Class_getInterfaces(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Determines the interfaces implemented by the class or interface represented by this object.
 void JavaLangClassNative.java_lang_Class_getMethod0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Method object that reflects the specified public member method of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getMethod0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Method object that reflects the specified public member method of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getMethod0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Method object that reflects the specified public member method of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getMethod0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a Method object that reflects the specified public member method of the class or interface represented by this Class object.
 void JavaLangClassNative.java_lang_Class_getMethods0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array containing Method objects reflecting all the public member methods of the class or interface represented by this Class object, including those declared by the class or interface and and those inherited from superclasses and superinterfaces.
 void JavaLangClassNative.java_lang_Class_getMethods0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array containing Method objects reflecting all the public member methods of the class or interface represented by this Class object, including those declared by the class or interface and and those inherited from superclasses and superinterfaces.
 void JavaLangClassNative.java_lang_Class_getMethods0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array containing Method objects reflecting all the public member methods of the class or interface represented by this Class object, including those declared by the class or interface and and those inherited from superclasses and superinterfaces.
 void JavaLangClassNative.java_lang_Class_getMethods0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns an array containing Method objects reflecting all the public member methods of the class or interface represented by this Class object, including those declared by the class or interface and and those inherited from superclasses and superinterfaces.
 void JavaLangClassNative.java_lang_Class_getName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the class name.
 void JavaLangClassNative.java_lang_Class_getName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the class name.
 void JavaLangClassNative.java_lang_Class_getName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the class name.
 void JavaLangClassNative.java_lang_Class_getName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the class name.
 void JavaLangClassNative.java_lang_Class_getPrimitiveClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented.
 void JavaLangClassNative.java_lang_Class_getPrimitiveClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented.
 void JavaLangClassNative.java_lang_Class_getPrimitiveClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented.
 void JavaLangClassNative.java_lang_Class_getPrimitiveClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented.
 void JavaLangClassNative.java_lang_Class_getProtectionDomain0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private native java.security.ProtectionDomain getProtectionDomain0();
 void JavaLangClassNative.java_lang_Class_getProtectionDomain0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private native java.security.ProtectionDomain getProtectionDomain0();
 void JavaLangClassNative.java_lang_Class_getProtectionDomain0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private native java.security.ProtectionDomain getProtectionDomain0();
 void JavaLangClassNative.java_lang_Class_getProtectionDomain0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private native java.security.ProtectionDomain getProtectionDomain0();
 void JavaLangClassNative.java_lang_Class_getSigners(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Gets the signers of this class.
 void JavaLangClassNative.java_lang_Class_getSigners(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Gets the signers of this class.
 void JavaLangClassNative.java_lang_Class_getSigners(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Gets the signers of this class.
 void JavaLangClassNative.java_lang_Class_getSigners(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Gets the signers of this class.
 void JavaLangClassNative.java_lang_Class_getSuperclass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          returns the super class of this class public native java.lang.Class getSuperclass();
 void JavaLangClassNative.java_lang_Class_getSuperclass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          returns the super class of this class public native java.lang.Class getSuperclass();
 void JavaLangClassNative.java_lang_Class_getSuperclass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          returns the super class of this class public native java.lang.Class getSuperclass();
 void JavaLangClassNative.java_lang_Class_getSuperclass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          returns the super class of this class public native java.lang.Class getSuperclass();
 void JavaLangClassNative.java_lang_Class_newInstance0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: creates an object.
 void JavaLangClassNative.java_lang_Class_newInstance0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: creates an object.
 void JavaLangClassNative.java_lang_Class_newInstance0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: creates an object.
 void JavaLangClassNative.java_lang_Class_newInstance0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: creates an object.
 void JavaLangClassNative.java_lang_Class_setProtectionDomain0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Sets or returns the ProtectionDomain of this class, called by getProtectiondomain.
 void JavaLangClassNative.java_lang_Class_setProtectionDomain0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Sets or returns the ProtectionDomain of this class, called by getProtectiondomain.
 void JavaLangClassNative.java_lang_Class_setProtectionDomain0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Sets or returns the ProtectionDomain of this class, called by getProtectiondomain.
 void JavaLangClassNative.java_lang_Class_setProtectionDomain0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Sets or returns the ProtectionDomain of this class, called by getProtectiondomain.
 void JavaLangClassNative.java_lang_Class_setSigners(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Sets the signers of a class.
 void JavaLangClassNative.java_lang_Class_setSigners(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Sets the signers of a class.
 void JavaLangClassNative.java_lang_Class_setSigners(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Sets the signers of a class.
 void JavaLangClassNative.java_lang_Class_setSigners(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Sets the signers of a class.
 void JavaLangClassLoaderNative.java_lang_ClassLoader_defineClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Converts an array of bytes into an instance of class Class.
 void JavaLangClassLoaderNative.java_lang_ClassLoader_defineClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Converts an array of bytes into an instance of class Class.
 void JavaLangClassLoaderNative.java_lang_ClassLoader_defineClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Converts an array of bytes into an instance of class Class.
 void JavaLangClassLoaderNative.java_lang_ClassLoader_defineClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Converts an array of bytes into an instance of class Class.
 void JavaLangClassLoaderNative.java_lang_ClassLoader_findBootstrapClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: undocumented, finding the bootstrap class Assuming all classes private native java.lang.Class findBootstrapClass(java.lang.String) throws java.lang.ClassNotFoundException;
 void JavaLangClassLoaderNative.java_lang_ClassLoader_findBootstrapClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: undocumented, finding the bootstrap class Assuming all classes private native java.lang.Class findBootstrapClass(java.lang.String) throws java.lang.ClassNotFoundException;
 void JavaLangClassLoaderNative.java_lang_ClassLoader_findBootstrapClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: undocumented, finding the bootstrap class Assuming all classes private native java.lang.Class findBootstrapClass(java.lang.String) throws java.lang.ClassNotFoundException;
 void JavaLangClassLoaderNative.java_lang_ClassLoader_findBootstrapClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: undocumented, finding the bootstrap class Assuming all classes private native java.lang.Class findBootstrapClass(java.lang.String) throws java.lang.ClassNotFoundException;
 void JavaLangClassLoaderNative.java_lang_ClassLoader_findLoadedClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Finds the class with the given name if it had been previously loaded through this class loader.
 void JavaLangClassLoaderNative.java_lang_ClassLoader_findLoadedClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Finds the class with the given name if it had been previously loaded through this class loader.
 void JavaLangClassLoaderNative.java_lang_ClassLoader_findLoadedClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Finds the class with the given name if it had been previously loaded through this class loader.
 void JavaLangClassLoaderNative.java_lang_ClassLoader_findLoadedClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Finds the class with the given name if it had been previously loaded through this class loader.
 void JavaLangClassLoaderNative.java_lang_ClassLoader_getCallerClassLoader(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to the only class loader static native java.lang.ClassLoader getCallerClassLoader();
 void JavaLangClassLoaderNative.java_lang_ClassLoader_getCallerClassLoader(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to the only class loader static native java.lang.ClassLoader getCallerClassLoader();
 void JavaLangClassLoaderNative.java_lang_ClassLoader_getCallerClassLoader(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to the only class loader static native java.lang.ClassLoader getCallerClassLoader();
 void JavaLangClassLoaderNative.java_lang_ClassLoader_getCallerClassLoader(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to the only class loader static native java.lang.ClassLoader getCallerClassLoader();
 void JavaLangObjectNative.java_lang_Object_clone(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Creates and returns a copy of this object.
 void JavaLangObjectNative.java_lang_Object_clone(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Creates and returns a copy of this object.
 void JavaLangObjectNative.java_lang_Object_clone(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Creates and returns a copy of this object.
 void JavaLangObjectNative.java_lang_Object_clone(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Creates and returns a copy of this object.
 void JavaLangObjectNative.java_lang_Object_getClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The return variable is assigned an abstract object represneting all classes (UnknowClassObject) from environment.
 void JavaLangObjectNative.java_lang_Object_getClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The return variable is assigned an abstract object represneting all classes (UnknowClassObject) from environment.
 void JavaLangObjectNative.java_lang_Object_getClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The return variable is assigned an abstract object represneting all classes (UnknowClassObject) from environment.
 void JavaLangObjectNative.java_lang_Object_getClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The return variable is assigned an abstract object represneting all classes (UnknowClassObject) from environment.
 void JavaLangPackageNative.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 JavaLangPackageNative.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 JavaLangPackageNative.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 JavaLangPackageNative.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 JavaLangPackageNative.java_lang_Package_getSystemPackages0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private static native java.lang.String getSystemPackages0()[];
 void JavaLangPackageNative.java_lang_Package_getSystemPackages0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private static native java.lang.String getSystemPackages0()[];
 void JavaLangPackageNative.java_lang_Package_getSystemPackages0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private static native java.lang.String getSystemPackages0()[];
 void JavaLangPackageNative.java_lang_Package_getSystemPackages0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          private static native java.lang.String getSystemPackages0()[];
 void JavaLangReflectArrayNative.java_lang_reflect_Array_get(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the value of the indexed component in the specified array object.
 void JavaLangReflectArrayNative.java_lang_reflect_Array_get(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the value of the indexed component in the specified array object.
 void JavaLangReflectArrayNative.java_lang_reflect_Array_get(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the value of the indexed component in the specified array object.
 void JavaLangReflectArrayNative.java_lang_reflect_Array_get(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the value of the indexed component in the specified array object.
 void JavaLangReflectArrayNative.java_lang_reflect_Array_multiNewArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Treat this method as
 void JavaLangReflectArrayNative.java_lang_reflect_Array_multiNewArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Treat this method as
 void JavaLangReflectArrayNative.java_lang_reflect_Array_multiNewArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Treat this method as
 void JavaLangReflectArrayNative.java_lang_reflect_Array_multiNewArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Treat this method as
 void JavaLangReflectArrayNative.java_lang_reflect_Array_newArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Treat this method as
 void JavaLangReflectArrayNative.java_lang_reflect_Array_newArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Treat this method as
 void JavaLangReflectArrayNative.java_lang_reflect_Array_newArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Treat this method as
 void JavaLangReflectArrayNative.java_lang_reflect_Array_newArray(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Treat this method as
 void JavaLangReflectArrayNative.java_lang_reflect_Array_set(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 void JavaLangReflectArrayNative.java_lang_reflect_Array_set(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 void JavaLangReflectArrayNative.java_lang_reflect_Array_set(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 void JavaLangReflectArrayNative.java_lang_reflect_Array_set(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 void JavaLangReflectConstructorNative.java_lang_reflect_Constructor_newInstance(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Uses the constructor represented by this Constructor object to create and initialize a new instance of the constructor's declaring class, with the specified initialization parameters.
 void JavaLangReflectConstructorNative.java_lang_reflect_Constructor_newInstance(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Uses the constructor represented by this Constructor object to create and initialize a new instance of the constructor's declaring class, with the specified initialization parameters.
 void JavaLangReflectConstructorNative.java_lang_reflect_Constructor_newInstance(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Uses the constructor represented by this Constructor object to create and initialize a new instance of the constructor's declaring class, with the specified initialization parameters.
 void JavaLangReflectConstructorNative.java_lang_reflect_Constructor_newInstance(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Uses the constructor represented by this Constructor object to create and initialize a new instance of the constructor's declaring class, with the specified initialization parameters.
 void JavaLangReflectFieldNative.java_lang_reflect_Field_get(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the value of the field represented by this Field, on the specified object.
 void JavaLangReflectFieldNative.java_lang_reflect_Field_get(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the value of the field represented by this Field, on the specified object.
 void JavaLangReflectFieldNative.java_lang_reflect_Field_get(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the value of the field represented by this Field, on the specified object.
 void JavaLangReflectFieldNative.java_lang_reflect_Field_get(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the value of the field represented by this Field, on the specified object.
 void JavaLangReflectFieldNative.java_lang_reflect_Field_set(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: make all fields pointing to @param1 public native void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException;
 void JavaLangReflectFieldNative.java_lang_reflect_Field_set(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: make all fields pointing to @param1 public native void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException;
 void JavaLangReflectFieldNative.java_lang_reflect_Field_set(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: make all fields pointing to @param1 public native void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException;
 void JavaLangReflectFieldNative.java_lang_reflect_Field_set(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: make all fields pointing to @param1 public native void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException;
 void JavaLangReflectMethodNative.java_lang_reflect_Method_invoke(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          nvokes the underlying method represented by this Method object, on the specified object with the specified parameters.
 void JavaLangReflectMethodNative.java_lang_reflect_Method_invoke(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          nvokes the underlying method represented by this Method object, on the specified object with the specified parameters.
 void JavaLangReflectMethodNative.java_lang_reflect_Method_invoke(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          nvokes the underlying method represented by this Method object, on the specified object with the specified parameters.
 void JavaLangReflectMethodNative.java_lang_reflect_Method_invoke(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          nvokes the underlying method represented by this Method object, on the specified object with the specified parameters.
 void JavaLangReflectProxyNative.java_lang_reflect_Proxy_defineClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          We have to assume all possible classes will be returned.
 void JavaLangReflectProxyNative.java_lang_reflect_Proxy_defineClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          We have to assume all possible classes will be returned.
 void JavaLangReflectProxyNative.java_lang_reflect_Proxy_defineClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          We have to assume all possible classes will be returned.
 void JavaLangReflectProxyNative.java_lang_reflect_Proxy_defineClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          We have to assume all possible classes will be returned.
 void JavaLangRuntimeNative.java_lang_Runtime_execInternal(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          execInternal is called by all exec method.
 void JavaLangRuntimeNative.java_lang_Runtime_execInternal(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          execInternal is called by all exec method.
 void JavaLangRuntimeNative.java_lang_Runtime_execInternal(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          execInternal is called by all exec method.
 void JavaLangRuntimeNative.java_lang_Runtime_execInternal(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          execInternal is called by all exec method.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_currentClassLoader0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the class loader of the most recently executing method from a class defined using a non-system class loader.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_currentClassLoader0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the class loader of the most recently executing method from a class defined using a non-system class loader.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_currentClassLoader0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the class loader of the most recently executing method from a class defined using a non-system class loader.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_currentClassLoader0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the class loader of the most recently executing method from a class defined using a non-system class loader.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_currentLoadedClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to all class objects.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_currentLoadedClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to all class objects.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_currentLoadedClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to all class objects.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_currentLoadedClass0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to all class objects.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_getClassContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the current execution stack as an array of classes.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_getClassContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the current execution stack as an array of classes.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_getClassContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the current execution stack as an array of classes.
 void JavaLangSecurityManagerNative.java_lang_SecurityManager_getClassContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the current execution stack as an array of classes.
 void JavaLangStringNative.java_lang_String_intern(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a canonical representation for the string object.
 void JavaLangStringNative.java_lang_String_intern(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a canonical representation for the string object.
 void JavaLangStringNative.java_lang_String_intern(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a canonical representation for the string object.
 void JavaLangStringNative.java_lang_String_intern(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a canonical representation for the string object.
 void JavaLangSystemNative.java_lang_System_arraycopy(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
 void JavaLangSystemNative.java_lang_System_arraycopy(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
 void JavaLangSystemNative.java_lang_System_arraycopy(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
 void JavaLangSystemNative.java_lang_System_arraycopy(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
 void JavaLangSystemNative.java_lang_System_getCallerClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented, used by class loading.
 void JavaLangSystemNative.java_lang_System_getCallerClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented, used by class loading.
 void JavaLangSystemNative.java_lang_System_getCallerClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented, used by class loading.
 void JavaLangSystemNative.java_lang_System_getCallerClass(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented, used by class loading.
 void JavaLangSystemNative.java_lang_System_initProperties(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this method is not documented, it should do following:
 void JavaLangSystemNative.java_lang_System_initProperties(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this method is not documented, it should do following:
 void JavaLangSystemNative.java_lang_System_initProperties(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this method is not documented, it should do following:
 void JavaLangSystemNative.java_lang_System_initProperties(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this method is not documented, it should do following:
 void JavaLangSystemNative.java_lang_System_mapLibraryName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: it is platform-dependent, create a new string, needs to be verified.
 void JavaLangSystemNative.java_lang_System_mapLibraryName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: it is platform-dependent, create a new string, needs to be verified.
 void JavaLangSystemNative.java_lang_System_mapLibraryName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: it is platform-dependent, create a new string, needs to be verified.
 void JavaLangSystemNative.java_lang_System_mapLibraryName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: it is platform-dependent, create a new string, needs to be verified.
 void JavaLangSystemNative.java_lang_System_setErr0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the same explanation as setIn0: System.err = parameter private static native void setErr0(java.io.PrintStream);
 void JavaLangSystemNative.java_lang_System_setErr0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the same explanation as setIn0: System.err = parameter private static native void setErr0(java.io.PrintStream);
 void JavaLangSystemNative.java_lang_System_setErr0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the same explanation as setIn0: System.err = parameter private static native void setErr0(java.io.PrintStream);
 void JavaLangSystemNative.java_lang_System_setErr0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the same explanation as setIn0: System.err = parameter private static native void setErr0(java.io.PrintStream);
 void JavaLangSystemNative.java_lang_System_setIn0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this native method is not documented in JDK API.
 void JavaLangSystemNative.java_lang_System_setIn0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this native method is not documented in JDK API.
 void JavaLangSystemNative.java_lang_System_setIn0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this native method is not documented in JDK API.
 void JavaLangSystemNative.java_lang_System_setIn0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this native method is not documented in JDK API.
 void JavaLangSystemNative.java_lang_System_setOut0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the same explanation as setIn0: G.v().out = parameter private static native void setOut0(java.io.PrintStream);
 void JavaLangSystemNative.java_lang_System_setOut0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the same explanation as setIn0: G.v().out = parameter private static native void setOut0(java.io.PrintStream);
 void JavaLangSystemNative.java_lang_System_setOut0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the same explanation as setIn0: G.v().out = parameter private static native void setOut0(java.io.PrintStream);
 void JavaLangSystemNative.java_lang_System_setOut0(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: the same explanation as setIn0: G.v().out = parameter private static native void setOut0(java.io.PrintStream);
 void JavaLangThreadNative.java_lang_Thread_currentThread(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the single variable pointing to all thread objects.
 void JavaLangThreadNative.java_lang_Thread_currentThread(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the single variable pointing to all thread objects.
 void JavaLangThreadNative.java_lang_Thread_currentThread(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the single variable pointing to all thread objects.
 void JavaLangThreadNative.java_lang_Thread_currentThread(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns the single variable pointing to all thread objects.
 void JavaLangThrowableNative.java_lang_Throwable_fillInStackTrace(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this method just fills in the stack state in this throwable object content.
 void JavaLangThrowableNative.java_lang_Throwable_fillInStackTrace(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this method just fills in the stack state in this throwable object content.
 void JavaLangThrowableNative.java_lang_Throwable_fillInStackTrace(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this method just fills in the stack state in this throwable object content.
 void JavaLangThrowableNative.java_lang_Throwable_fillInStackTrace(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: this method just fills in the stack state in this throwable object content.
 void JavaNetInetAddressImplNative.java_net_InetAddressImpl_getHostByAddr(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Create a string object native java.lang.String getHostByAddr(int) throws java.net.UnknownHostException;
 void JavaNetInetAddressImplNative.java_net_InetAddressImpl_getHostByAddr(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Create a string object native java.lang.String getHostByAddr(int) throws java.net.UnknownHostException;
 void JavaNetInetAddressImplNative.java_net_InetAddressImpl_getHostByAddr(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Create a string object native java.lang.String getHostByAddr(int) throws java.net.UnknownHostException;
 void JavaNetInetAddressImplNative.java_net_InetAddressImpl_getHostByAddr(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Create a string object native java.lang.String getHostByAddr(int) throws java.net.UnknownHostException;
 void JavaNetInetAddressImplNative.java_net_InetAddressImpl_getLocalHostName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to a string constant I am not sure if repeated calls of methods in this class will return the same object or not.
 void JavaNetInetAddressImplNative.java_net_InetAddressImpl_getLocalHostName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to a string constant I am not sure if repeated calls of methods in this class will return the same object or not.
 void JavaNetInetAddressImplNative.java_net_InetAddressImpl_getLocalHostName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to a string constant I am not sure if repeated calls of methods in this class will return the same object or not.
 void JavaNetInetAddressImplNative.java_net_InetAddressImpl_getLocalHostName(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Returns a variable pointing to a string constant I am not sure if repeated calls of methods in this class will return the same object or not.
 void JavaSecurityAccessControllerNative.java_security_AccessController_doPrivileged(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          java.security.AccessController
 void JavaSecurityAccessControllerNative.java_security_AccessController_doPrivileged(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          java.security.AccessController
 void JavaSecurityAccessControllerNative.java_security_AccessController_doPrivileged(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          java.security.AccessController
 void JavaSecurityAccessControllerNative.java_security_AccessController_doPrivileged(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          java.security.AccessController
 void JavaSecurityAccessControllerNative.java_security_AccessController_getInheritedAccessControlContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: not documented and not called by anyone static native java.security.AccessControlContext getInheritedAccessControlContext();
 void JavaSecurityAccessControllerNative.java_security_AccessController_getInheritedAccessControlContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: not documented and not called by anyone static native java.security.AccessControlContext getInheritedAccessControlContext();
 void JavaSecurityAccessControllerNative.java_security_AccessController_getInheritedAccessControlContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: not documented and not called by anyone static native java.security.AccessControlContext getInheritedAccessControlContext();
 void JavaSecurityAccessControllerNative.java_security_AccessController_getInheritedAccessControlContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          NOTE: not documented and not called by anyone static native java.security.AccessControlContext getInheritedAccessControlContext();
 void JavaSecurityAccessControllerNative.java_security_AccessController_getStackAccessControlContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Creates an access control context object.
 void JavaSecurityAccessControllerNative.java_security_AccessController_getStackAccessControlContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Creates an access control context object.
 void JavaSecurityAccessControllerNative.java_security_AccessController_getStackAccessControlContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Creates an access control context object.
 void JavaSecurityAccessControllerNative.java_security_AccessController_getStackAccessControlContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Creates an access control context object.
 void JavaUtilJarJarFileNative.java_util_jar_JarFile_getMetaInfoEntryNames(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The methods returns an array of strings.
 void JavaUtilJarJarFileNative.java_util_jar_JarFile_getMetaInfoEntryNames(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The methods returns an array of strings.
 void JavaUtilJarJarFileNative.java_util_jar_JarFile_getMetaInfoEntryNames(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The methods returns an array of strings.
 void JavaUtilJarJarFileNative.java_util_jar_JarFile_getMetaInfoEntryNames(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The methods returns an array of strings.
 void JavaUtilResourceBundleNative.java_util_ResourceBundle_getClassContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented, returns an array of all possible classes.
 void JavaUtilResourceBundleNative.java_util_ResourceBundle_getClassContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented, returns an array of all possible classes.
 void JavaUtilResourceBundleNative.java_util_ResourceBundle_getClassContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented, returns an array of all possible classes.
 void JavaUtilResourceBundleNative.java_util_ResourceBundle_getClassContext(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Undocumented, returns an array of all possible classes.
 void JavaUtilTimeZoneNative.java_util_TimeZone_getSystemTimeZoneID(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          It should return a constant for TimeZone Gets the TimeZone for the given ID.
 void JavaUtilTimeZoneNative.java_util_TimeZone_getSystemTimeZoneID(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          It should return a constant for TimeZone Gets the TimeZone for the given ID.
 void JavaUtilTimeZoneNative.java_util_TimeZone_getSystemTimeZoneID(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          It should return a constant for TimeZone Gets the TimeZone for the given ID.
 void JavaUtilTimeZoneNative.java_util_TimeZone_getSystemTimeZoneID(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          It should return a constant for TimeZone Gets the TimeZone for the given ID.
 void JavaIoFileDescriptorNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileDescriptorNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileInputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileInputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileOutputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileOutputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileSystemNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileSystemNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectInputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectInputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectOutputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectOutputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectStreamClassNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectStreamClassNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassLoaderNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassLoaderNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassLoaderNativeLibraryNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassLoaderNativeLibraryNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangDoubleNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangDoubleNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangFloatNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangFloatNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangObjectNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangObjectNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangPackageNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangPackageNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectArrayNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectArrayNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectConstructorNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectConstructorNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectFieldNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectFieldNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectMethodNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectMethodNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectProxyNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectProxyNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangRuntimeNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangRuntimeNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangSecurityManagerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangSecurityManagerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangShutdownNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangShutdownNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangStrictMathNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangStrictMathNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangStringNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangStringNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangSystemNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangSystemNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangThreadNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangThreadNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangThrowableNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangThrowableNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaNetInetAddressImplNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaNetInetAddressImplNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaNetInetAddressNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaNetInetAddressNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaSecurityAccessControllerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaSecurityAccessControllerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilJarJarFileNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilJarJarFileNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilResourceBundleNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilResourceBundleNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilTimeZoneNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilTimeZoneNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipCRC32Native.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipCRC32Native.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipInflaterNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipInflaterNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipZipEntryNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipZipEntryNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipZipFileNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipZipFileNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
abstract  void NativeMethodClass.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
abstract  void NativeMethodClass.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 void SunMiscSignalHandlerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscSignalHandlerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscSignalNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscSignalNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscUnsafeNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscUnsafeNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscUnsafeNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscUnsafeNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscSignalNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscSignalNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscSignalHandlerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscSignalHandlerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
abstract  void NativeMethodClass.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
abstract  void NativeMethodClass.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 void JavaUtilZipZipFileNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipZipFileNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipZipEntryNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipZipEntryNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipInflaterNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipInflaterNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipCRC32Native.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilZipCRC32Native.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilTimeZoneNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilTimeZoneNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilResourceBundleNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilResourceBundleNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilJarJarFileNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaUtilJarJarFileNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaSecurityAccessControllerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaSecurityAccessControllerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaNetInetAddressNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaNetInetAddressNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaNetInetAddressImplNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaNetInetAddressImplNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangThrowableNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangThrowableNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangThreadNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangThreadNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangSystemNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangSystemNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangStringNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangStringNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangStrictMathNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangStrictMathNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangShutdownNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangShutdownNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangSecurityManagerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangSecurityManagerNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangRuntimeNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangRuntimeNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectProxyNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectProxyNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectMethodNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectMethodNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectFieldNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectFieldNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectConstructorNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectConstructorNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectArrayNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangReflectArrayNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangPackageNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangPackageNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangObjectNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangObjectNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangFloatNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangFloatNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangDoubleNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangDoubleNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassLoaderNativeLibraryNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassLoaderNativeLibraryNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassLoaderNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaLangClassLoaderNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectStreamClassNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectStreamClassNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectOutputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectOutputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectInputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoObjectInputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileSystemNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileSystemNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileOutputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileOutputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileInputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileInputStreamNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileDescriptorNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void JavaIoFileDescriptorNative.simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          Implements the abstract method simulateMethod.
 void SunMiscUnsafeNative.sun_misc_Unsafe_allocateInstance(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 void SunMiscUnsafeNative.sun_misc_Unsafe_allocateInstance(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 void SunMiscUnsafeNative.sun_misc_Unsafe_allocateInstance(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 void SunMiscUnsafeNative.sun_misc_Unsafe_allocateInstance(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 

Uses of ReferenceVariable in soot.jimple.toolkits.pointer.util
 

Methods in soot.jimple.toolkits.pointer.util that return ReferenceVariable
 ReferenceVariable NativeHelper.arrayElementOf(ReferenceVariable base)
          Returns a reference variable representing the array element of this variable.
 ReferenceVariable NativeHelper.arrayElementOf(ReferenceVariable base)
          Returns a reference variable representing the array element of this variable.
protected abstract  ReferenceVariable NativeHelper.arrayElementOfImpl(ReferenceVariable base)
           
protected abstract  ReferenceVariable NativeHelper.arrayElementOfImpl(ReferenceVariable base)
           
 ReferenceVariable NativeHelper.cloneObject(ReferenceVariable source)
          Returns a variable which has the effect of cloning.
 ReferenceVariable NativeHelper.cloneObject(ReferenceVariable source)
          Returns a variable which has the effect of cloning.
protected abstract  ReferenceVariable NativeHelper.cloneObjectImpl(ReferenceVariable source)
           
protected abstract  ReferenceVariable NativeHelper.cloneObjectImpl(ReferenceVariable source)
           
 ReferenceVariable NativeHelper.newInstanceOf(ReferenceVariable cls)
          Returns a variable which carries an allocation site with the least type (an artificial type, subtype of any other types, which means such type info is useless for resolving invocation targets).
 ReferenceVariable NativeHelper.newInstanceOf(ReferenceVariable cls)
          Returns a variable which carries an allocation site with the least type (an artificial type, subtype of any other types, which means such type info is useless for resolving invocation targets).
protected abstract  ReferenceVariable NativeHelper.newInstanceOfImpl(ReferenceVariable cls)
           
protected abstract  ReferenceVariable NativeHelper.newInstanceOfImpl(ReferenceVariable cls)
           
 ReferenceVariable NativeHelper.staticField(String className, String fieldName)
          Returns a reference variable representing a static Java field.
 ReferenceVariable NativeHelper.staticField(String className, String fieldName)
          Returns a reference variable representing a static Java field.
protected abstract  ReferenceVariable NativeHelper.staticFieldImpl(String className, String fieldName)
           
protected abstract  ReferenceVariable NativeHelper.staticFieldImpl(String className, String fieldName)
           
 ReferenceVariable NativeHelper.tempField(String fieldsig)
          Returns a variable representing a non-existing Java field, used by e.g., java.lang.Class: getSingers, setSigners java.lang.Class: getProtectionDomain0, setProtectionDomain0 To simplify simulation, the temporary field variable is like a static field.
 ReferenceVariable NativeHelper.tempField(String fieldsig)
          Returns a variable representing a non-existing Java field, used by e.g., java.lang.Class: getSingers, setSigners java.lang.Class: getProtectionDomain0, setProtectionDomain0 To simplify simulation, the temporary field variable is like a static field.
protected abstract  ReferenceVariable NativeHelper.tempFieldImpl(String fieldsig)
           
protected abstract  ReferenceVariable NativeHelper.tempFieldImpl(String fieldsig)
           
 ReferenceVariable NativeHelper.tempLocalVariable(SootMethod method)
           
 ReferenceVariable NativeHelper.tempLocalVariable(SootMethod method)
           
protected abstract  ReferenceVariable NativeHelper.tempLocalVariableImpl(SootMethod method)
           
protected abstract  ReferenceVariable NativeHelper.tempLocalVariableImpl(SootMethod method)
           
 ReferenceVariable NativeHelper.tempVariable()
          Make a temporary variable.
 ReferenceVariable NativeHelper.tempVariable()
          Make a temporary variable.
protected abstract  ReferenceVariable NativeHelper.tempVariableImpl()
           
protected abstract  ReferenceVariable NativeHelper.tempVariableImpl()
           
 

Methods in soot.jimple.toolkits.pointer.util with parameters of type ReferenceVariable
 ReferenceVariable NativeHelper.arrayElementOf(ReferenceVariable base)
          Returns a reference variable representing the array element of this variable.
 ReferenceVariable NativeHelper.arrayElementOf(ReferenceVariable base)
          Returns a reference variable representing the array element of this variable.
protected abstract  ReferenceVariable NativeHelper.arrayElementOfImpl(ReferenceVariable base)
           
protected abstract  ReferenceVariable NativeHelper.arrayElementOfImpl(ReferenceVariable base)
           
 void NativeHelper.assign(ReferenceVariable lhs, ReferenceVariable rhs)
          Regular assignment such as "a = b".
 void NativeHelper.assign(ReferenceVariable lhs, ReferenceVariable rhs)
          Regular assignment such as "a = b".
protected abstract  void NativeHelper.assignImpl(ReferenceVariable lhs, ReferenceVariable rhs)
          Sub classes should implement both.
protected abstract  void NativeHelper.assignImpl(ReferenceVariable lhs, ReferenceVariable rhs)
          Sub classes should implement both.
 void NativeHelper.assignObjectTo(ReferenceVariable lhs, AbstractObject obj)
          Assignment of an abstract object to the variable, such as " a = new A()", which is considered to add a target in a's points-to set.
 void NativeHelper.assignObjectTo(ReferenceVariable lhs, AbstractObject obj)
          Assignment of an abstract object to the variable, such as " a = new A()", which is considered to add a target in a's points-to set.
protected abstract  void NativeHelper.assignObjectToImpl(ReferenceVariable lhs, AbstractObject obj)
           
protected abstract  void NativeHelper.assignObjectToImpl(ReferenceVariable lhs, AbstractObject obj)
           
 ReferenceVariable NativeHelper.cloneObject(ReferenceVariable source)
          Returns a variable which has the effect of cloning.
 ReferenceVariable NativeHelper.cloneObject(ReferenceVariable source)
          Returns a variable which has the effect of cloning.
protected abstract  ReferenceVariable NativeHelper.cloneObjectImpl(ReferenceVariable source)
           
protected abstract  ReferenceVariable NativeHelper.cloneObjectImpl(ReferenceVariable source)
           
 ReferenceVariable NativeHelper.newInstanceOf(ReferenceVariable cls)
          Returns a variable which carries an allocation site with the least type (an artificial type, subtype of any other types, which means such type info is useless for resolving invocation targets).
 ReferenceVariable NativeHelper.newInstanceOf(ReferenceVariable cls)
          Returns a variable which carries an allocation site with the least type (an artificial type, subtype of any other types, which means such type info is useless for resolving invocation targets).
protected abstract  ReferenceVariable NativeHelper.newInstanceOfImpl(ReferenceVariable cls)
           
protected abstract  ReferenceVariable NativeHelper.newInstanceOfImpl(ReferenceVariable cls)
           
 boolean NativeMethodDriver.process(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The entry point of native method simulation.
 boolean NativeMethodDriver.process(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The entry point of native method simulation.
 boolean NativeMethodDriver.process(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The entry point of native method simulation.
 boolean NativeMethodDriver.process(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The entry point of native method simulation.