nameset.addAll(setmap.keySet());
}
} else {
for (Iterator iter = fieldmap.keySet().iterator(); iter.hasNext();) {
String name = (String)iter.next();
IClassItem field = (IClassItem)fieldmap.get(name);
int access = field.getAccessFlags();
if (!Modifier.isStatic(access) && !Modifier.isTransient(access)) {
nameset.add(name);
}
}
}
}
// process all members found in class
m_memberMap = new InsertionOrderedMap();
boolean auto = !getName().startsWith("java.") && !getName().startsWith("javax.");
List names = nameset.asList();
for (Iterator iter = names.iterator(); iter.hasNext();) {
// get basic member information
String name = (String)iter.next();
String lcname = name.toLowerCase();
ValueCustom cust = null;
IClassItem gmeth = (IClassItem)(getmap == null ? null : getmap.get(name));
IClassItem smeth = (IClassItem)(setmap == null ? null : setmap.get(name));
IClassItem field = (IClassItem)(fieldmap == null ? null : fieldmap.get(name));
// find the optional/required setting
Boolean isreq = null;
if (optset.contains(lcname)) {
isreq = Boolean.FALSE;