soot.jimple.toolkits.invoke
Class VTANativeHelper2

java.lang.Object
  |
  +--soot.jimple.toolkits.pointer.util.NativeHelper
        |
        +--soot.jimple.toolkits.invoke.VTANativeHelper2
All Implemented Interfaces:
soot.jimple.toolkits.pointer.representations.TypeConstants

public class VTANativeHelper2
extends soot.jimple.toolkits.pointer.util.NativeHelper
implements soot.jimple.toolkits.pointer.representations.TypeConstants


Field Summary
 
Fields inherited from interface soot.jimple.toolkits.pointer.representations.TypeConstants
CLASSCLASS, CLASSLOADERCLASS, CONSTRUCTORCLASS, FIELDCLASS, FILESYSTEMCLASS, LEASTCLASS, METHODCLASS, OBJECTCLASS, PROCESSCLASS, STRINGCLASS, THREADCLASS
 
Constructor Summary
VTANativeHelper2()
           
 
Method Summary
protected  soot.jimple.toolkits.pointer.representations.ReferenceVariable arrayElementOfImpl(soot.jimple.toolkits.pointer.representations.ReferenceVariable base)
           
protected  void assignImpl(soot.jimple.toolkits.pointer.representations.ReferenceVariable lhs, soot.jimple.toolkits.pointer.representations.ReferenceVariable rhs)
          implementation of NativeHelper
protected  void assignObjectToImpl(soot.jimple.toolkits.pointer.representations.ReferenceVariable lhs, soot.jimple.toolkits.pointer.representations.AbstractObject obj)
           
protected  soot.jimple.toolkits.pointer.representations.ReferenceVariable cloneObjectImpl(soot.jimple.toolkits.pointer.representations.ReferenceVariable source)
           
protected  soot.jimple.toolkits.pointer.representations.ReferenceVariable newInstanceOfImpl(soot.jimple.toolkits.pointer.representations.ReferenceVariable cls)
           
protected  soot.jimple.toolkits.pointer.representations.ReferenceVariable staticFieldImpl(java.lang.String clsname, java.lang.String fieldsig)
           
protected  soot.jimple.toolkits.pointer.representations.ReferenceVariable tempFieldImpl(java.lang.String fieldsig)
           
protected  soot.jimple.toolkits.pointer.representations.ReferenceVariable tempVariableImpl()
           
 
Methods inherited from class soot.jimple.toolkits.pointer.util.NativeHelper
arrayElementOf, assign, assignObjectTo, cloneObject, newInstanceOf, register, staticField, tempField, tempVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VTANativeHelper2

public VTANativeHelper2()
Method Detail

assignImpl

protected void assignImpl(soot.jimple.toolkits.pointer.representations.ReferenceVariable lhs,
                          soot.jimple.toolkits.pointer.representations.ReferenceVariable rhs)
implementation of NativeHelper

Specified by:
assignImpl in class soot.jimple.toolkits.pointer.util.NativeHelper

assignObjectToImpl

protected void assignObjectToImpl(soot.jimple.toolkits.pointer.representations.ReferenceVariable lhs,
                                  soot.jimple.toolkits.pointer.representations.AbstractObject obj)
Specified by:
assignObjectToImpl in class soot.jimple.toolkits.pointer.util.NativeHelper

cloneObjectImpl

protected soot.jimple.toolkits.pointer.representations.ReferenceVariable cloneObjectImpl(soot.jimple.toolkits.pointer.representations.ReferenceVariable source)
Specified by:
cloneObjectImpl in class soot.jimple.toolkits.pointer.util.NativeHelper

newInstanceOfImpl

protected soot.jimple.toolkits.pointer.representations.ReferenceVariable newInstanceOfImpl(soot.jimple.toolkits.pointer.representations.ReferenceVariable cls)
Specified by:
newInstanceOfImpl in class soot.jimple.toolkits.pointer.util.NativeHelper

arrayElementOfImpl

protected soot.jimple.toolkits.pointer.representations.ReferenceVariable arrayElementOfImpl(soot.jimple.toolkits.pointer.representations.ReferenceVariable base)
Specified by:
arrayElementOfImpl in class soot.jimple.toolkits.pointer.util.NativeHelper

staticFieldImpl

protected soot.jimple.toolkits.pointer.representations.ReferenceVariable staticFieldImpl(java.lang.String clsname,
                                                                                         java.lang.String fieldsig)
Specified by:
staticFieldImpl in class soot.jimple.toolkits.pointer.util.NativeHelper

tempFieldImpl

protected soot.jimple.toolkits.pointer.representations.ReferenceVariable tempFieldImpl(java.lang.String fieldsig)
Specified by:
tempFieldImpl in class soot.jimple.toolkits.pointer.util.NativeHelper

tempVariableImpl

protected soot.jimple.toolkits.pointer.representations.ReferenceVariable tempVariableImpl()
Specified by:
tempVariableImpl in class soot.jimple.toolkits.pointer.util.NativeHelper