Javadoc comments in module-info












5














The Java 9 modules feature adds (higher-level) module-info files in addition to the package-info files that existed previously. Can module-info.java (source-code) files include marked-up comments that the JavaDoc tool will extract and present (usefully) as module-level documentation?










share|improve this question





























    5














    The Java 9 modules feature adds (higher-level) module-info files in addition to the package-info files that existed previously. Can module-info.java (source-code) files include marked-up comments that the JavaDoc tool will extract and present (usefully) as module-level documentation?










    share|improve this question



























      5












      5








      5







      The Java 9 modules feature adds (higher-level) module-info files in addition to the package-info files that existed previously. Can module-info.java (source-code) files include marked-up comments that the JavaDoc tool will extract and present (usefully) as module-level documentation?










      share|improve this question















      The Java 9 modules feature adds (higher-level) module-info files in addition to the package-info files that existed previously. Can module-info.java (source-code) files include marked-up comments that the JavaDoc tool will extract and present (usefully) as module-level documentation?







      java javadoc java-module module-info






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 28 '18 at 13:43









      nullpointer

      44.5k1095184




      44.5k1095184










      asked Dec 28 '18 at 11:02









      RaedwaldRaedwald

      26k2295156




      26k2295156
























          2 Answers
          2






          active

          oldest

          votes


















          3














          In a word - yes. You can see, for example, how Java 9's Javadoc has module-level documentation, which then lists the packages in them with their documentation. The packages, in turn, contain classes with their documentation.



          As a quick example, check out the jdk.shell module documentation.






          share|improve this answer





























            3














            Yes. And the tags supported at module declaration are:



            Module Declaration



            {@author}, {@deprecated}, {@provides}, {@see}, {@since}, {@serialField}, {@uses}, {@version}
            {@code}, {@docRoot}, {@index}, {@link}, {@linkplain}, {@literal}, {@summary}


            Source:- Documentation Comment Specification for the Standard doclet



            Amongst these, the newly introduced tags you might further be interested in are :




            1. @index

            2. @summary


            and then module specific




            1. @provides

            2. @uses






            share|improve this answer























              Your Answer






              StackExchange.ifUsing("editor", function () {
              StackExchange.using("externalEditor", function () {
              StackExchange.using("snippets", function () {
              StackExchange.snippets.init();
              });
              });
              }, "code-snippets");

              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "1"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53957486%2fjavadoc-comments-in-module-info%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              3














              In a word - yes. You can see, for example, how Java 9's Javadoc has module-level documentation, which then lists the packages in them with their documentation. The packages, in turn, contain classes with their documentation.



              As a quick example, check out the jdk.shell module documentation.






              share|improve this answer


























                3














                In a word - yes. You can see, for example, how Java 9's Javadoc has module-level documentation, which then lists the packages in them with their documentation. The packages, in turn, contain classes with their documentation.



                As a quick example, check out the jdk.shell module documentation.






                share|improve this answer
























                  3












                  3








                  3






                  In a word - yes. You can see, for example, how Java 9's Javadoc has module-level documentation, which then lists the packages in them with their documentation. The packages, in turn, contain classes with their documentation.



                  As a quick example, check out the jdk.shell module documentation.






                  share|improve this answer












                  In a word - yes. You can see, for example, how Java 9's Javadoc has module-level documentation, which then lists the packages in them with their documentation. The packages, in turn, contain classes with their documentation.



                  As a quick example, check out the jdk.shell module documentation.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Dec 28 '18 at 11:09









                  MureinikMureinik

                  180k22130199




                  180k22130199

























                      3














                      Yes. And the tags supported at module declaration are:



                      Module Declaration



                      {@author}, {@deprecated}, {@provides}, {@see}, {@since}, {@serialField}, {@uses}, {@version}
                      {@code}, {@docRoot}, {@index}, {@link}, {@linkplain}, {@literal}, {@summary}


                      Source:- Documentation Comment Specification for the Standard doclet



                      Amongst these, the newly introduced tags you might further be interested in are :




                      1. @index

                      2. @summary


                      and then module specific




                      1. @provides

                      2. @uses






                      share|improve this answer




























                        3














                        Yes. And the tags supported at module declaration are:



                        Module Declaration



                        {@author}, {@deprecated}, {@provides}, {@see}, {@since}, {@serialField}, {@uses}, {@version}
                        {@code}, {@docRoot}, {@index}, {@link}, {@linkplain}, {@literal}, {@summary}


                        Source:- Documentation Comment Specification for the Standard doclet



                        Amongst these, the newly introduced tags you might further be interested in are :




                        1. @index

                        2. @summary


                        and then module specific




                        1. @provides

                        2. @uses






                        share|improve this answer


























                          3












                          3








                          3






                          Yes. And the tags supported at module declaration are:



                          Module Declaration



                          {@author}, {@deprecated}, {@provides}, {@see}, {@since}, {@serialField}, {@uses}, {@version}
                          {@code}, {@docRoot}, {@index}, {@link}, {@linkplain}, {@literal}, {@summary}


                          Source:- Documentation Comment Specification for the Standard doclet



                          Amongst these, the newly introduced tags you might further be interested in are :




                          1. @index

                          2. @summary


                          and then module specific




                          1. @provides

                          2. @uses






                          share|improve this answer














                          Yes. And the tags supported at module declaration are:



                          Module Declaration



                          {@author}, {@deprecated}, {@provides}, {@see}, {@since}, {@serialField}, {@uses}, {@version}
                          {@code}, {@docRoot}, {@index}, {@link}, {@linkplain}, {@literal}, {@summary}


                          Source:- Documentation Comment Specification for the Standard doclet



                          Amongst these, the newly introduced tags you might further be interested in are :




                          1. @index

                          2. @summary


                          and then module specific




                          1. @provides

                          2. @uses







                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          edited Dec 29 '18 at 18:14









                          Raedwald

                          26k2295156




                          26k2295156










                          answered Dec 28 '18 at 13:42









                          nullpointernullpointer

                          44.5k1095184




                          44.5k1095184






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Stack Overflow!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53957486%2fjavadoc-comments-in-module-info%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Monofisismo

                              Angular Downloading a file using contenturl with Basic Authentication

                              Olmecas