Skip to content

Commit 17d5713

Browse files
committed
#18 Update codes for Java 25
1 parent ba5b9ec commit 17d5713

60 files changed

Lines changed: 358 additions & 352 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

FormatCLASS/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</parent>
99

1010
<artifactId>binaryinternals.format.class</artifactId>
11-
<version>21.0</version>
11+
<version>25.0</version>
1212
<packaging>jar</packaging>
1313

1414
<name>binaryinternals :: FormatCLASS</name>

FormatCLASS/src/main/java/module-info.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616

1717
module org.binaryinternals.formatclass {
1818
requires static com.github.spotbugs.annotations;
19-
requires static org.binaryinternals.commonlib;
19+
requires transitive java.desktop;
20+
requires transitive org.binaryinternals.commonlib;
2021

2122
exports org.binaryinternals.format.classfile;
2223
exports org.binaryinternals.format.classfile.attribute;

FormatCLASS/src/main/java/org/binaryinternals/format/classfile/ClassFile.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
*
5555
* @author Amos Shi
5656
* @see <a
57-
* href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html">
57+
* href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html">
5858
* VM Spec: The ClassFile Structure </a>
5959
*
6060
* <pre>
@@ -79,7 +79,7 @@ public class ClassFile extends FileFormat {
7979
* {@code ClassFile} structure.
8080
*
8181
* @see ClassFile#getVersion()
82-
* <a href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html#jvms-4.1">
82+
* <a href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.1">
8383
* VM Spec: The ClassFile Structure
8484
* </a>
8585
*/
@@ -100,7 +100,7 @@ public class ClassFile extends FileFormat {
100100
*
101101
* @see ClassFile#getVersion()
102102
* @see
103-
* <a href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html#jvms-4.1">
103+
* <a href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.1">
104104
* VM Spec: The ClassFile Structure
105105
* </a>
106106
*/
@@ -114,7 +114,7 @@ public class ClassFile extends FileFormat {
114114
* {@code constant_pool_count} in {@code ClassFile} structure.
115115
*
116116
* @see
117-
* <a href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html#jvms-4.1">
117+
* <a href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.1">
118118
* VM Spec: The ClassFile Structure
119119
* </a>
120120
*/
@@ -146,7 +146,7 @@ public class ClassFile extends FileFormat {
146146
*
147147
* @see ClassFile#getThisClassName()
148148
* @see
149-
* <a href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html#jvms-4.1">
149+
* <a href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.1">
150150
* VM Spec: The ClassFile Structure
151151
* </a>
152152
*/
@@ -158,7 +158,7 @@ public class ClassFile extends FileFormat {
158158
*
159159
* @see ClassFile#getSuperClassName()
160160
* @see
161-
* <a href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html#jvms-4.1">
161+
* <a href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.1">
162162
* VM Spec: The ClassFile Structure
163163
* </a>
164164
*/
@@ -169,7 +169,7 @@ public class ClassFile extends FileFormat {
169169
* {@code interfaces_count} in {@code ClassFile} structure.
170170
*
171171
* @see
172-
* <a href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html#jvms-4.1">
172+
* <a href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.1">
173173
* VM Spec: The ClassFile Structure
174174
* </a>
175175
*/
@@ -184,7 +184,7 @@ public class ClassFile extends FileFormat {
184184
* {@code fields_count} in {@code ClassFile} structure.
185185
*
186186
* @see
187-
* <a href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html#jvms-4.1">
187+
* <a href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.1">
188188
* VM Spec: The ClassFile Structure
189189
* </a>
190190
*/
@@ -200,7 +200,7 @@ public class ClassFile extends FileFormat {
200200
*
201201
* @see ClassFile#methods_count
202202
* @see
203-
* <a href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html#jvms-4.1">
203+
* <a href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.1">
204204
* VM Spec: The ClassFile Structure
205205
* </a>
206206
*/
@@ -216,7 +216,7 @@ public class ClassFile extends FileFormat {
216216
*
217217
* @see ClassFile#attributes_count
218218
* @see
219-
* <a href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html#jvms-4.1">
219+
* <a href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.1">
220220
* VM Spec: The ClassFile Structure
221221
* </a>
222222
*/

FormatCLASS/src/main/java/org/binaryinternals/format/classfile/JavaSEVersion.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* Java SE platform version.
1414
*
1515
* @see
16-
* <a href="https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-4.html#jvms-4.1">The
16+
* <a href="https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.1">The
1717
* ClassFile Structure</a>
1818
* @author Amos Shi
1919
*/

0 commit comments

Comments
 (0)