| Modifier and Type | Field and Description |
|---|---|
| private ExecutableElement | currentConstructor
The current constructor that is being documented at this point in time. |
| private boolean | hasTypeParamsConstructor
Whether any constructors have type parameters. |
| private boolean | showConstructorModifiers
If any constructors are non-public, then we want the modifiers shown in the summary. |
| Access | Constructor and Description |
|---|---|
| public | ConstructorWriter(ClassWriter
the writer for the class to which the constructors belong writer)Construct a new member writer for constructors. |
| public | ConstructorWriter(SubWriterHolderWriter
The writer for the class that the constructors belong to. writer)Construct a new ConstructorWriterImpl. |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | |
| protected void | |
| public void | addSummaryLabel(Content content)
Implements abstract jdk. Adds the summary label for the member. |
| protected void | addSummaryType(Element member, Content content)
Implements abstract jdk. Adds the summary type for the member. |
| protected void | |
| private void | |
| protected void | buildConstructorComments(Content
the content to which the documentation will be added constructorContent)Build the comments for the constructor. |
| protected void | buildConstructorDoc(Content
the content to which the documentation will be added target)Build the constructor documentation. |
| protected void | buildDeprecationInfo(Content target)
Implements abstract jdk. Builds the deprecation info. |
| public void | buildDetails(Content target)
Implements abstract jdk. Builds the list of "details" for all members of this kind. |
| protected void | buildPreviewInfo(Content target)
Implements abstract jdk. Builds the preview info. |
| protected void | buildSignature(Content target)
Implements abstract jdk. Builds the signature. |
| public void | buildSummary(Content summariesList, Content content)
Implements abstract jdk. Adds the given summary to the list of summaries. |
| protected void | buildTagInfo(Content
the content to which the documentation will be added constructorContent)Build the tag information. |
| protected Table | createSummaryTable()
Implements abstract jdk. Creates the summary table for this element. |
| protected Content | |
| protected Content | |
| protected Content | |
| public Content | getMemberSummaryHeader(Content content)
Implements abstract jdk. Returns the member summary header for the given class. |
| protected Content | |
| public TableHeader | getSummaryTableHeader(Element member)
Implements abstract jdk. Returns the summary table header for the member. |
| protected void | |
| protected boolean |
| currentConstructor | back to summary |
|---|---|
| private ExecutableElement currentConstructor The current constructor that is being documented at this point in time. | |
| hasTypeParamsConstructor | back to summary |
|---|---|
| private boolean hasTypeParamsConstructor Whether any constructors have type parameters. This implies we need a three column summary. | |
| showConstructorModifiers | back to summary |
|---|---|
| private boolean showConstructorModifiers If any constructors are non-public, then we want the modifiers shown in the summary. This implies we need a three-column summary. | |
| ConstructorWriter | back to summary |
|---|---|
| public ConstructorWriter(ClassWriter writer) Construct a new member writer for constructors.
| |
| ConstructorWriter | back to summary |
|---|---|
| public ConstructorWriter(SubWriterHolderWriter writer) Construct a new ConstructorWriterImpl.
| |
| addComments | back to summary |
|---|---|
| protected void addComments(ExecutableElement constructor, Content constructorContent) | |
| addDeprecated | back to summary |
|---|---|
| protected void addDeprecated(ExecutableElement constructor, Content constructorContent) | |
| addPreview | back to summary |
|---|---|
| protected void addPreview(ExecutableElement constructor, Content content) | |
| addSummaryLabel | back to summary |
|---|---|
| public void addSummaryLabel(Content content) Implements abstract jdk. Doc from jdk. Adds the summary label for the member.
| |
| addSummaryType | back to summary |
|---|---|
| protected void addSummaryType(Element member, Content content) Implements abstract jdk. Doc from jdk. Adds the summary type for the member.
| |
| addTags | back to summary |
|---|---|
| protected void addTags(ExecutableElement constructor, Content constructorContent) | |
| analyzeConstructors | back to summary |
|---|---|
| private void analyzeConstructors(List<? extends Element> constructors) | |
| buildConstructorComments | back to summary |
|---|---|
| protected void buildConstructorComments(Content constructorContent) Build the comments for the constructor. Do nothing if
| |
| buildConstructorDoc | back to summary |
|---|---|
| protected void buildConstructorDoc(Content target) Build the constructor documentation.
| |
| buildDeprecationInfo | back to summary |
|---|---|
| protected void buildDeprecationInfo(Content target) Implements abstract jdk. Doc from jdk. Builds the deprecation info.
| |
| buildDetails | back to summary |
|---|---|
| public void buildDetails(Content target) Implements abstract jdk. Doc from jdk. Builds the list of "details" for all members of this kind.
| |
| buildPreviewInfo | back to summary |
|---|---|
| protected void buildPreviewInfo(Content target) Implements abstract jdk. Doc from jdk. Builds the preview info.
| |
| buildSignature | back to summary |
|---|---|
| protected void buildSignature(Content target) Implements abstract jdk. Doc from jdk. Builds the signature.
| |
| buildSummary | back to summary |
|---|---|
| public void buildSummary(Content summariesList, Content content) Implements abstract jdk. Doc from jdk. Adds the given summary to the list of summaries.
| |
| buildTagInfo | back to summary |
|---|---|
| protected void buildTagInfo(Content constructorContent) Build the tag information.
| |
| createSummaryTable | back to summary |
|---|---|
| protected Table Implements abstract jdk. Doc from jdk. Creates the summary table for this element.
The table should be created and initialized if needed, and configured
so that it is ready to add content with
| |
| getConstructorDetails | back to summary |
|---|---|
| protected Content getConstructorDetails(Content memberDetailsHeader, Content memberDetails) | |
| getConstructorDetailsHeader | back to summary |
|---|---|
| protected Content getConstructorDetailsHeader(Content content) | |
| getConstructorHeaderContent | back to summary |
|---|---|
| protected Content getConstructorHeaderContent(ExecutableElement constructor) | |
| getMemberSummaryHeader | back to summary |
|---|---|
| public Content getMemberSummaryHeader(Content content) Implements abstract jdk. Doc from jdk. Returns the member summary header for the given class.
| |
| getSignature | back to summary |
|---|---|
| protected Content getSignature(ExecutableElement constructor) | |
| getSummaryTableHeader | back to summary |
|---|---|
| public TableHeader getSummaryTableHeader(Element member) Implements abstract jdk. Doc from jdk. Returns the summary table header for the member.
| |
| setShowConstructorModifiers | back to summary |
|---|---|
| protected void setShowConstructorModifiers(boolean showConstructorModifiers) | |
| threeColumnSummary | back to summary |
|---|---|
| protected boolean threeColumnSummary() | |