soot.jimple.spark.internal
Class SparkNativeHelper
java.lang.Object
soot.jimple.toolkits.pointer.util.NativeHelper
soot.jimple.spark.internal.SparkNativeHelper
public class SparkNativeHelper
- extends NativeHelper
Field Summary |
protected PAG |
pag
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pag
protected PAG pag
SparkNativeHelper
public SparkNativeHelper(PAG pag)
assignImpl
protected void assignImpl(ReferenceVariable lhs,
ReferenceVariable rhs)
- Description copied from class:
NativeHelper
- Sub classes should implement both.
- Specified by:
assignImpl
in class NativeHelper
assignObjectToImpl
protected void assignObjectToImpl(ReferenceVariable lhs,
AbstractObject obj)
- Specified by:
assignObjectToImpl
in class NativeHelper
throwExceptionImpl
protected void throwExceptionImpl(AbstractObject obj)
- Specified by:
throwExceptionImpl
in class NativeHelper
arrayElementOfImpl
protected ReferenceVariable arrayElementOfImpl(ReferenceVariable base)
- Specified by:
arrayElementOfImpl
in class NativeHelper
cloneObjectImpl
protected ReferenceVariable cloneObjectImpl(ReferenceVariable source)
- Specified by:
cloneObjectImpl
in class NativeHelper
newInstanceOfImpl
protected ReferenceVariable newInstanceOfImpl(ReferenceVariable cls)
- Specified by:
newInstanceOfImpl
in class NativeHelper
staticFieldImpl
protected ReferenceVariable staticFieldImpl(String className,
String fieldName)
- Specified by:
staticFieldImpl
in class NativeHelper
tempFieldImpl
protected ReferenceVariable tempFieldImpl(String fieldsig)
- Specified by:
tempFieldImpl
in class NativeHelper
tempVariableImpl
protected ReferenceVariable tempVariableImpl()
- Specified by:
tempVariableImpl
in class NativeHelper
tempLocalVariableImpl
protected ReferenceVariable tempLocalVariableImpl(SootMethod method)
- Specified by:
tempLocalVariableImpl
in class NativeHelper