public CtField getDeclaredField(String name, String desc) throws NotFoundException { CtField f = getDeclaredField2(name, desc); return checkGetField(f, name, desc); }
@Override public CtField getDeclaredField(String name, String desc) throws NotFoundException { CtField f = getDeclaredField2(name, desc); return checkGetField(f, name, desc); }
CtField getField2(String name, String desc) { CtField df = getDeclaredField2(name, desc); if (df != null) return df; try { CtClass[] ifs = getInterfaces(); int num = ifs.length; for (int i = 0; i < num; ++i) { CtField f = ifs[i].getField2(name, desc); if (f != null) return f; } CtClass s = getSuperclass(); if (s != null) return s.getField2(name, desc); } catch (NotFoundException e) {} return null; }
@Override CtField getField2(String name, String desc) { CtField df = getDeclaredField2(name, desc); if (df != null) return df; try { CtClass[] ifs = getInterfaces(); for (CtClass ctc : ifs) { CtField f = ctc.getField2(name, desc); if (f != null) return f; } CtClass s = getSuperclass(); if (s != null) return s.getField2(name, desc); } catch (NotFoundException e) {} return null; }
public CtField getDeclaredField(String name, String desc) throws NotFoundException { CtField f = getDeclaredField2(name, desc); return checkGetField(f, name, desc); }
public CtField getDeclaredField(String name, String desc) throws NotFoundException { CtField f = getDeclaredField2(name, desc); return checkGetField(f, name, desc); }
public CtField getDeclaredField(String name, String desc) throws NotFoundException { CtField f = getDeclaredField2(name, desc); return checkGetField(f, name, desc); }
public CtField getDeclaredField(String name, String desc) throws NotFoundException { CtField f = getDeclaredField2(name, desc); return checkGetField(f, name, desc); }
public CtField getDeclaredField(String name) throws NotFoundException { CtField f = getDeclaredField2(name); if (f == null) throw new NotFoundException("field: " + name + " in " + getName()); else return f; }
CtField getField2(String name, String desc) { CtField df = getDeclaredField2(name, desc); if (df != null) return df; try { CtClass[] ifs = getInterfaces(); int num = ifs.length; for (int i = 0; i < num; ++i) { CtField f = ifs[i].getField2(name, desc); if (f != null) return f; } CtClass s = getSuperclass(); if (s != null) return s.getField2(name, desc); } catch (NotFoundException e) {} return null; }
CtField getField2(String name, String desc) { CtField df = getDeclaredField2(name, desc); if (df != null) return df; try { CtClass[] ifs = getInterfaces(); int num = ifs.length; for (int i = 0; i < num; ++i) { CtField f = ifs[i].getField2(name, desc); if (f != null) return f; } CtClass s = getSuperclass(); if (s != null) return s.getField2(name, desc); } catch (NotFoundException e) {} return null; }
CtField getField2(String name) { CtField df = getDeclaredField2(name); if (df != null) return df; try { CtClass[] ifs = getInterfaces(); int num = ifs.length; for (int i = 0; i < num; ++i) { CtField f = ifs[i].getField2(name); if (f != null) return f; } CtClass s = getSuperclass(); if (s != null) return s.getField2(name); } catch (NotFoundException e) {} return null; }
CtField getField2(String name, String desc) { CtField df = getDeclaredField2(name, desc); if (df != null) return df; try { CtClass[] ifs = getInterfaces(); int num = ifs.length; for (int i = 0; i < num; ++i) { CtField f = ifs[i].getField2(name, desc); if (f != null) return f; } CtClass s = getSuperclass(); if (s != null) return s.getField2(name, desc); } catch (NotFoundException e) {} return null; }
CtField getField2(String name, String desc) { CtField df = getDeclaredField2(name, desc); if (df != null) return df; try { CtClass[] ifs = getInterfaces(); int num = ifs.length; for (int i = 0; i < num; ++i) { CtField f = ifs[i].getField2(name, desc); if (f != null) return f; } CtClass s = getSuperclass(); if (s != null) return s.getField2(name, desc); } catch (NotFoundException e) {} return null; }