langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
equal
deleted
inserted
replaced
138 } |
138 } |
139 } catch (Exception e) { |
139 } catch (Exception e) { |
140 throw new DocletAbortException(e); |
140 throw new DocletAbortException(e); |
141 } |
141 } |
142 build(layoutParser.parseXML(NAME), contentTree); |
142 build(layoutParser.parseXML(NAME), contentTree); |
143 writer.close(); |
|
144 } |
143 } |
145 |
144 |
146 /** |
145 /** |
147 * {@inheritDoc} |
146 * {@inheritDoc} |
148 */ |
147 */ |
160 serializedTree = writer.getHeader(configuration.getText( |
159 serializedTree = writer.getHeader(configuration.getText( |
161 "doclet.Serialized_Form")); |
160 "doclet.Serialized_Form")); |
162 buildChildren(node, serializedTree); |
161 buildChildren(node, serializedTree); |
163 writer.addFooter(serializedTree); |
162 writer.addFooter(serializedTree); |
164 writer.printDocument(serializedTree); |
163 writer.printDocument(serializedTree); |
165 writer.close(); |
|
166 } |
164 } |
167 |
165 |
168 /** |
166 /** |
169 * Build the serialized form summaries. |
167 * Build the serialized form summaries. |
170 * |
168 * |
360 ExecutableElement method = (ExecutableElement)currentMember; |
358 ExecutableElement method = (ExecutableElement)currentMember; |
361 if (method.getSimpleName().toString().compareTo("writeExternal") == 0 |
359 if (method.getSimpleName().toString().compareTo("writeExternal") == 0 |
362 && utils.getSerialDataTrees(method).isEmpty()) { |
360 && utils.getSerialDataTrees(method).isEmpty()) { |
363 if (configuration.serialwarn) { |
361 if (configuration.serialwarn) { |
364 TypeElement encl = (TypeElement) method.getEnclosingElement(); |
362 TypeElement encl = (TypeElement) method.getEnclosingElement(); |
365 configuration.getDocletSpecificMsg().warning(currentMember, |
363 messages.warning(currentMember, |
366 "doclet.MissingSerialDataTag", encl.getQualifiedName().toString(), |
364 "doclet.MissingSerialDataTag", encl.getQualifiedName().toString(), |
367 method.getSimpleName().toString()); |
365 method.getSimpleName().toString()); |
368 } |
366 } |
369 } |
367 } |
370 } |
368 } |
524 VariableElement field = (VariableElement)currentMember; |
522 VariableElement field = (VariableElement)currentMember; |
525 TypeElement te = utils.getEnclosingTypeElement(currentMember); |
523 TypeElement te = utils.getEnclosingTypeElement(currentMember); |
526 // Process default Serializable field. |
524 // Process default Serializable field. |
527 if ((utils.getSerialTrees(field).isEmpty()) /*&& ! field.isSynthetic()*/ |
525 if ((utils.getSerialTrees(field).isEmpty()) /*&& ! field.isSynthetic()*/ |
528 && configuration.serialwarn) { |
526 && configuration.serialwarn) { |
529 configuration.message.warning(field, |
527 messages.warning(field, |
530 "doclet.MissingSerialTag", utils.getFullyQualifiedName(te), |
528 "doclet.MissingSerialTag", utils.getFullyQualifiedName(te), |
531 utils.getSimpleName(field)); |
529 utils.getSimpleName(field)); |
532 } |
530 } |
533 fieldWriter.addMemberDescription(field, fieldsContentTree); |
531 fieldWriter.addMemberDescription(field, fieldsContentTree); |
534 fieldWriter.addMemberTags(field, fieldsContentTree); |
532 fieldWriter.addMemberTags(field, fieldsContentTree); |