src/share/classes/com/sun/tools/javadoc/SerializedForm.java

changeset 1372
78962d89f283
parent 1359
25e14ad23cef
child 2525
2eb010b6cb22
equal deleted inserted replaced
1366:12cf6bfd8c05 1372:78962d89f283
235 ClassSymbol def) { 235 ClassSymbol def) {
236 Names names = def.name.table.names; 236 Names names = def.name.table.names;
237 237
238 SerialFieldTag[] sfTag = spfDoc.serialFieldTags(); 238 SerialFieldTag[] sfTag = spfDoc.serialFieldTags();
239 for (int i = 0; i < sfTag.length; i++) { 239 for (int i = 0; i < sfTag.length; i++) {
240 if (sfTag[i].fieldName() == null || sfTag[i].fieldType() == null) // ignore malformed @serialField tags
241 continue;
242
240 Name fieldName = names.fromString(sfTag[i].fieldName()); 243 Name fieldName = names.fromString(sfTag[i].fieldName());
241 244
242 // Look for a FieldDocImpl that is documented by serialFieldTagImpl. 245 // Look for a FieldDocImpl that is documented by serialFieldTagImpl.
243 for (Scope.Entry e = def.members().lookup(fieldName); e.scope != null; e = e.next()) { 246 for (Scope.Entry e = def.members().lookup(fieldName); e.scope != null; e = e.next()) {
244 if (e.sym.kind == Kinds.VAR) { 247 if (e.sym.kind == Kinds.VAR) {

mercurial