<?xml version ="1.0" encoding ="UTF-8" ?>
<!--
Licensed to the Apache Software Foundation ( ASF ) under one
or more contributor license agreements . See the NOTICE file
distributed with this work for additional information
regarding copyright ownership . The ASF licenses this file
to you under the Apache License , Version 2 . 0 ( the
" License " ) ; you may not use this file except in compliance
with the License . You may obtain a copy of the License at
http : / / www . apache . org / licenses / LICENSE - 2 . 0
Unless required by applicable law or agreed to in writing ,
software distributed under the License is distributed on an
" AS IS " BASIS , WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND , either express or implied . See the License for the
specific language governing permissions and limitations
under the License .
-->
<?xml -stylesheet type ="text/xml" href ="../../nbbuild/javadoctools/apichanges.xsl" ?>
<!DOCTYPE apichanges PUBLIC "-//NetBeans//DTD API changes list 1.0//EN" "../../nbbuild/javadoctools/apichanges.dtd" >
<!--
INFO FOR PEOPLE ADDING CHANGES :
Check the DTD ( apichanges . dtd ) for details on the syntax . You do not
need to regenerate the HTML , as this is part of Javadoc generation ; just
change the XML . Rough syntax of a change ( several parts optional ) :
< change >
< api name = " compiler " / >
< summary > Some brief description here , can use < b > XHTML < / b > < / summary >
< version major = " 1 " minor = " 99 " / >
< date day = " 13 " month = " 6 " year = " 2001 " / >
< author login = " jrhacker " / >
< compatibility addition = " yes " / >
< description >
The main description of the change here .
Again can use full < b > XHTML < / b > as needed .
< / description >
< class package = " org . openide . compiler " name = " DoWhatIWantCompiler " / >
< issue number = " 14309 " / >
< / change >
Also permitted elements : < package > , < branch > . < version > is API spec
version , recommended for all new changes . < compatibility > should say
if things were added / modified / deprecated / etc . and give all information
related to upgrading old code . List affected top - level classes and
link to issue numbers if applicable . See the DTD for more details .
Changes need not be in any particular order , they are sorted in various
ways by the stylesheet anyway .
Dates are assumed to mean " on the trunk " . If you * also * make the same
change on a stabilization branch , use the < branch > tag to indicate this
and explain why the change was made on a branch in the < description > .
Please only change this file on the trunk ! Rather : you can change it
on branches if you want , but these changes will be ignored ; only the
trunk version of this file is important .
Deprecations do not count as incompatible , assuming that code using the
deprecated calls continues to see their documented behavior . But do
specify deprecation = " yes " in < compatibility > .
This file is not a replacement for Javadoc : it is intended to list changes ,
not describe the complete current behavior , for which ordinary documentation
is the proper place .
-->
<apichanges>
<!-- First, a list of API names you may use: -->
<apidefs>
<apidef name="general" >classfile</apidef>
<!-- etc. -->
</apidefs>
<!-- ACTUAL CHANGES BEGIN HERE: -->
<changes>
<change id ="Java11Support" >
<api name="general" />
<summary>Support for Java 11 classfile enhancements.</summary>
<version major="1" minor="56" />
<date day="26" month="9" year="2018" />
<author login="arusinha" />
<compatibility addition="yes" />
<description>
Java 11 added a new constant pool entry type to support the constantDynamic instruction.
</description>
<class package="org.netbeans.modules.classfile" name="CPConstantDynamicInfo" />
</change>
<change id ="JDK9-ModulePackages-ModuleMainClass-ModuleTarget" >
<api name="general" />
<summary>Introduced ModulePackages, ModuleMainClass, ModuleTarget attributes</summary>
<version major="1" minor="53" />
<date day="5" month="1" year="2017" />
<author login="tzezula" />
<compatibility addition="yes" />
<description>
Introduced ModulePackages, ModuleMainClass, ModuleTarget attributes according to recent JDK 9 JLS
</description>
<class package="org.netbeans.modules.classfile" name="ClassFile" />
<class package="org.netbeans.modules.classfile" name="ModuleTarget" />
</change>
<change id ="JDK9-Module" >
<api name="general" />
<summary>Updated ClassFile Module attribute to recent JDK 9 JLS</summary>
<version major="1" minor="52" />
<date day="5" month="1" year="2017" />
<author login="tzezula" />
<compatibility addition="yes" />
<description>
Updated ClassFile to recent JDK 9 JLS.
</description>
<class package="org.netbeans.modules.classfile" name="Access" />
<class package="org.netbeans.modules.classfile" name="Module" />
<class package="org.netbeans.modules.classfile" name="CPModuleInfo" />
<class package="org.netbeans.modules.classfile" name="CPPackageInfo" />
</change>
<change id ="classfile-isModule" >
<api name="general" />
<summary>Added isModule method into ClassFile</summary>
<version major="1" minor="51" />
<date day="4" month="10" year="2016" />
<author login="tzezula" />
<compatibility addition="yes" />
<description>
Added isModule method into a ClassFile to test that a classfile
represents a module descriptor.
</description>
<class package="org.netbeans.modules.classfile" name="ClassFile" />
<class package="org.netbeans.modules.classfile" name="Access" />
</change>
<change id ="Module" >
<api name="general" />
<summary>Support for Java 9 Module attribute</summary>
<version major="1" minor="51" />
<date day="4" month="10" year="2016" />
<author login="tzezula" />
<compatibility addition="yes" />
<description>
Java 9 added a Module attribute for module-info.class describing
the module.
</description>
<class package="org.netbeans.modules.classfile" name="ClassFile" />
<class package="org.netbeans.modules.classfile" name="Module" />
</change>
<change id ="Java7Support" >
<api name="general" />
<summary>Support for Java 7 classfile enhancements.</summary>
<version major="1" minor="40" />
<date day="13" month="2" year="2013" />
<author login="jlahoda" />
<compatibility addition="yes" />
<description>
Java 7 added a several new constant pool entry types to support the
invokeDynamic instruction. These need to be modeled by the library.
</description>
<class package="org.netbeans.modules.classfile" name="ClassFile" />
<issue number="225528" />
</change>
<change id ="Java6Support" >
<api name="general" />
<summary>Support for Java 6 classfile enhancements.</summary>
<version major="1" minor="18" />
<date day="6" month="12" year="2005" />
<author login="tball" />
<compatibility addition="yes" />
<description>
Java 6 added a new classfile verifier, which uses the new
code attribute, StackMapTable. This adds support for that
attribute.
</description>
<class package="org.netbeans.modules.classfile" name="ClassFile" />
<issue number="69729" />
</change>
<change id ="Java5Support" >
<api name="general" />
<summary>Support for Java 5 classfile enhancements.</summary>
<version major="1" minor="14" />
<date day="9" month="11" year="2004" />
<author login="tball" />
<compatibility addition="yes" />
<description>
Java 5 added several attributes to the JVM classfile format to support
generics, annotations, varargs, and enums. The classfile module was
enhanced to add access to all of these new attributes.
</description>
<class package="org.netbeans.modules.classfile" name="ClassFile" />
<issue number="41922" />
</change>
</changes>
<!-- Now the surrounding HTML text and document structure: -->
<htmlcontents>
<!--
NO NO NO NO NO !
= = = = = = = = = = = = = = > DO NOT EDIT ME ! < = = = = = = = = = = = = = =
AUTOMATICALLY GENERATED FROM APICHANGES . XML , DO NOT EDIT
SEE classfile / arch / apichanges . xml
-->
<head>
<title>Change History for the Classfile API</title>
<link rel="stylesheet" href ="prose.css" type ="text/css" />
</head>
<body>
<p class="overviewlink" ><a href ="overview-summary.html" >Overview</a></p>
<h1>Introduction</h1>
<p>This document lists changes made to the <a href ="@TOP@" >Classfile API</a>.</p>
<!-- The actual lists of changes, as summaries and details: -->
<hr/>
<standard-changelists module-code-name="org.netbeans.modules.classfile/1" />
<hr/><p>@FOOTER@</p>
</body>
</htmlcontents>
</apichanges>
Messung V0.5 in Prozent C=95 H=100 G=97
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-06-10)
¤
*© Formatika GbR, Deutschland