-->
<?xml-stylesheettype="text/xml"href="../../nbbuild/javadoctools/apichanges.xsl"?>
<!DOCTYPE apichanges PUBLIC"-//NetBeans//DTD API changes list 1.0//EN""../../nbbuild/javadoctools/apichanges.dtd">
<!-- First, a list of API names you may use: -->
<apidefs>
<apidef name="groovy-parsing">Groovy Parsing and AST APIs</apidef>
<apidef name="groovy-completion">Groovy Completion API</apidef> <!-- etc. -->
</apidefs>
<!-- ACTUAL CHANGES BEGIN HERE: -->
<changes>
<change id="GroovyElement.outer">
<api name="groovy-parsing"/>
<summary>Adding offset range for GroovyElement</summary>
<version major="1" minor="86"/>
<date day="27" month="6" year="2022"/>
<author login="ppisl"/>
<compatibility addition="yes" binary="compatible" semantic="compatible" />
<description>
<p>
GroovyElement has setOffsetRange method and it's able to remember it.
</p>
</description>
<class package="org.netbeans.modules.groovy.editor.api.elements" name="GroovyElement"/>
</change>
<change id="LexUtilities.LineDocument.methods">
<api name="groovy-parsing"/>
<summary>Variants of the exisitng methods taking LineDocument as argument added.</summary>
<version major="1" minor="85"/>
<date day="18" month="5" year="2022"/>
<author login="dbalek"/>
<compatibility addition="yes" binary="compatible" semantic="compatible" />
<description>
<p>
Variants of the exisitng methods taking LineDocument as argument added.
</p>
</description>
<class package="org.netbeans.modules.groovy.editor.api.lexer" name="LexUtilities"/>
</change>
<change id="ASTPath.outer">
<api name="groovy-parsing"/>
<summary>Alternative construction for path more suitable for expressions, API to resolve types</summary>
<version major="1" minor="80"/>
<date day="25" month="8" year="2021"/>
<author login="sdedic"/>
<compatibility addition="yes" binary="compatible" semantic="compatible" />
<description>
<p>
ASTPath can be constructed so it terminates on the outer expression that spans
the given index. By default the path was constructed to the deepest node.
</p>
<p>
GroovyParserResult can resolve type names to ClassNodes using proper environment.
</p>
</description>
<class package="org.netbeans.modules.groovy.editor.api" name="ASTPath"/>
<class package="org.netbeans.modules.groovy.editor.api.parser" name="GroovyParserResult"/>
</change>
<change id="Completion.improvements">
<api name="groovy-completion"/>
<summary>Accessor for CompletionContext.declaringClass</summary>
<version major="1" minor="80"/>
<date day="25" month="8" year="2021"/>
<author login="sdedic"/>
<compatibility addition="yes" binary="compatible" semantic="compatible" />
<description>
<p>
Added setter for <a href="@TOP@/org/netbeans/modules/groovy/editor/api/completion/util/CompletionContext.html#declaringClass">
CompletionContext.declaringClass</a> that refreshes access restrictions. Added flag to only present static members.
Added sort priority to <a href="@TOP@/org/netbeans/modules/groovy/editor/api/completion/CompletionItem.html">CompletionItem</a>.
</p>
</description>
<class package="org.netbeans.modules.groovy.editor.api.completion.util" name="CompletionContext"/>
<class package="org.netbeans.modules.groovy.editor.api.completion" name="CompletionItem"/>
</change>
<change id="DisableTransformers">
<api name="groovy-parsing"/>
<summary>Allow to enable/disable AST transformation during parsing and indexing</summary>
<version major="1" minor="79"/>
<date day="28" month="7" year="2021"/>
<author login="sdedic"/>
<compatibility addition="yes" binary="compatible" semantic="compatible" />
<description>
<p>
Global (library) Groovy transformations can be disabled. Module-provided AST transformations
can be added to a parser or indexer.
</p>
</description>
<class package="org.netbeans.modules.groovy.editor.api.parser" name="ApplyGroovyTransformation"/>
</change>
</changes>
<!-- Now the surrounding HTML text and document structure: -->
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.