-
Sub-task
-
Resolution: Fixed
-
P4
-
None
-
b27
For records:
use correct "keyword" for type declaration
`@param` on class (to document components)
generation of Javadoc for mandated members: constructor, accessors, equals, hashCode etc also private field (for when `-private` is used)
allow for user overrides
ensure mandated members are indexed
For sealed types:
generate `sealed` and `non-sealed` as appropriate
generating “permitted subtypes” section
For all types:
if the supertype is sealed, and this type is unsealed, show `non-sealed`
For both:
update the Class-Use pages
update doclint to check @param on record types
Test cases:
for sealed types, ensure implicit permitted subtypes are handled correctly (i.e. in a timely manner for javadoc)
good @params,
bad @params: missing, wrong name, duplicate names
explicitly-defined accessor methods for components and default constructor
{@inheritDoc} in explicitly-defined accessor methods for components and default constructor
use correct "keyword" for type declaration
`@param` on class (to document components)
generation of Javadoc for mandated members: constructor, accessors, equals, hashCode etc also private field (for when `-private` is used)
allow for user overrides
ensure mandated members are indexed
For sealed types:
generate `sealed` and `non-sealed` as appropriate
generating “permitted subtypes” section
For all types:
if the supertype is sealed, and this type is unsealed, show `non-sealed`
For both:
update the Class-Use pages
update doclint to check @param on record types
Test cases:
for sealed types, ensure implicit permitted subtypes are handled correctly (i.e. in a timely manner for javadoc)
good @params,
bad @params: missing, wrong name, duplicate names
explicitly-defined accessor methods for components and default constructor
{@inheritDoc} in explicitly-defined accessor methods for components and default constructor
- is blocked by
-
JDK-8225052 javax.lang.model support for records
-
- Resolved
-
-
JDK-8226314 com.sun.source support for records
-
- Resolved
-