protected boolean isBlackListed(Field field) { String tn = field.getDeclaringClass().getName() + "#" + field.getName(); return blacklist.contains(tn); }
@SuppressWarnings("unused") private static JavaClass hostType(JavaClass type, String pathSpec) { if (pathSpec.startsWith(".")) { pathSpec = pathSpec.substring(1); } for(Field f: type.getFields()) { if (!f.isStatic() && f.getName().equals(pathSpec)) { return f.getDeclaringClass(); } } if (type.getSuperClass() != null) { return hostType(type.getSuperClass(), pathSpec); } return null; }
protected boolean isBlackListed(Field field) { String tn = field.getDeclaringClass().getName() + "#" + field.getName(); return blacklist.contains(tn); }
@SuppressWarnings("unused") private static JavaClass hostType(JavaClass type, String pathSpec) { if (pathSpec.startsWith(".")) { pathSpec = pathSpec.substring(1); } for(Field f: type.getFields()) { if (!f.isStatic() && f.getName().equals(pathSpec)) { return f.getDeclaringClass(); } } if (type.getSuperClass() != null) { return hostType(type.getSuperClass(), pathSpec); } return null; }