soot.jimple.toolkits.pointer.nativemethods
Class NativeMethodClass

java.lang.Object
  |
  +--soot.jimple.toolkits.pointer.nativemethods.NativeMethodClass
Direct Known Subclasses:
JavaIoFileDescriptorNative, JavaIoFileInputStreamNative, JavaIoFileOutputStreamNative, JavaIoFileSystemNative, JavaIoObjectInputStreamNative, JavaIoObjectOutputStreamNative, JavaIoObjectStreamClassNative, JavaLangClassLoaderNative, JavaLangClassLoaderNativeLibraryNative, JavaLangClassNative, JavaLangDoubleNative, JavaLangFloatNative, JavaLangObjectNative, JavaLangPackageNative, JavaLangReflectArrayNative, JavaLangReflectConstructorNative, JavaLangReflectFieldNative, JavaLangReflectMethodNative, JavaLangReflectProxyNative, JavaLangRuntimeNative, JavaLangSecurityManagerNative, JavaLangShutdownNative, JavaLangStrictMathNative, JavaLangStringNative, JavaLangSystemNative, JavaLangThreadNative, JavaLangThrowableNative, JavaNetInetAddressImplNative, JavaNetInetAddressNative, JavaSecurityAccessControllerNative, JavaUtilJarJarFileNative, JavaUtilResourceBundleNative, JavaUtilTimeZoneNative, JavaUtilZipCRC32Native, JavaUtilZipInflaterNative, JavaUtilZipZipEntryNative, JavaUtilZipZipFileNative, SunMiscSignalHandlerNative, SunMiscSignalNative

public abstract class NativeMethodClass
extends java.lang.Object


Constructor Summary
NativeMethodClass()
           
 
Method Summary
static void defaultMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
abstract  void simulateMethod(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeMethodClass

public NativeMethodClass()
Method Detail

defaultMethod

public static void defaultMethod(SootMethod method,
                                 ReferenceVariable thisVar,
                                 ReferenceVariable returnVar,
                                 ReferenceVariable[] params)

simulateMethod

public abstract void simulateMethod(SootMethod method,
                                    ReferenceVariable thisVar,
                                    ReferenceVariable returnVar,
                                    ReferenceVariable[] params)