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

javadoc seems to stumble on the permit clause of sealed classes

    XMLWordPrintable

Details

    • generic
    • generic

    Description

      A DESCRIPTION OF THE PROBLEM :
      javadoc apparently stumbles when a parametrized type is found in the permits clause of a sealed class

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Have a sealed class which permits a paremetrized class or interface, i.e.:
      public sealed interface
      public sealed interface CharsPlayable<SyMK,AppSyK>
      permits PlayableSymbol ,Compcode<SyMK>
      { }

      ACTUAL -
      /Users/stefano/git/clardom/RELATED_PROJECTS/clardom-core/src/net/efano/clardom/core23/play/CharsPlayable.java:26: error: '{' expected
      ,Compcode<SyMK>

      ---------- BEGIN SOURCE ----------
      public sealed interface CharsPlayable<SyMK,AppSyK>
      permits
      PlayableSymbol, Compcode<SyMK>
      { }
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      Don't use parametrized classes as permitted classes of sealed classes

      FREQUENCY : always


      Attachments

        Activity

          People

            adev ANUPAM DEV
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: