-
Bug
-
Resolution: Not an Issue
-
P4
-
None
-
19
-
generic
-
generic
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
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