/** * Return all the fields of this class, including those of all * superclasses, or an empty array if none. */ public BCField[] getFields() { Collection allFields = new LinkedList(); BCField[] fields; for (BCClass type = this; type != null; type = type.getSuperclassBC()) { fields = type.getDeclaredFields(); for (int i = 0; i < fields.length; i++) allFields.add(fields[i]); } return (BCField[]) allFields.toArray(new BCField[allFields.size()]); }
/** * Return the declared field with the given name, or null if none. */ public BCField getDeclaredField(String name) { BCField[] fields = getDeclaredFields(); for (int i = 0; i < fields.length; i++) if (fields[i].getName().equals(name)) return fields[i]; return null; }
/** * Return the declared field with the given name, or null if none. */ public BCField getDeclaredField(String name) { BCField[] fields = getDeclaredFields(); for (int i = 0; i < fields.length; i++) if (fields[i].getName().equals(name)) return fields[i]; return null; }
/** * Return all the fields of this class, including those of all * superclasses, or an empty array if none. */ public BCField[] getFields() { Collection allFields = new LinkedList(); BCField[] fields; for (BCClass type = this; type != null; type = type.getSuperclassBC()) { fields = type.getDeclaredFields(); for (int i = 0; i < fields.length; i++) allFields.add(fields[i]); } return (BCField[]) allFields.toArray(new BCField[allFields.size()]); }
public void acceptVisit(BCVisitor visit) { visit.enterBCClass(this); ConstantPool pool = null; try { pool = _state.getPool(); } catch (UnsupportedOperationException uoe) { } if (pool != null) pool.acceptVisit(visit); BCField[] fields = getDeclaredFields(); for (int i = 0; i < fields.length; i++) { visit.enterBCMember(fields[i]); fields[i].acceptVisit(visit); visit.exitBCMember(fields[i]); } BCMethod[] methods = getDeclaredMethods(); for (int i = 0; i < methods.length; i++) { visit.enterBCMember(methods[i]); methods[i].acceptVisit(visit); visit.exitBCMember(methods[i]); } visitAttributes(visit); visit.exitBCClass(this); }
BCField[] fields = _managedType.getDeclaredFields(); Collection unmgd = new ArrayList(fields.length); for (int i = 0; i < fields.length; i++) {
public void acceptVisit(BCVisitor visit) { visit.enterBCClass(this); ConstantPool pool = null; try { pool = _state.getPool(); } catch (UnsupportedOperationException uoe) { } if (pool != null) pool.acceptVisit(visit); BCField[] fields = getDeclaredFields(); for (int i = 0; i < fields.length; i++) { visit.enterBCMember(fields[i]); fields[i].acceptVisit(visit); visit.exitBCMember(fields[i]); } BCMethod[] methods = getDeclaredMethods(); for (int i = 0; i < methods.length; i++) { visit.enterBCMember(methods[i]); methods[i].acceptVisit(visit); visit.exitBCMember(methods[i]); } visitAttributes(visit); visit.exitBCClass(this); }
BCField[] fields = _managedType.getDeclaredFields(); Collection unmgd = new ArrayList(fields.length); for (int i = 0; i < fields.length; i++) {
BCField[] fields = _managedType.getDeclaredFields(); Collection unmgd = new ArrayList(fields.length); for (int i = 0; i < fields.length; i++) {
BCField[] fields = _managedType.getDeclaredFields(); Collection unmgd = new ArrayList(fields.length); for (int i = 0; i < fields.length; i++) {
BCField[] fields = _managedType.getDeclaredFields(); Collection unmgd = new ArrayList(fields.length); for (int i = 0; i < fields.length; i++) {