[ https://issues.apache.org/jira/browse/SIS-565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Desruisseaux resolved SIS-565. ------------------------------------- Resolution: Fixed > Remove @module and @preformat taglets > ------------------------------------- > > Key: SIS-565 > URL: https://issues.apache.org/jira/browse/SIS-565 > Project: Spatial Information Systems > Issue Type: Task > Components: Build process, Documentation > Reporter: Martin Desruisseaux > Assignee: Martin Desruisseaux > Priority: Minor > Fix For: 1.4 > > > SIS uses a custom doclet provided in the {{sis-build-helper}} Maven artifact. > This doclet provides 3 tags: > * {{\@module}} for telling which module contains a class. > * {{\@preformat}} for code snippet. > * {{\@include}} for inserting an HTML fragment defined in an external file. > Used for MathML. > The {{\@module}} tag can be fully removed because Jigsaw modularisation will > provide this information. The {{\@preformat}} tag can be replaced by the new > {{\@snippet}} standard Javadoc tag introduced in Java 18. We will lost syntax > coloration, but there is more benefits to win, in particular the fact that > the standard tag will be (hopefully) be recognized by IDE. > The use of {{\@snippet}} requires Java 18 or later for building SIS, but the > compilation result is still compatible with Java 11. > Reference: [Programmer's Guide to > Snippets|https://docs.oracle.com/en/java/javase/19/code-snippet/index.html]. -- This message was sent by Atlassian Jira (v8.20.10#820010)