Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8202947

Fix minor issues with taglets

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 11
    • Component/s: tools
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b16
    • Verification:
      Verified

      Backports

        Description

        As part of the work to improve the spec for where tags can be used, a number of minor issues in TagletManager and related taglets have been identified.

        Together, these suggest the following:

        * Provide the ability to dump info about the known taglets and where they can be used
        * {@value} should be allowed in MODULE
        * @hidden, @treatAsPrivate should be allowed in CONSTRUCTOR
        * change SimpleTaglet.locations to a Set<Location> instead of a simple String of characters
        * change the first parameter of SimpleTaglet from String to DocTree.KInd
        * move SimpleTaglet.locations to BaseTaglet, such that the inXyz methods can be defined in terms of the set, with no need for any overrides in any subtypes
        * provide dummy taglets for the standard tags that are currently only known by their String names
        * add @uses @provides in list of standardTags
        * review undocumented support for @factory

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  jjg Jonathan Gibbons
                  Reporter:
                  jjg Jonathan Gibbons
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: