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

Cleanup some of WorkArounds and usage thereof

    XMLWordPrintable

    Details

      Description

      The doclet WorkArounds class is used to gain back-door access to internal API that is not otherwise exposed. Some of that functionality is now available on public API, and can be removed from the WorkArounds class. In some cases, the footprint on the backdoor API can be reduced.

      One particularly annoying wart is the cast on DocletEnvironment to DocEnvImpl, which effectively prevents using subtypes to carry additional info. It is not clear (even now) what the best way is to replace that logic.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved: