public SootMethod grabMethod(String methodSignature) { String cname = signatureToClass(methodSignature); String mname = signatureToSubsignature(methodSignature); if (!containsClass(cname)) { return null; } SootClass c = getSootClass(cname); return c.getMethodUnsafe(mname); }
public SootField grabField(String fieldSignature) { String cname = signatureToClass(fieldSignature); String fname = signatureToSubsignature(fieldSignature); if (!containsClass(cname)) { return null; } SootClass c = getSootClass(cname); return c.getFieldUnsafe(fname); }
private SootField grabField(String fieldSignature) { String cname = signatureToClass( fieldSignature ); String fname = signatureToSubsignature( fieldSignature ); if( !containsClass(cname) ) return null; SootClass c = getSootClass(cname); if( !c.declaresField( fname ) ) return null; return c.getField( fname ); }
private SootField grabField(String fieldSignature) { String cname = signatureToClass( fieldSignature ); String fname = signatureToSubsignature( fieldSignature ); if( !containsClass(cname) ) return null; SootClass c = getSootClass(cname); if( !c.declaresField( fname ) ) return null; return c.getField( fname ); }
private SootMethod grabMethod(String methodSignature) { String cname = signatureToClass( methodSignature ); String mname = signatureToSubsignature( methodSignature ); if( !containsClass(cname) ) return null; SootClass c = getSootClass(cname); if( !c.declaresMethod( mname ) ) return null; return c.getMethod( mname ); }
private SootMethod grabMethod(String methodSignature) { String cname = signatureToClass( methodSignature ); String mname = signatureToSubsignature( methodSignature ); if( !containsClass(cname) ) return null; SootClass c = getSootClass(cname); if( !c.declaresMethod( mname ) ) return null; return c.getMethod( mname ); }