public void caseStaticInvokeExpr(StaticInvokeExpr arg0) { SootMethod soot_method = arg0.getMethod(); SootClass soot_class = soot_method.getDeclaringClass(); if (soot_class.getName().equals("java.lang.Object")) return; OpenCLMethod ocl_method = new OpenCLMethod(soot_method, soot_class); m_output.append(ocl_method.getStaticInvokeString(arg0)); setCheckException(); }
private void caseInstanceInvokeExpr(InstanceInvokeExpr arg0) { SootMethod soot_method = arg0.getMethod(); SootClass soot_class = soot_method.getDeclaringClass(); OpenCLMethod ocl_method = new OpenCLMethod(soot_method, soot_class); m_output.append(ocl_method.getInstanceInvokeString(arg0)); setCheckException(); }