protected ReferenceVariable tempLocalVariableImpl(SootMethod method) { return pag.makeLocalVarNode( new Pair("TempVar", new Integer(++G.v().SparkNativeHelper_tempVar)), RefType.v("java.lang.Object"), method); }
protected ReferenceVariable tempFieldImpl(String fieldsig) { return pag.makeGlobalVarNode(new Pair("tempField", fieldsig), RefType.v("java.lang.Object")); }
protected ReferenceVariable tempVariableImpl() { return pag.makeGlobalVarNode( new Pair("TempVar", new Integer(++G.v().SparkNativeHelper_tempVar)), RefType.v("java.lang.Object")); }
protected ReferenceVariable staticFieldImpl(String className, String fieldName) { SootClass c = RefType.v(className).getSootClass(); SootField f = c.getFieldByName(fieldName); return pag.makeGlobalVarNode(f, f.getType()); }