master
8389219: Implement JEP 401: Value Objects (Preview) 8389220: Implement JEP 539: Strict Field Initialization in the JVM (Preview)
8341906: Optimize ClassFile writing BufBuffer
8339742: Refactor ClassFileImpl to allow loading Option classes lazily
8294982: Implementation of Classfile API
8385114: Prevent creation of invalid TableSwitchInstruction
8388374: Class-File API does not enforce required validation for null matches and empty PackageEntry names
8361614: Missing sub-int value validation in the Class-File API
8342336: Optimize ClassFile imports
8361635: Missing List length validation in the Class-File API
8345319: Fix the tag type in PoolEntry and AnnotationValue
8355335: Avoid pattern matching switches in core ClassFile API
8308753: Class-File API transition to Preview
8345799: Update copyright year to 2024 for core-libs in files where it was missed
8361638: java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers
8343478: Remove unnecessary @SuppressWarnings annotations (core-libs)
8350938: ResourceParsingClassHierarchyResolver inflates all Utf8 CP entries
8345486: Reevaluate the classes in java.lang.classfile.components package
8347472: Correct Attribute traversal and writing for Code attributes
8389705: RawBytecodeHelper doesn't check bounds passed to unsafe code
8368331: ClassFile Signature parsing fails for type parameter with no supertype
8337225: Demote maxStack and maxLocals from CodeModel to CodeAttribute
8336777: BufferedMethodBuilder not initialized with static flag
8372047: ClassTransform.transformingMethodBodies andThen composes incorrectly