{"base":{"feature":"22","vendor":"tem","version":"22.0.2+9"},"target":{"feature":"26","vendor":"tem","version":"26.0.1+8"},"deltas":[{"type":"module","name":"java.base","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/module-summary.html","deltas":[{"type":"package","name":"java.io","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/package-summary.html","deltas":[{"type":"class","name":"Console","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/Console.html","deltas":[{"type":"method","name":"format(Locale, String, Object...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/Console.html#format(java.util.Locale,java.lang.String,java.lang.Object...)","csr":"JDK-8330536"},{"type":"method","name":"printf(Locale, String, Object...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/Console.html#printf(java.util.Locale,java.lang.String,java.lang.Object...)","csr":"JDK-8330536"},{"type":"method","name":"readLine(Locale, String, Object...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/Console.html#readLine(java.util.Locale,java.lang.String,java.lang.Object...)","csr":"JDK-8330536"},{"type":"method","name":"readPassword(Locale, String, Object...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/Console.html#readPassword(java.util.Locale,java.lang.String,java.lang.Object...)","csr":"JDK-8330536"}]},{"type":"class","name":"FilePermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/FilePermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"ObjectInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/ObjectInputStream.html","deltas":[{"type":"method","name":"ObjectInputStream()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/ObjectInputStream.html#%3Cinit%3E()","removedTags":["throws SecurityException"]},{"type":"method","name":"enableResolveObject(boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/ObjectInputStream.html#enableResolveObject(boolean)","removedTags":["throws SecurityException"]}]},{"type":"class","name":"ObjectOutputStream.PutField","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/ObjectOutputStream.PutField.html","deltas":[{"type":"method","name":"write(ObjectOutput)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/ObjectOutputStream.PutField.html#write(java.io.ObjectOutput)","addedTags":["forRemoval"]}]},{"type":"class","name":"ObjectOutputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/ObjectOutputStream.html","deltas":[{"type":"method","name":"ObjectOutputStream()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/ObjectOutputStream.html#%3Cinit%3E()","removedTags":["throws SecurityException"]},{"type":"method","name":"enableReplaceObject(boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/ObjectOutputStream.html#enableReplaceObject(boolean)","removedTags":["throws SecurityException"]}]},{"type":"class","name":"OptionalDataException","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/OptionalDataException.html","addedTags":["final"]},{"type":"class","name":"Reader","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/Reader.html","deltas":[{"type":"method","name":"of(CharSequence)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/Reader.html#of(java.lang.CharSequence)","csr":"JDK-8341596"},{"type":"method","name":"readAllAsString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/Reader.html#readAllAsString()","csr":"JDK-8356909"},{"type":"method","name":"readAllLines()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/Reader.html#readAllLines()","csr":"JDK-8356909"}]},{"type":"class","name":"SerializablePermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/io/SerializablePermission.html","addedTags":["deprecated","forRemoval"]}]},{"type":"package","name":"java.lang.classfile.attribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/package-summary.html","removedTags":["preview"],"deltas":[{"type":"enum","name":"StackMapFrameInfo.SimpleVerificationTypeInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.SimpleVerificationTypeInfo.html","removedTags":["preview"],"deltas":[{"type":"field","name":"DOUBLE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.SimpleVerificationTypeInfo.html#DOUBLE","csr":"JDK-8339266"},{"type":"field","name":"FLOAT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.SimpleVerificationTypeInfo.html#FLOAT","csr":"JDK-8339266"},{"type":"field","name":"INTEGER","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.SimpleVerificationTypeInfo.html#INTEGER","csr":"JDK-8339266"},{"type":"field","name":"ITEM_DOUBLE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ITEM_FLOAT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ITEM_INTEGER","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ITEM_LONG","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ITEM_NULL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ITEM_TOP","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ITEM_UNINITIALIZED_THIS","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LONG","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.SimpleVerificationTypeInfo.html#LONG","csr":"JDK-8339266"},{"type":"field","name":"NULL","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.SimpleVerificationTypeInfo.html#NULL","csr":"JDK-8339266"},{"type":"field","name":"TOP","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.SimpleVerificationTypeInfo.html#TOP","csr":"JDK-8339266"},{"type":"field","name":"UNINITIALIZED_THIS","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.SimpleVerificationTypeInfo.html#UNINITIALIZED_THIS","csr":"JDK-8339266"}]},{"type":"interface","name":"AnnotationDefaultAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/AnnotationDefaultAttribute.html","removedTags":["preview"]},{"type":"interface","name":"BootstrapMethodsAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/BootstrapMethodsAttribute.html","removedTags":["preview"]},{"type":"interface","name":"CharacterRangeInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/CharacterRangeInfo.html","removedTags":["preview"]},{"type":"interface","name":"CharacterRangeTableAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/CharacterRangeTableAttribute.html","removedTags":["preview"]},{"type":"interface","name":"CodeAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/CodeAttribute.html","removedTags":["preview"],"deltas":[{"type":"method","name":"maxLocals()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/CodeAttribute.html#maxLocals()","csr":"JDK-8337238"},{"type":"method","name":"maxStack()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/CodeAttribute.html#maxStack()","csr":"JDK-8337238"}]},{"type":"interface","name":"CompilationIDAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/CompilationIDAttribute.html","removedTags":["preview"]},{"type":"interface","name":"ConstantValueAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ConstantValueAttribute.html","removedTags":["preview"]},{"type":"interface","name":"DeprecatedAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/DeprecatedAttribute.html","removedTags":["preview"]},{"type":"interface","name":"EnclosingMethodAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/EnclosingMethodAttribute.html","removedTags":["preview"]},{"type":"interface","name":"ExceptionsAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ExceptionsAttribute.html","removedTags":["preview"]},{"type":"interface","name":"InnerClassInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/InnerClassInfo.html","removedTags":["preview"]},{"type":"interface","name":"InnerClassesAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/InnerClassesAttribute.html","removedTags":["preview"]},{"type":"interface","name":"LineNumberInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/LineNumberInfo.html","removedTags":["preview"]},{"type":"interface","name":"LineNumberTableAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/LineNumberTableAttribute.html","removedTags":["preview"]},{"type":"interface","name":"LocalVariableInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/LocalVariableInfo.html","removedTags":["preview"]},{"type":"interface","name":"LocalVariableTableAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/LocalVariableTableAttribute.html","removedTags":["preview"]},{"type":"interface","name":"LocalVariableTypeInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/LocalVariableTypeInfo.html","removedTags":["preview"]},{"type":"interface","name":"LocalVariableTypeTableAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.html","removedTags":["preview"]},{"type":"interface","name":"MethodParameterInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/MethodParameterInfo.html","removedTags":["preview"]},{"type":"interface","name":"MethodParametersAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/MethodParametersAttribute.html","removedTags":["preview"]},{"type":"interface","name":"ModuleAttribute.ModuleAttributeBuilder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleAttribute.ModuleAttributeBuilder.html","removedTags":["preview"],"deltas":[{"type":"method","name":"build()","status":"removed","preview":true,"csr":"JDK-8334728"}]},{"type":"interface","name":"ModuleAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleAttribute.html","removedTags":["preview"]},{"type":"interface","name":"ModuleExportInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleExportInfo.html","removedTags":["preview"]},{"type":"interface","name":"ModuleHashInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleHashInfo.html","removedTags":["preview"]},{"type":"interface","name":"ModuleHashesAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleHashesAttribute.html","removedTags":["preview"]},{"type":"interface","name":"ModuleMainClassAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleMainClassAttribute.html","removedTags":["preview"]},{"type":"interface","name":"ModuleOpenInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleOpenInfo.html","removedTags":["preview"]},{"type":"interface","name":"ModulePackagesAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModulePackagesAttribute.html","removedTags":["preview"]},{"type":"interface","name":"ModuleProvideInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleProvideInfo.html","removedTags":["preview"]},{"type":"interface","name":"ModuleRequireInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleRequireInfo.html","removedTags":["preview"]},{"type":"interface","name":"ModuleResolutionAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleResolutionAttribute.html","removedTags":["preview"]},{"type":"interface","name":"ModuleTargetAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/ModuleTargetAttribute.html","removedTags":["preview"]},{"type":"interface","name":"NestHostAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/NestHostAttribute.html","removedTags":["preview"]},{"type":"interface","name":"NestMembersAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/NestMembersAttribute.html","removedTags":["preview"]},{"type":"interface","name":"PermittedSubclassesAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/PermittedSubclassesAttribute.html","removedTags":["preview"]},{"type":"interface","name":"RecordAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/RecordAttribute.html","removedTags":["preview"]},{"type":"interface","name":"RecordComponentInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/RecordComponentInfo.html","removedTags":["preview"]},{"type":"interface","name":"RuntimeInvisibleAnnotationsAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.html","removedTags":["preview"]},{"type":"interface","name":"RuntimeInvisibleParameterAnnotationsAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.html","removedTags":["preview"]},{"type":"interface","name":"RuntimeInvisibleTypeAnnotationsAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.html","removedTags":["preview"]},{"type":"interface","name":"RuntimeVisibleAnnotationsAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.html","removedTags":["preview"]},{"type":"interface","name":"RuntimeVisibleParameterAnnotationsAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.html","removedTags":["preview"]},{"type":"interface","name":"RuntimeVisibleTypeAnnotationsAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.html","removedTags":["preview"]},{"type":"interface","name":"SignatureAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/SignatureAttribute.html","removedTags":["preview"]},{"type":"interface","name":"SourceDebugExtensionAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/SourceDebugExtensionAttribute.html","removedTags":["preview"]},{"type":"interface","name":"SourceFileAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/SourceFileAttribute.html","removedTags":["preview"]},{"type":"interface","name":"SourceIDAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/SourceIDAttribute.html","removedTags":["preview"]},{"type":"interface","name":"StackMapFrameInfo.ObjectVerificationTypeInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.ObjectVerificationTypeInfo.html","removedTags":["preview"]},{"type":"interface","name":"StackMapFrameInfo.UninitializedVerificationTypeInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.UninitializedVerificationTypeInfo.html","removedTags":["preview"]},{"type":"interface","name":"StackMapFrameInfo.VerificationTypeInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html","removedTags":["preview"],"deltas":[{"type":"field","name":"ITEM_DOUBLE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html#ITEM_DOUBLE","csr":"JDK-8339266"},{"type":"field","name":"ITEM_FLOAT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html#ITEM_FLOAT","csr":"JDK-8339266"},{"type":"field","name":"ITEM_INTEGER","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html#ITEM_INTEGER","csr":"JDK-8339266"},{"type":"field","name":"ITEM_LONG","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html#ITEM_LONG","csr":"JDK-8339266"},{"type":"field","name":"ITEM_NULL","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html#ITEM_NULL","csr":"JDK-8339266"},{"type":"field","name":"ITEM_OBJECT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html#ITEM_OBJECT","csr":"JDK-8339266"},{"type":"field","name":"ITEM_TOP","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html#ITEM_TOP","csr":"JDK-8339266"},{"type":"field","name":"ITEM_UNINITIALIZED","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html#ITEM_UNINITIALIZED","csr":"JDK-8339266"},{"type":"field","name":"ITEM_UNINITIALIZED_THIS","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html#ITEM_UNINITIALIZED_THIS","csr":"JDK-8339266"}]},{"type":"interface","name":"StackMapFrameInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.html","removedTags":["preview"]},{"type":"interface","name":"StackMapTableAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/StackMapTableAttribute.html","removedTags":["preview"]},{"type":"interface","name":"SyntheticAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/SyntheticAttribute.html","removedTags":["preview"]},{"type":"interface","name":"UnknownAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/UnknownAttribute.html","addedTags":["implements CodeElement"],"removedTags":["preview"]}]},{"type":"package","name":"java.lang.classfile.components","status":"removed","preview":true,"csr":"JDK-8345488"},{"type":"package","name":"java.lang.classfile.constantpool","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/package-summary.html","removedTags":["preview"],"deltas":[{"type":"class","name":"ConstantPoolException","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/ConstantPoolException.html","removedTags":["preview"]},{"type":"interface","name":"AnnotationConstantValueEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/AnnotationConstantValueEntry.html","removedTags":["preview"]},{"type":"interface","name":"ClassEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/ClassEntry.html","removedTags":["preview"],"deltas":[{"type":"method","name":"matches(ClassDesc)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/ClassEntry.html#matches(java.lang.constant.ClassDesc)","csr":"JDK-8342210"}]},{"type":"interface","name":"ConstantDynamicEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/ConstantDynamicEntry.html","removedTags":["preview"]},{"type":"interface","name":"ConstantPoolBuilder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/ConstantPoolBuilder.html","removedTags":["implements WritableElement","preview"],"deltas":[{"type":"method","name":"annotationConstantValueEntry(ConstantDesc)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"writeBootstrapMethods(BufWriter)","status":"removed","preview":true,"csr":"JDK-8334728"}]},{"type":"interface","name":"ConstantPool","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/ConstantPool.html","removedTags":["preview"],"deltas":[{"type":"method","name":"entryByIndex(int, Class)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/ConstantPool.html#entryByIndex(int,java.lang.Class)","csr":"JDK-8332616"}]},{"type":"interface","name":"ConstantValueEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/ConstantValueEntry.html","removedTags":["preview"]},{"type":"interface","name":"DoubleEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/DoubleEntry.html","removedTags":["preview"]},{"type":"interface","name":"DynamicConstantPoolEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/DynamicConstantPoolEntry.html","removedTags":["preview"]},{"type":"interface","name":"FieldRefEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/FieldRefEntry.html","removedTags":["preview"]},{"type":"interface","name":"FloatEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/FloatEntry.html","removedTags":["preview"]},{"type":"interface","name":"IntegerEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/IntegerEntry.html","removedTags":["preview"]},{"type":"interface","name":"InterfaceMethodRefEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/InterfaceMethodRefEntry.html","removedTags":["preview"]},{"type":"interface","name":"InvokeDynamicEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/InvokeDynamicEntry.html","removedTags":["preview"]},{"type":"interface","name":"LoadableConstantEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/LoadableConstantEntry.html","removedTags":["preview"]},{"type":"interface","name":"LongEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/LongEntry.html","removedTags":["preview"]},{"type":"interface","name":"MemberRefEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/MemberRefEntry.html","removedTags":["preview"]},{"type":"interface","name":"MethodHandleEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/MethodHandleEntry.html","removedTags":["preview"]},{"type":"interface","name":"MethodRefEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/MethodRefEntry.html","removedTags":["preview"]},{"type":"interface","name":"MethodTypeEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/MethodTypeEntry.html","removedTags":["preview"],"deltas":[{"type":"method","name":"matches(MethodTypeDesc)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/MethodTypeEntry.html#matches(java.lang.constant.MethodTypeDesc)","csr":"JDK-8342210"}]},{"type":"interface","name":"ModuleEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/ModuleEntry.html","removedTags":["preview"],"deltas":[{"type":"method","name":"matches(ModuleDesc)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/ModuleEntry.html#matches(java.lang.constant.ModuleDesc)","csr":"JDK-8342210"}]},{"type":"interface","name":"NameAndTypeEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/NameAndTypeEntry.html","removedTags":["preview"]},{"type":"interface","name":"PackageEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PackageEntry.html","removedTags":["preview"],"deltas":[{"type":"method","name":"matches(PackageDesc)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PackageEntry.html#matches(java.lang.constant.PackageDesc)","csr":"JDK-8342210"}]},{"type":"interface","name":"PoolEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html","removedTags":["implements WritableElement","preview"],"deltas":[{"type":"field","name":"TAG_CLASS","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_CLASS","csr":"JDK-8339266"},{"type":"field","name":"TAG_DOUBLE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_DOUBLE","csr":"JDK-8339266"},{"type":"field","name":"TAG_DYNAMIC","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_DYNAMIC","csr":"JDK-8339266"},{"type":"field","name":"TAG_FIELDREF","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_FIELDREF","csr":"JDK-8339266"},{"type":"field","name":"TAG_FLOAT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_FLOAT","csr":"JDK-8339266"},{"type":"field","name":"TAG_INTEGER","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_INTEGER","csr":"JDK-8339266"},{"type":"field","name":"TAG_INTERFACE_METHODREF","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_INTERFACE_METHODREF","csr":"JDK-8339266"},{"type":"field","name":"TAG_INVOKE_DYNAMIC","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_INVOKE_DYNAMIC","csr":"JDK-8339266"},{"type":"field","name":"TAG_LONG","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_LONG","csr":"JDK-8339266"},{"type":"field","name":"TAG_METHODREF","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_METHODREF","csr":"JDK-8339266"},{"type":"field","name":"TAG_METHOD_HANDLE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_METHOD_HANDLE","csr":"JDK-8339266"},{"type":"field","name":"TAG_METHOD_TYPE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_METHOD_TYPE","csr":"JDK-8339266"},{"type":"field","name":"TAG_MODULE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_MODULE","csr":"JDK-8339266"},{"type":"field","name":"TAG_NAME_AND_TYPE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_NAME_AND_TYPE","csr":"JDK-8339266"},{"type":"field","name":"TAG_PACKAGE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_PACKAGE","csr":"JDK-8339266"},{"type":"field","name":"TAG_STRING","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_STRING","csr":"JDK-8339266"},{"type":"field","name":"TAG_UTF8","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#TAG_UTF8","csr":"JDK-8339266"},{"type":"method","name":"tag()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/PoolEntry.html#tag()","csr":"JDK-8345321"},{"type":"method","name":"tag()","status":"removed","preview":true,"csr":"JDK-8345321"}]},{"type":"interface","name":"StringEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/StringEntry.html","removedTags":["preview"],"deltas":[{"type":"method","name":"equalsString(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/StringEntry.html#equalsString(java.lang.String)","csr":"JDK-8342210"}]},{"type":"interface","name":"Utf8Entry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/Utf8Entry.html","removedTags":["preview"],"deltas":[{"type":"method","name":"isFieldType(ClassDesc)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/Utf8Entry.html#isFieldType(java.lang.constant.ClassDesc)","csr":"JDK-8342210"},{"type":"method","name":"isMethodType(MethodTypeDesc)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/constantpool/Utf8Entry.html#isMethodType(java.lang.constant.MethodTypeDesc)","csr":"JDK-8342210"}]}]},{"type":"package","name":"java.lang.classfile.instruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/package-summary.html","removedTags":["preview"],"deltas":[{"type":"interface","name":"ArrayLoadInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ArrayLoadInstruction.html","removedTags":["preview"]},{"type":"interface","name":"ArrayStoreInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ArrayStoreInstruction.html","removedTags":["preview"]},{"type":"interface","name":"BranchInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/BranchInstruction.html","removedTags":["preview"]},{"type":"interface","name":"CharacterRange","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/CharacterRange.html","removedTags":["preview"],"deltas":[{"type":"field","name":"FLAG_ASSIGNMENT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/CharacterRange.html#FLAG_ASSIGNMENT","csr":"JDK-8339266"},{"type":"field","name":"FLAG_BLOCK","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/CharacterRange.html#FLAG_BLOCK","csr":"JDK-8339266"},{"type":"field","name":"FLAG_BRANCH_FALSE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/CharacterRange.html#FLAG_BRANCH_FALSE","csr":"JDK-8339266"},{"type":"field","name":"FLAG_BRANCH_TRUE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/CharacterRange.html#FLAG_BRANCH_TRUE","csr":"JDK-8339266"},{"type":"field","name":"FLAG_CREATE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/CharacterRange.html#FLAG_CREATE","csr":"JDK-8339266"},{"type":"field","name":"FLAG_FLOW_CONTROLLER","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/CharacterRange.html#FLAG_FLOW_CONTROLLER","csr":"JDK-8339266"},{"type":"field","name":"FLAG_FLOW_TARGET","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/CharacterRange.html#FLAG_FLOW_TARGET","csr":"JDK-8339266"},{"type":"field","name":"FLAG_INVOKE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/CharacterRange.html#FLAG_INVOKE","csr":"JDK-8339266"},{"type":"field","name":"FLAG_STATEMENT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/CharacterRange.html#FLAG_STATEMENT","csr":"JDK-8339266"}]},{"type":"interface","name":"ConstantInstruction.ArgumentConstantInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ConstantInstruction.ArgumentConstantInstruction.html","removedTags":["preview"]},{"type":"interface","name":"ConstantInstruction.IntrinsicConstantInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ConstantInstruction.IntrinsicConstantInstruction.html","removedTags":["preview"]},{"type":"interface","name":"ConstantInstruction.LoadConstantInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ConstantInstruction.LoadConstantInstruction.html","removedTags":["preview"]},{"type":"interface","name":"ConstantInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ConstantInstruction.html","removedTags":["preview"]},{"type":"interface","name":"ConvertInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ConvertInstruction.html","removedTags":["preview"]},{"type":"interface","name":"DiscontinuedInstruction.JsrInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/DiscontinuedInstruction.JsrInstruction.html","removedTags":["preview"]},{"type":"interface","name":"DiscontinuedInstruction.RetInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/DiscontinuedInstruction.RetInstruction.html","removedTags":["preview"]},{"type":"interface","name":"DiscontinuedInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/DiscontinuedInstruction.html","removedTags":["preview"]},{"type":"interface","name":"ExceptionCatch","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ExceptionCatch.html","removedTags":["preview"]},{"type":"interface","name":"FieldInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/FieldInstruction.html","removedTags":["preview"]},{"type":"interface","name":"IncrementInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/IncrementInstruction.html","removedTags":["preview"]},{"type":"interface","name":"InvokeDynamicInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/InvokeDynamicInstruction.html","removedTags":["preview"]},{"type":"interface","name":"InvokeInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/InvokeInstruction.html","removedTags":["preview"]},{"type":"interface","name":"LabelTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/LabelTarget.html","removedTags":["preview"]},{"type":"interface","name":"LineNumber","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/LineNumber.html","removedTags":["preview"]},{"type":"interface","name":"LoadInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/LoadInstruction.html","removedTags":["preview"]},{"type":"interface","name":"LocalVariableType","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/LocalVariableType.html","removedTags":["preview"],"deltas":[{"type":"method","name":"writeTo(BufWriter)","status":"removed","preview":true,"csr":"JDK-8336586"}]},{"type":"interface","name":"LocalVariable","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/LocalVariable.html","removedTags":["preview"],"deltas":[{"type":"method","name":"writeTo(BufWriter)","status":"removed","preview":true,"csr":"JDK-8336586"}]},{"type":"interface","name":"LookupSwitchInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/LookupSwitchInstruction.html","removedTags":["preview"]},{"type":"interface","name":"MonitorInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/MonitorInstruction.html","removedTags":["preview"]},{"type":"interface","name":"NewMultiArrayInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/NewMultiArrayInstruction.html","removedTags":["preview"]},{"type":"interface","name":"NewObjectInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/NewObjectInstruction.html","removedTags":["preview"]},{"type":"interface","name":"NewPrimitiveArrayInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.html","removedTags":["preview"]},{"type":"interface","name":"NewReferenceArrayInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/NewReferenceArrayInstruction.html","removedTags":["preview"]},{"type":"interface","name":"NopInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/NopInstruction.html","removedTags":["preview"]},{"type":"interface","name":"OperatorInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/OperatorInstruction.html","removedTags":["preview"]},{"type":"interface","name":"ReturnInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ReturnInstruction.html","removedTags":["preview"]},{"type":"interface","name":"StackInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/StackInstruction.html","removedTags":["preview"]},{"type":"interface","name":"StoreInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/StoreInstruction.html","removedTags":["preview"]},{"type":"interface","name":"SwitchCase","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/SwitchCase.html","removedTags":["preview"]},{"type":"interface","name":"TableSwitchInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/TableSwitchInstruction.html","removedTags":["preview"]},{"type":"interface","name":"ThrowInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ThrowInstruction.html","removedTags":["preview"]},{"type":"interface","name":"TypeCheckInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/TypeCheckInstruction.html","removedTags":["preview"]}]},{"type":"package","name":"java.lang.classfile","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/package-summary.html","removedTags":["preview"],"deltas":[{"type":"class","name":"Attributes","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html","addedTags":["final"],"removedTags":["preview"],"deltas":[{"type":"field","name":"ANNOTATION_DEFAULT","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"BOOTSTRAP_METHODS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"CHARACTER_RANGE_TABLE","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"CODE","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"COMPILATION_ID","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"CONSTANT_VALUE","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"DEPRECATED","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"ENCLOSING_METHOD","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"EXCEPTIONS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"INNER_CLASSES","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"LINE_NUMBER_TABLE","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"LOCAL_VARIABLE_TABLE","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"LOCAL_VARIABLE_TYPE_TABLE","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"METHOD_PARAMETERS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"MODULE","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"MODULE_HASHES","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"MODULE_MAIN_CLASS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"MODULE_PACKAGES","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"MODULE_RESOLUTION","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"MODULE_TARGET","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"NEST_HOST","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"NEST_MEMBERS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"PERMITTED_SUBCLASSES","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"PREDEFINED_ATTRIBUTES","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"RECORD","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"RUNTIME_INVISIBLE_ANNOTATIONS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"RUNTIME_INVISIBLE_TYPE_ANNOTATIONS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"RUNTIME_VISIBLE_ANNOTATIONS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"RUNTIME_VISIBLE_TYPE_ANNOTATIONS","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"SIGNATURE","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"SOURCE_DEBUG_EXTENSION","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"SOURCE_FILE","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"SOURCE_ID","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"STACK_MAP_TABLE","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"field","name":"SYNTHETIC","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"method","name":"annotationDefault()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#annotationDefault()","csr":"JDK-8331414"},{"type":"method","name":"bootstrapMethods()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#bootstrapMethods()","csr":"JDK-8331414"},{"type":"method","name":"characterRangeTable()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#characterRangeTable()","csr":"JDK-8331414"},{"type":"method","name":"code()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#code()","csr":"JDK-8331414"},{"type":"method","name":"compilationId()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#compilationId()","csr":"JDK-8331414"},{"type":"method","name":"constantValue()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#constantValue()","csr":"JDK-8331414"},{"type":"method","name":"deprecated()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#deprecated()","csr":"JDK-8331414"},{"type":"method","name":"enclosingMethod()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#enclosingMethod()","csr":"JDK-8331414"},{"type":"method","name":"exceptions()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#exceptions()","csr":"JDK-8331414"},{"type":"method","name":"innerClasses()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#innerClasses()","csr":"JDK-8331414"},{"type":"method","name":"lineNumberTable()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#lineNumberTable()","csr":"JDK-8331414"},{"type":"method","name":"localVariableTable()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#localVariableTable()","csr":"JDK-8331414"},{"type":"method","name":"localVariableTypeTable()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#localVariableTypeTable()","csr":"JDK-8331414"},{"type":"method","name":"methodParameters()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#methodParameters()","csr":"JDK-8331414"},{"type":"method","name":"module()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#module()","csr":"JDK-8331414"},{"type":"method","name":"moduleHashes()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#moduleHashes()","csr":"JDK-8331414"},{"type":"method","name":"moduleMainClass()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#moduleMainClass()","csr":"JDK-8331414"},{"type":"method","name":"modulePackages()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#modulePackages()","csr":"JDK-8331414"},{"type":"method","name":"moduleResolution()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#moduleResolution()","csr":"JDK-8331414"},{"type":"method","name":"moduleTarget()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#moduleTarget()","csr":"JDK-8331414"},{"type":"method","name":"nestHost()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#nestHost()","csr":"JDK-8331414"},{"type":"method","name":"nestMembers()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#nestMembers()","csr":"JDK-8331414"},{"type":"method","name":"permittedSubclasses()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#permittedSubclasses()","csr":"JDK-8331414"},{"type":"method","name":"record()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#record()","csr":"JDK-8331414"},{"type":"method","name":"runtimeInvisibleAnnotations()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#runtimeInvisibleAnnotations()","csr":"JDK-8331414"},{"type":"method","name":"runtimeInvisibleParameterAnnotations()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#runtimeInvisibleParameterAnnotations()","csr":"JDK-8331414"},{"type":"method","name":"runtimeInvisibleTypeAnnotations()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#runtimeInvisibleTypeAnnotations()","csr":"JDK-8331414"},{"type":"method","name":"runtimeVisibleAnnotations()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#runtimeVisibleAnnotations()","csr":"JDK-8331414"},{"type":"method","name":"runtimeVisibleParameterAnnotations()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#runtimeVisibleParameterAnnotations()","csr":"JDK-8331414"},{"type":"method","name":"runtimeVisibleTypeAnnotations()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#runtimeVisibleTypeAnnotations()","csr":"JDK-8331414"},{"type":"method","name":"signature()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#signature()","csr":"JDK-8331414"},{"type":"method","name":"sourceDebugExtension()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#sourceDebugExtension()","csr":"JDK-8331414"},{"type":"method","name":"sourceFile()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#sourceFile()","csr":"JDK-8331414"},{"type":"method","name":"sourceId()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#sourceId()","csr":"JDK-8331414"},{"type":"method","name":"stackMapTable()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#stackMapTable()","csr":"JDK-8331414"},{"type":"method","name":"standardAttribute(Utf8Entry)","status":"removed","preview":true,"csr":"JDK-8331414"},{"type":"method","name":"synthetic()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attributes.html#synthetic()","csr":"JDK-8331414"}]},{"type":"class","name":"CustomAttribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CustomAttribute.html","removedTags":["preview"],"deltas":[{"type":"method","name":"attributeName()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CustomAttribute.html#attributeName()","csr":"JDK-8344203"},{"type":"method","name":"attributeName()","status":"removed","preview":true,"csr":"JDK-8344203"},{"type":"method","name":"writeTo(BufWriter)","status":"removed","preview":true,"csr":"JDK-8336586"}]},{"type":"enum","name":"AttributeMapper.AttributeStability","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AttributeMapper.AttributeStability.html","removedTags":["preview"]},{"type":"enum","name":"ClassFile.AttributesProcessingOption","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.AttributesProcessingOption.html","removedTags":["preview"],"deltas":[{"type":"field","name":"DROP_UNSTABLE_ATRIBUTES","status":"removed","preview":true,"csr":"JDK-8340201"},{"type":"field","name":"DROP_UNSTABLE_ATTRIBUTES","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.AttributesProcessingOption.html#DROP_UNSTABLE_ATTRIBUTES","csr":"JDK-8340201"}]},{"type":"enum","name":"ClassFile.ConstantPoolSharingOption","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.ConstantPoolSharingOption.html","removedTags":["preview"]},{"type":"enum","name":"ClassFile.DeadCodeOption","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.DeadCodeOption.html","removedTags":["preview"]},{"type":"enum","name":"ClassFile.DeadLabelsOption","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.DeadLabelsOption.html","removedTags":["preview"]},{"type":"enum","name":"ClassFile.DebugElementsOption","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.DebugElementsOption.html","removedTags":["preview"]},{"type":"enum","name":"ClassFile.LineNumbersOption","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.LineNumbersOption.html","removedTags":["preview"]},{"type":"enum","name":"ClassFile.ShortJumpsOption","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.ShortJumpsOption.html","removedTags":["preview"]},{"type":"enum","name":"ClassFile.StackMapsOption","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.StackMapsOption.html","removedTags":["preview"]},{"type":"enum","name":"Opcode.Kind","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Opcode.Kind.html","removedTags":["preview"]},{"type":"enum","name":"Opcode","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Opcode.html","removedTags":["preview"],"deltas":[{"type":"method","name":"constantValue()","status":"removed","preview":true,"csr":"JDK-8339287"},{"type":"method","name":"isUnconditionalBranch()","status":"removed","preview":true,"csr":"JDK-8339287"},{"type":"method","name":"primaryTypeKind()","status":"removed","preview":true,"csr":"JDK-8339287"},{"type":"method","name":"secondaryTypeKind()","status":"removed","preview":true,"csr":"JDK-8339287"},{"type":"method","name":"slot()","status":"removed","preview":true,"csr":"JDK-8339287"}]},{"type":"enum","name":"Signature.TypeArg.Bounded.WildcardIndicator","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeArg.Bounded.WildcardIndicator.html","csr":"JDK-8323708"},{"type":"enum","name":"Signature.TypeArg.WildcardIndicator","status":"removed","preview":true,"csr":"JDK-8323708"},{"type":"enum","name":"TypeAnnotation.TargetType","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetType.html","removedTags":["preview"]},{"type":"enum","name":"TypeAnnotation.TypePathComponent.Kind","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TypePathComponent.Kind.html","removedTags":["preview"]},{"type":"enum","name":"TypeKind","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html","removedTags":["preview"],"deltas":[{"type":"field","name":"BOOLEAN","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#BOOLEAN","csr":"JDK-8339116"},{"type":"field","name":"BYTE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#BYTE","csr":"JDK-8339116"},{"type":"field","name":"BooleanType","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"field","name":"ByteType","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"field","name":"CHAR","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#CHAR","csr":"JDK-8339116"},{"type":"field","name":"CharType","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"field","name":"DOUBLE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#DOUBLE","csr":"JDK-8339116"},{"type":"field","name":"DoubleType","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"field","name":"FLOAT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#FLOAT","csr":"JDK-8339116"},{"type":"field","name":"FloatType","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"field","name":"INT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#INT","csr":"JDK-8339116"},{"type":"field","name":"IntType","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"field","name":"LONG","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#LONG","csr":"JDK-8339116"},{"type":"field","name":"LongType","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"field","name":"REFERENCE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#REFERENCE","csr":"JDK-8339116"},{"type":"field","name":"ReferenceType","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"field","name":"SHORT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#SHORT","csr":"JDK-8339116"},{"type":"field","name":"ShortType","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"field","name":"VOID","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#VOID","csr":"JDK-8339116"},{"type":"field","name":"VoidType","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"method","name":"descriptor()","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"method","name":"fromNewArrayCode(int)","status":"removed","preview":true,"csr":"JDK-8331745"},{"type":"method","name":"fromNewarrayCode(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#fromNewarrayCode(int)","csr":"JDK-8331745"},{"type":"method","name":"newarrayCode()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#newarrayCode()","csr":"JDK-8331745"},{"type":"method","name":"newarraycode()","status":"removed","preview":true,"csr":"JDK-8331745"},{"type":"method","name":"typeName()","status":"removed","preview":true,"csr":"JDK-8339116"},{"type":"method","name":"upperBound()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeKind.html#upperBound()","csr":"JDK-8339116"}]},{"type":"interface","name":"AccessFlags","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AccessFlags.html","removedTags":["preview"],"deltas":[{"type":"method","name":"ofClass(AccessFlag...)","status":"removed","preview":true,"csr":"JDK-8337240"},{"type":"method","name":"ofClass(int)","status":"removed","preview":true,"csr":"JDK-8337240"},{"type":"method","name":"ofField(AccessFlag...)","status":"removed","preview":true,"csr":"JDK-8337240"},{"type":"method","name":"ofField(int)","status":"removed","preview":true,"csr":"JDK-8337240"},{"type":"method","name":"ofMethod(AccessFlag...)","status":"removed","preview":true,"csr":"JDK-8337240"},{"type":"method","name":"ofMethod(int)","status":"removed","preview":true,"csr":"JDK-8337240"}]},{"type":"interface","name":"AnnotationElement","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationElement.html","removedTags":["implements WritableElement","preview"]},{"type":"interface","name":"AnnotationValue.OfAnnotation","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfAnnotation.html","removedTags":["preview"]},{"type":"interface","name":"AnnotationValue.OfArray","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfArray.html","removedTags":["preview"]},{"type":"interface","name":"AnnotationValue.OfBoolean","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfBoolean.html","removedTags":["preview"],"deltas":[{"type":"method","name":"constant()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfBoolean.html#constant()","csr":"JDK-8336353"},{"type":"method","name":"resolvedValue()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfBoolean.html#resolvedValue()","csr":"JDK-8336353"}]},{"type":"interface","name":"AnnotationValue.OfByte","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfByte.html","removedTags":["preview"],"deltas":[{"type":"method","name":"constant()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfByte.html#constant()","csr":"JDK-8336353"},{"type":"method","name":"resolvedValue()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfByte.html#resolvedValue()","csr":"JDK-8336353"}]},{"type":"interface","name":"AnnotationValue.OfChar","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfChar.html","csr":"JDK-8336353"},{"type":"interface","name":"AnnotationValue.OfCharacter","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"interface","name":"AnnotationValue.OfClass","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfClass.html","removedTags":["preview"]},{"type":"interface","name":"AnnotationValue.OfConstant","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfConstant.html","removedTags":["preview"],"deltas":[{"type":"method","name":"constantValue()","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"resolvedValue()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfConstant.html#resolvedValue()","csr":"JDK-8336353"}]},{"type":"interface","name":"AnnotationValue.OfDouble","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfDouble.html","removedTags":["preview"],"deltas":[{"type":"method","name":"constant()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfDouble.html#constant()","csr":"JDK-8336353"},{"type":"method","name":"resolvedValue()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfDouble.html#resolvedValue()","csr":"JDK-8336353"}]},{"type":"interface","name":"AnnotationValue.OfEnum","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfEnum.html","removedTags":["preview"]},{"type":"interface","name":"AnnotationValue.OfFloat","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfFloat.html","removedTags":["preview"],"deltas":[{"type":"method","name":"constant()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfFloat.html#constant()","csr":"JDK-8336353"},{"type":"method","name":"resolvedValue()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfFloat.html#resolvedValue()","csr":"JDK-8336353"}]},{"type":"interface","name":"AnnotationValue.OfInt","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfInt.html","csr":"JDK-8336353"},{"type":"interface","name":"AnnotationValue.OfInteger","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"interface","name":"AnnotationValue.OfLong","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfLong.html","removedTags":["preview"],"deltas":[{"type":"method","name":"constant()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfLong.html#constant()","csr":"JDK-8336353"},{"type":"method","name":"resolvedValue()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfLong.html#resolvedValue()","csr":"JDK-8336353"}]},{"type":"interface","name":"AnnotationValue.OfShort","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfShort.html","removedTags":["preview"],"deltas":[{"type":"method","name":"constant()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfShort.html#constant()","csr":"JDK-8336353"},{"type":"method","name":"resolvedValue()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfShort.html#resolvedValue()","csr":"JDK-8336353"}]},{"type":"interface","name":"AnnotationValue.OfString","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfString.html","removedTags":["preview"],"deltas":[{"type":"method","name":"constant()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfString.html#constant()","csr":"JDK-8336353"},{"type":"method","name":"resolvedValue()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.OfString.html#resolvedValue()","csr":"JDK-8336353"}]},{"type":"interface","name":"AnnotationValue","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html","removedTags":["implements WritableElement","preview"],"deltas":[{"type":"field","name":"TAG_ANNOTATION","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_ANNOTATION","csr":"JDK-8339266"},{"type":"field","name":"TAG_ARRAY","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_ARRAY","csr":"JDK-8339266"},{"type":"field","name":"TAG_BOOLEAN","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_BOOLEAN","csr":"JDK-8339266"},{"type":"field","name":"TAG_BYTE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_BYTE","csr":"JDK-8339266"},{"type":"field","name":"TAG_CHAR","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_CHAR","csr":"JDK-8339266"},{"type":"field","name":"TAG_CLASS","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_CLASS","csr":"JDK-8339266"},{"type":"field","name":"TAG_DOUBLE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_DOUBLE","csr":"JDK-8339266"},{"type":"field","name":"TAG_ENUM","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_ENUM","csr":"JDK-8339266"},{"type":"field","name":"TAG_FLOAT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_FLOAT","csr":"JDK-8339266"},{"type":"field","name":"TAG_INT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_INT","csr":"JDK-8339266"},{"type":"field","name":"TAG_LONG","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_LONG","csr":"JDK-8339266"},{"type":"field","name":"TAG_SHORT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_SHORT","csr":"JDK-8339266"},{"type":"field","name":"TAG_STRING","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#TAG_STRING","csr":"JDK-8339266"},{"type":"method","name":"ofBoolean(IntegerEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofBoolean(java.lang.classfile.constantpool.IntegerEntry)","csr":"JDK-8336353"},{"type":"method","name":"ofBoolean(IntegerEntry)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofBoolean(boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofBoolean(boolean)","csr":"JDK-8336353"},{"type":"method","name":"ofBoolean(boolean)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofByte(IntegerEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofByte(java.lang.classfile.constantpool.IntegerEntry)","csr":"JDK-8336353"},{"type":"method","name":"ofByte(IntegerEntry)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofByte(byte)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofByte(byte)","csr":"JDK-8336353"},{"type":"method","name":"ofByte(byte)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofChar(IntegerEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofChar(java.lang.classfile.constantpool.IntegerEntry)","csr":"JDK-8336353"},{"type":"method","name":"ofChar(IntegerEntry)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofChar(char)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofChar(char)","csr":"JDK-8336353"},{"type":"method","name":"ofChar(char)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofDouble(DoubleEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofDouble(java.lang.classfile.constantpool.DoubleEntry)","csr":"JDK-8336353"},{"type":"method","name":"ofDouble(DoubleEntry)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofDouble(double)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofDouble(double)","csr":"JDK-8336353"},{"type":"method","name":"ofDouble(double)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofFloat(FloatEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofFloat(java.lang.classfile.constantpool.FloatEntry)","csr":"JDK-8336353"},{"type":"method","name":"ofFloat(FloatEntry)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofFloat(float)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofFloat(float)","csr":"JDK-8336353"},{"type":"method","name":"ofFloat(float)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofInt(IntegerEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofInt(java.lang.classfile.constantpool.IntegerEntry)","csr":"JDK-8336353"},{"type":"method","name":"ofInt(IntegerEntry)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofInt(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofInt(int)","csr":"JDK-8336353"},{"type":"method","name":"ofInt(int)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofLong(LongEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofLong(java.lang.classfile.constantpool.LongEntry)","csr":"JDK-8336353"},{"type":"method","name":"ofLong(LongEntry)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofLong(long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofLong(long)","csr":"JDK-8336353"},{"type":"method","name":"ofLong(long)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofShort(IntegerEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofShort(java.lang.classfile.constantpool.IntegerEntry)","csr":"JDK-8336353"},{"type":"method","name":"ofShort(IntegerEntry)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofShort(short)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofShort(short)","csr":"JDK-8336353"},{"type":"method","name":"ofShort(short)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofString(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofString(java.lang.String)","csr":"JDK-8336353"},{"type":"method","name":"ofString(String)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"ofString(Utf8Entry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#ofString(java.lang.classfile.constantpool.Utf8Entry)","csr":"JDK-8336353"},{"type":"method","name":"ofString(Utf8Entry)","status":"removed","preview":true,"csr":"JDK-8336353"},{"type":"method","name":"tag()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AnnotationValue.html#tag()","csr":"JDK-8345321"},{"type":"method","name":"tag()","status":"removed","preview":true,"csr":"JDK-8345321"}]},{"type":"interface","name":"Annotation","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Annotation.html","removedTags":["implements WritableElement","preview"]},{"type":"interface","name":"AttributeMapper","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AttributeMapper.html","removedTags":["preview"],"deltas":[{"type":"method","name":"readAttribute(AttributedElement, ClassReader, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AttributeMapper.html#readAttribute(java.lang.classfile.AttributedElement,java.lang.classfile.ClassReader,int)","csr":"JDK-8338774"},{"type":"method","name":"readAttribute(AttributedElement, ClassReader, int)","status":"removed","preview":true,"csr":"JDK-8338774"},{"type":"method","name":"writeAttribute(BufWriter, Attribute)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AttributeMapper.html#writeAttribute(java.lang.classfile.BufWriter,java.lang.classfile.Attribute)","csr":"JDK-8338774"},{"type":"method","name":"writeAttribute(BufWriter, Object)","status":"removed","preview":true,"csr":"JDK-8338774"}]},{"type":"interface","name":"Attribute","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attribute.html","addedTags":["implements ClassFileElement"],"removedTags":["implements WritableElement","preview"],"deltas":[{"type":"method","name":"attributeName()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Attribute.html#attributeName()","csr":"JDK-8344203"},{"type":"method","name":"attributeName()","status":"removed","preview":true,"csr":"JDK-8344203"}]},{"type":"interface","name":"AttributedElement","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/AttributedElement.html","removedTags":["preview"]},{"type":"interface","name":"BootstrapMethodEntry","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/BootstrapMethodEntry.html","removedTags":["implements WritableElement","preview"]},{"type":"interface","name":"BufWriter","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/BufWriter.html","removedTags":["preview"],"deltas":[{"type":"method","name":"asByteBuffer()","status":"removed","preview":true,"csr":"JDK-8331867"},{"type":"method","name":"copyTo(byte[], int)","status":"removed","preview":true,"csr":"JDK-8336586"},{"type":"method","name":"writeBytes(BufWriter)","status":"removed","preview":true,"csr":"JDK-8336586"},{"type":"method","name":"writeList(List)","status":"removed","preview":true,"csr":"JDK-8336586"},{"type":"method","name":"writeListIndices(List)","status":"removed","preview":true,"csr":"JDK-8336586"}]},{"type":"interface","name":"ClassBuilder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassBuilder.html","removedTags":["preview"],"deltas":[{"type":"method","name":"original()","status":"removed","preview":true,"csr":"JDK-8336354"}]},{"type":"interface","name":"ClassElement","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassElement.html","removedTags":["preview"]},{"type":"interface","name":"ClassFile.AttributeMapperOption","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.AttributeMapperOption.html","removedTags":["preview"]},{"type":"interface","name":"ClassFile.ClassHierarchyResolverOption","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.ClassHierarchyResolverOption.html","removedTags":["preview"]},{"type":"interface","name":"ClassFile.Option","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.Option.html","removedTags":["preview"]},{"type":"interface","name":"ClassFileBuilder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFileBuilder.html","removedTags":["preview"],"deltas":[{"type":"method","name":"canWriteDirect(ConstantPool)","status":"removed","preview":true,"csr":"JDK-8336027"},{"type":"method","name":"transform(CompoundElement, ClassFileTransform)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFileBuilder.html#transform(java.lang.classfile.CompoundElement,java.lang.classfile.ClassFileTransform)","csr":"JDK-8336027"},{"type":"method","name":"transform(CompoundElement, ClassFileTransform)","status":"removed","preview":true,"csr":"JDK-8336027"}]},{"type":"interface","name":"ClassFileElement","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFileElement.html","removedTags":["preview"]},{"type":"interface","name":"ClassFileTransform.ResolvedTransform","status":"removed","preview":true,"csr":"JDK-8336027"},{"type":"interface","name":"ClassFileTransform","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFileTransform.html","removedTags":["preview"],"deltas":[{"type":"method","name":"resolve(ClassFileBuilder)","status":"removed","preview":true,"csr":"JDK-8336027"}]},{"type":"interface","name":"ClassFileVersion","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFileVersion.html","removedTags":["preview"]},{"type":"interface","name":"ClassFile","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.html","removedTags":["preview"],"deltas":[{"type":"field","name":"AALOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AASTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ACONST_NULL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_ANNOTATION","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_ARRAY","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_BOOLEAN","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_BYTE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_CHAR","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_CLASS","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_DOUBLE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_ENUM","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_FLOAT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_INT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_LONG","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_SHORT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"AEV_STRING","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ALOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ALOAD_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ALOAD_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ALOAD_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ALOAD_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ANEWARRAY","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ARETURN","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ARRAYLENGTH","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ASTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ASTORE_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ASTORE_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ASTORE_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ASTORE_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ATHROW","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"BALOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"BASTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"BIPUSH","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CALOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CASTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CHECKCAST","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CRT_ASSIGNMENT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CRT_BLOCK","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CRT_BRANCH_FALSE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CRT_BRANCH_TRUE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CRT_CREATE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CRT_FLOW_CONTROLLER","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CRT_FLOW_TARGET","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CRT_INVOKE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"CRT_STATEMENT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"D2F","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"D2I","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"D2L","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DADD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DALOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DASTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DCMPG","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DCMPL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DCONST_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DCONST_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DDIV","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DEFAULT_CLASS_FLAGS","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DLOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DLOAD_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DLOAD_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DLOAD_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DLOAD_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DMUL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DNEG","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DREM","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DRETURN","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DSTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DSTORE_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DSTORE_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DSTORE_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DSTORE_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DSUB","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DUP2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DUP2_X1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DUP2_X2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DUP","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DUP_X1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"DUP_X2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"F2D","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"F2I","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"F2L","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FADD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FALOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FASTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FCMPG","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FCMPL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FCONST_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FCONST_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FCONST_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FDIV","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FLOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FLOAD_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FLOAD_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FLOAD_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FLOAD_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FMUL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FNEG","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FREM","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FRETURN","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FSTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FSTORE_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FSTORE_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FSTORE_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FSTORE_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"FSUB","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"GETFIELD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"GETSTATIC","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"GOTO","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"GOTO_W","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"I2B","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"I2C","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"I2D","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"I2F","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"I2L","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"I2S","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IADD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IALOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IAND","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IASTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ICONST_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ICONST_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ICONST_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ICONST_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ICONST_4","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ICONST_5","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ICONST_M1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IDIV","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IFEQ","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IFGE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IFGT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IFLE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IFLT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IFNE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IFNONNULL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IFNULL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IF_ACMPEQ","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IF_ACMPNE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IF_ICMPEQ","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IF_ICMPGE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IF_ICMPGT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IF_ICMPLE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IF_ICMPLT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IF_ICMPNE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IINC","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ILOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ILOAD_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ILOAD_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ILOAD_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ILOAD_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IMUL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"INEG","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"INSTANCEOF","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"INVOKEDYNAMIC","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"INVOKEINTERFACE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"INVOKESPECIAL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"INVOKESTATIC","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"INVOKEVIRTUAL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IOR","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IREM","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IRETURN","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ISHL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ISHR","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ISTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ISTORE_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ISTORE_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ISTORE_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ISTORE_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"ISUB","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IUSHR","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"IXOR","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"JAVA_23_VERSION","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.html#JAVA_23_VERSION","csr":"JDK-8319428"},{"type":"field","name":"JAVA_24_VERSION","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.html#JAVA_24_VERSION","csr":"JDK-8330188"},{"type":"field","name":"JAVA_25_VERSION","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.html#JAVA_25_VERSION","csr":"JDK-8343029"},{"type":"field","name":"JAVA_26_VERSION","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.html#JAVA_26_VERSION","csr":"JDK-8355793"},{"type":"field","name":"JSR","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"JSR_W","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"L2D","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"L2F","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"L2I","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LADD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LALOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LAND","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LASTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LCMP","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LCONST_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LCONST_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LDC2_W","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LDC","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LDC_W","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LDIV","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LLOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LLOAD_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LLOAD_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LLOAD_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LLOAD_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LMUL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LNEG","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LOOKUPSWITCH","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LOR","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LREM","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LRETURN","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LSHL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LSHR","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LSTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LSTORE_0","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LSTORE_1","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LSTORE_2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LSTORE_3","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LSUB","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LUSHR","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"LXOR","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"MONITORENTER","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"MONITOREXIT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"MULTIANEWARRAY","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"NEWARRAY","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"NEW","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"NOP","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"POP2","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"POP","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"PUTFIELD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"PUTSTATIC","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"RETURN","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"RET","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"SALOAD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"SASTORE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"SIPUSH","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"SWAP","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TABLESWITCH","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_CLASS","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_CONSTANTDYNAMIC","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_DOUBLE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_FIELDREF","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_FLOAT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_INTEGER","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_INTERFACEMETHODREF","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_INVOKEDYNAMIC","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_LONG","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_METHODHANDLE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_METHODREF","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_METHODTYPE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_MODULE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_NAMEANDTYPE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_PACKAGE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_STRING","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_UNICODE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAG_UTF8","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_CAST","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_CLASS_EXTENDS","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_CLASS_TYPE_PARAMETER","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_CLASS_TYPE_PARAMETER_BOUND","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_CONSTRUCTOR_REFERENCE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_EXCEPTION_PARAMETER","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_FIELD","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_INSTANCEOF","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_LOCAL_VARIABLE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_METHOD_FORMAL_PARAMETER","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_METHOD_INVOCATION_TYPE_ARGUMENT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_METHOD_RECEIVER","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_METHOD_REFERENCE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_METHOD_REFERENCE_TYPE_ARGUMENT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_METHOD_RETURN","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_METHOD_TYPE_PARAMETER","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_METHOD_TYPE_PARAMETER_BOUND","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_NEW","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_RESOURCE_VARIABLE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"TAT_THROWS","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"VT_DOUBLE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"VT_FLOAT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"VT_INTEGER","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"VT_LONG","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"VT_NULL","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"VT_OBJECT","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"VT_TOP","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"VT_UNINITIALIZED","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"VT_UNINITIALIZED_THIS","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"field","name":"WIDE","status":"removed","preview":true,"csr":"JDK-8339266"},{"type":"method","name":"transform(ClassModel, ClassDesc, ClassTransform)","status":"removed","preview":true,"csr":"JDK-8335359"},{"type":"method","name":"transform(ClassModel, ClassEntry, ClassTransform)","status":"removed","preview":true,"csr":"JDK-8335359"},{"type":"method","name":"transform(ClassModel, ClassTransform)","status":"removed","preview":true,"csr":"JDK-8335359"},{"type":"method","name":"transformClass(ClassModel, ClassDesc, ClassTransform)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.html#transformClass(java.lang.classfile.ClassModel,java.lang.constant.ClassDesc,java.lang.classfile.ClassTransform)","csr":"JDK-8335359"},{"type":"method","name":"transformClass(ClassModel, ClassEntry, ClassTransform)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.html#transformClass(java.lang.classfile.ClassModel,java.lang.classfile.constantpool.ClassEntry,java.lang.classfile.ClassTransform)","csr":"JDK-8335359"},{"type":"method","name":"transformClass(ClassModel, ClassTransform)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassFile.html#transformClass(java.lang.classfile.ClassModel,java.lang.classfile.ClassTransform)","csr":"JDK-8335359"}]},{"type":"interface","name":"ClassHierarchyResolver.ClassHierarchyInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassHierarchyResolver.ClassHierarchyInfo.html","removedTags":["preview"]},{"type":"interface","name":"ClassHierarchyResolver","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassHierarchyResolver.html","removedTags":["preview"]},{"type":"interface","name":"ClassModel","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassModel.html","removedTags":["preview"]},{"type":"interface","name":"ClassReader","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassReader.html","removedTags":["preview"],"deltas":[{"type":"method","name":"compare(BufWriter, int, int, int)","status":"removed","preview":true,"csr":"JDK-8336586"},{"type":"method","name":"readClassEntry(int)","status":"removed","preview":true,"csr":"JDK-8334735"},{"type":"method","name":"readEntryOrNull(int, Class)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassReader.html#readEntryOrNull(int,java.lang.Class)","csr":"JDK-8332616"},{"type":"method","name":"readMethodHandleEntry(int)","status":"removed","preview":true,"csr":"JDK-8334735"},{"type":"method","name":"readModuleEntry(int)","status":"removed","preview":true,"csr":"JDK-8334735"},{"type":"method","name":"readNameAndTypeEntry(int)","status":"removed","preview":true,"csr":"JDK-8334735"},{"type":"method","name":"readPackageEntry(int)","status":"removed","preview":true,"csr":"JDK-8334735"},{"type":"method","name":"readUtf8Entry(int)","status":"removed","preview":true,"csr":"JDK-8334735"},{"type":"method","name":"readUtf8EntryOrNull(int)","status":"removed","preview":true,"csr":"JDK-8334735"},{"type":"method","name":"skipAttributeHolder(int)","status":"removed","preview":true,"csr":"JDK-8332598"},{"type":"method","name":"thisClassPos()","status":"removed","preview":true,"csr":"JDK-8332598"},{"type":"method","name":"utf8EntryByIndex(int)","status":"removed","preview":true,"csr":"JDK-8332616"}]},{"type":"interface","name":"ClassSignature","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassSignature.html","removedTags":["preview"],"deltas":[{"type":"method","name":"of(List, Signature.ClassTypeSig, Signature.ClassTypeSig...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassSignature.html#of(java.util.List,java.lang.classfile.Signature.ClassTypeSig,java.lang.classfile.Signature.ClassTypeSig...)","csr":"JDK-8321415"},{"type":"method","name":"of(List, Signature.RefTypeSig, Signature.RefTypeSig...)","status":"removed","preview":true,"csr":"JDK-8321415"},{"type":"method","name":"of(Signature.ClassTypeSig, Signature.ClassTypeSig...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassSignature.html#of(java.lang.classfile.Signature.ClassTypeSig,java.lang.classfile.Signature.ClassTypeSig...)","csr":"JDK-8321415"},{"type":"method","name":"of(Signature.RefTypeSig, Signature.RefTypeSig...)","status":"removed","preview":true,"csr":"JDK-8321415"},{"type":"method","name":"superclassSignature()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassSignature.html#superclassSignature()","csr":"JDK-8321415"},{"type":"method","name":"superclassSignature()","status":"removed","preview":true,"csr":"JDK-8321415"}]},{"type":"interface","name":"ClassTransform","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/ClassTransform.html","removedTags":["preview"],"deltas":[{"type":"method","name":"resolve(ClassBuilder)","status":"removed","preview":true,"csr":"JDK-8336027"}]},{"type":"interface","name":"CodeBuilder.BlockCodeBuilder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.BlockCodeBuilder.html","removedTags":["preview"]},{"type":"interface","name":"CodeBuilder.CatchBuilder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.CatchBuilder.html","removedTags":["preview"]},{"type":"interface","name":"CodeBuilder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html","removedTags":["preview"],"deltas":[{"type":"method","name":"arrayLoad(TypeKind)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#arrayLoad(java.lang.classfile.TypeKind)","csr":"JDK-8323067"},{"type":"method","name":"arrayLoadInstruction(TypeKind)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"arrayStore(TypeKind)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#arrayStore(java.lang.classfile.TypeKind)","csr":"JDK-8323067"},{"type":"method","name":"arrayStoreInstruction(TypeKind)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"branch(Opcode, Label)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#branch(java.lang.classfile.Opcode,java.lang.classfile.Label)","csr":"JDK-8323067"},{"type":"method","name":"branchInstruction(Opcode, Label)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"constantInstruction(ConstantDesc)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"constantInstruction(Opcode, ConstantDesc)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"conversion(TypeKind, TypeKind)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#conversion(java.lang.classfile.TypeKind,java.lang.classfile.TypeKind)","csr":"JDK-8323067"},{"type":"method","name":"convertInstruction(TypeKind, TypeKind)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"fieldAccess(Opcode, ClassDesc, String, ClassDesc)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#fieldAccess(java.lang.classfile.Opcode,java.lang.constant.ClassDesc,java.lang.String,java.lang.constant.ClassDesc)","csr":"JDK-8323067"},{"type":"method","name":"fieldAccess(Opcode, FieldRefEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#fieldAccess(java.lang.classfile.Opcode,java.lang.classfile.constantpool.FieldRefEntry)","csr":"JDK-8323067"},{"type":"method","name":"fieldInstruction(Opcode, ClassDesc, String, ClassDesc)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"fieldInstruction(Opcode, FieldRefEntry)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"if_nonnull(Label)","status":"removed","preview":true,"csr":"JDK-8335111"},{"type":"method","name":"if_null(Label)","status":"removed","preview":true,"csr":"JDK-8335111"},{"type":"method","name":"ifnonnull(Label)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#ifnonnull(java.lang.classfile.Label)","csr":"JDK-8335111"},{"type":"method","name":"ifnull(Label)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#ifnull(java.lang.classfile.Label)","csr":"JDK-8335111"},{"type":"method","name":"incrementInstruction(int, int)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"instanceOf(ClassDesc)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#instanceOf(java.lang.constant.ClassDesc)","csr":"JDK-8323067"},{"type":"method","name":"instanceOf(ClassEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#instanceOf(java.lang.classfile.constantpool.ClassEntry)","csr":"JDK-8323067"},{"type":"method","name":"instanceof_(ClassDesc)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"instanceof_(ClassEntry)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"invoke(Opcode, ClassDesc, String, MethodTypeDesc, boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#invoke(java.lang.classfile.Opcode,java.lang.constant.ClassDesc,java.lang.String,java.lang.constant.MethodTypeDesc,boolean)","csr":"JDK-8323067"},{"type":"method","name":"invoke(Opcode, MemberRefEntry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#invoke(java.lang.classfile.Opcode,java.lang.classfile.constantpool.MemberRefEntry)","csr":"JDK-8323067"},{"type":"method","name":"invokeDynamicInstruction(DynamicCallSiteDesc)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"invokeDynamicInstruction(InvokeDynamicEntry)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"invokeInstruction(Opcode, ClassDesc, String, MethodTypeDesc, boolean)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"invokeInstruction(Opcode, MemberRefEntry)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"loadConstant(ConstantDesc)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#loadConstant(java.lang.constant.ConstantDesc)","csr":"JDK-8323067"},{"type":"method","name":"loadConstant(double)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#loadConstant(double)","csr":"JDK-8339256"},{"type":"method","name":"loadConstant(float)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#loadConstant(float)","csr":"JDK-8339256"},{"type":"method","name":"loadConstant(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#loadConstant(int)","csr":"JDK-8339256"},{"type":"method","name":"loadConstant(long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#loadConstant(long)","csr":"JDK-8339256"},{"type":"method","name":"loadInstruction(TypeKind, int)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"loadLocal(TypeKind, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#loadLocal(java.lang.classfile.TypeKind,int)","csr":"JDK-8323067"},{"type":"method","name":"lookupSwitchInstruction(Label, List)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"monitorInstruction(Opcode)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"newMultidimensionalArrayInstruction(int, ClassDesc)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"newMultidimensionalArrayInstruction(int, ClassEntry)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"newObjectInstruction(ClassDesc)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"newObjectInstruction(ClassEntry)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"newPrimitiveArrayInstruction(TypeKind)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"newReferenceArrayInstruction(ClassDesc)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"newReferenceArrayInstruction(ClassEntry)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"nopInstruction()","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"operatorInstruction(Opcode)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"original()","status":"removed","preview":true,"csr":"JDK-8336354"},{"type":"method","name":"returnInstruction(TypeKind)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"return_(TypeKind)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#return_(java.lang.classfile.TypeKind)","csr":"JDK-8323067"},{"type":"method","name":"stackInstruction(Opcode)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"storeInstruction(TypeKind, int)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"storeLocal(TypeKind, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#storeLocal(java.lang.classfile.TypeKind,int)","csr":"JDK-8323067"},{"type":"method","name":"tableSwitchInstruction(int, int, Label, List)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"throwInstruction()","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"typeCheckInstruction(Opcode, ClassDesc)","status":"removed","preview":true,"csr":"JDK-8323067"},{"type":"method","name":"typeCheckInstruction(Opcode, ClassEntry)","status":"removed","preview":true,"csr":"JDK-8323067"}]},{"type":"interface","name":"CodeElement","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeElement.html","removedTags":["preview"]},{"type":"interface","name":"CodeModel","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeModel.html","removedTags":["preview"],"deltas":[{"type":"method","name":"maxLocals()","status":"removed","preview":true,"csr":"JDK-8337238"},{"type":"method","name":"maxStack()","status":"removed","preview":true,"csr":"JDK-8337238"}]},{"type":"interface","name":"CodeTransform","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeTransform.html","removedTags":["preview"],"deltas":[{"type":"method","name":"resolve(CodeBuilder)","status":"removed","preview":true,"csr":"JDK-8336027"}]},{"type":"interface","name":"CompoundElement","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CompoundElement.html","removedTags":["preview"],"deltas":[{"type":"method","name":"elements()","status":"removed","preview":true,"csr":"JDK-8336034"},{"type":"method","name":"forEach(Consumer)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CompoundElement.html#forEach(java.util.function.Consumer)","csr":"JDK-8336034"},{"type":"method","name":"forEachElement(Consumer)","status":"removed","preview":true,"csr":"JDK-8336034"},{"type":"method","name":"toDebugString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CompoundElement.html#toDebugString()","csr":"JDK-8345774"}]},{"type":"interface","name":"FieldBuilder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/FieldBuilder.html","removedTags":["preview"],"deltas":[{"type":"method","name":"original()","status":"removed","preview":true,"csr":"JDK-8336354"}]},{"type":"interface","name":"FieldElement","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/FieldElement.html","removedTags":["preview"]},{"type":"interface","name":"FieldModel","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/FieldModel.html","removedTags":["implements WritableElement","preview"]},{"type":"interface","name":"FieldTransform","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/FieldTransform.html","removedTags":["preview"],"deltas":[{"type":"method","name":"resolve(FieldBuilder)","status":"removed","preview":true,"csr":"JDK-8336027"}]},{"type":"interface","name":"Instruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Instruction.html","removedTags":["preview"]},{"type":"interface","name":"Interfaces","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Interfaces.html","removedTags":["preview"]},{"type":"interface","name":"Label","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Label.html","removedTags":["preview"]},{"type":"interface","name":"MethodBuilder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/MethodBuilder.html","removedTags":["preview"],"deltas":[{"type":"method","name":"original()","status":"removed","preview":true,"csr":"JDK-8336354"}]},{"type":"interface","name":"MethodElement","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/MethodElement.html","removedTags":["preview"]},{"type":"interface","name":"MethodModel","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/MethodModel.html","removedTags":["implements WritableElement","preview"]},{"type":"interface","name":"MethodSignature","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/MethodSignature.html","removedTags":["preview"]},{"type":"interface","name":"MethodTransform","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/MethodTransform.html","removedTags":["preview"],"deltas":[{"type":"method","name":"resolve(MethodBuilder)","status":"removed","preview":true,"csr":"JDK-8336027"}]},{"type":"interface","name":"PseudoInstruction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/PseudoInstruction.html","removedTags":["preview"]},{"type":"interface","name":"Signature.ArrayTypeSig","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.ArrayTypeSig.html","removedTags":["preview"]},{"type":"interface","name":"Signature.BaseTypeSig","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.BaseTypeSig.html","removedTags":["preview"]},{"type":"interface","name":"Signature.ClassTypeSig","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.ClassTypeSig.html","removedTags":["preview"],"deltas":[{"type":"method","name":"of(Signature.ClassTypeSig, ClassDesc, Signature.TypeArg...)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.ClassTypeSig.html#of(java.lang.classfile.Signature.ClassTypeSig,java.lang.constant.ClassDesc,java.lang.classfile.Signature.TypeArg...)","addedTags":["deprecated","forRemoval"]}]},{"type":"interface","name":"Signature.RefTypeSig","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.RefTypeSig.html","removedTags":["preview"]},{"type":"interface","name":"Signature.ThrowableSig","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.ThrowableSig.html","removedTags":["preview"]},{"type":"interface","name":"Signature.TypeArg.Bounded","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeArg.Bounded.html","csr":"JDK-8323708"},{"type":"interface","name":"Signature.TypeArg.Unbounded","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeArg.Unbounded.html","csr":"JDK-8323708"},{"type":"interface","name":"Signature.TypeArg","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeArg.html","removedTags":["preview"],"deltas":[{"type":"method","name":"boundType()","status":"removed","preview":true,"csr":"JDK-8323708"},{"type":"method","name":"bounded(Signature.TypeArg.Bounded.WildcardIndicator, Signature.RefTypeSig)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeArg.html#bounded(java.lang.classfile.Signature.TypeArg.Bounded.WildcardIndicator,java.lang.classfile.Signature.RefTypeSig)","csr":"JDK-8323708"},{"type":"method","name":"extendsOf(Signature.RefTypeSig)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeArg.html#extendsOf(java.lang.classfile.Signature.RefTypeSig)","csr":"JDK-8323708"},{"type":"method","name":"extendsOf(Signature.RefTypeSig)","status":"removed","preview":true,"csr":"JDK-8323708"},{"type":"method","name":"of(Signature.RefTypeSig)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeArg.html#of(java.lang.classfile.Signature.RefTypeSig)","csr":"JDK-8323708"},{"type":"method","name":"of(Signature.RefTypeSig)","status":"removed","preview":true,"csr":"JDK-8323708"},{"type":"method","name":"of(Signature.TypeArg.WildcardIndicator, Optional)","status":"removed","preview":true,"csr":"JDK-8323708"},{"type":"method","name":"superOf(Signature.RefTypeSig)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeArg.html#superOf(java.lang.classfile.Signature.RefTypeSig)","csr":"JDK-8323708"},{"type":"method","name":"superOf(Signature.RefTypeSig)","status":"removed","preview":true,"csr":"JDK-8323708"},{"type":"method","name":"unbounded()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeArg.html#unbounded()","csr":"JDK-8323708"},{"type":"method","name":"unbounded()","status":"removed","preview":true,"csr":"JDK-8323708"},{"type":"method","name":"wildcardIndicator()","status":"removed","preview":true,"csr":"JDK-8323708"}]},{"type":"interface","name":"Signature.TypeParam","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeParam.html","removedTags":["preview"]},{"type":"interface","name":"Signature.TypeVarSig","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.TypeVarSig.html","removedTags":["preview"]},{"type":"interface","name":"Signature","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Signature.html","removedTags":["preview"]},{"type":"interface","name":"Superclass","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/Superclass.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.CatchTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.CatchTarget.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.EmptyTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.EmptyTarget.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.FormalParameterTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.FormalParameterTarget.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.LocalVarTargetInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.LocalVarTargetInfo.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.LocalVarTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.LocalVarTarget.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.OffsetTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.OffsetTarget.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.SupertypeTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.SupertypeTarget.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.TargetInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html","removedTags":["preview"],"deltas":[{"type":"field","name":"TARGET_CAST","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_CAST","csr":"JDK-8339266"},{"type":"field","name":"TARGET_CLASS_EXTENDS","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_CLASS_EXTENDS","csr":"JDK-8339266"},{"type":"field","name":"TARGET_CLASS_TYPE_PARAMETER","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_CLASS_TYPE_PARAMETER","csr":"JDK-8339266"},{"type":"field","name":"TARGET_CLASS_TYPE_PARAMETER_BOUND","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_CLASS_TYPE_PARAMETER_BOUND","csr":"JDK-8339266"},{"type":"field","name":"TARGET_CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT","csr":"JDK-8339266"},{"type":"field","name":"TARGET_CONSTRUCTOR_REFERENCE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_CONSTRUCTOR_REFERENCE","csr":"JDK-8339266"},{"type":"field","name":"TARGET_CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT","csr":"JDK-8339266"},{"type":"field","name":"TARGET_EXCEPTION_PARAMETER","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_EXCEPTION_PARAMETER","csr":"JDK-8339266"},{"type":"field","name":"TARGET_FIELD","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_FIELD","csr":"JDK-8339266"},{"type":"field","name":"TARGET_INSTANCEOF","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_INSTANCEOF","csr":"JDK-8339266"},{"type":"field","name":"TARGET_LOCAL_VARIABLE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_LOCAL_VARIABLE","csr":"JDK-8339266"},{"type":"field","name":"TARGET_METHOD_FORMAL_PARAMETER","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_METHOD_FORMAL_PARAMETER","csr":"JDK-8339266"},{"type":"field","name":"TARGET_METHOD_INVOCATION_TYPE_ARGUMENT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_METHOD_INVOCATION_TYPE_ARGUMENT","csr":"JDK-8339266"},{"type":"field","name":"TARGET_METHOD_RECEIVER","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_METHOD_RECEIVER","csr":"JDK-8339266"},{"type":"field","name":"TARGET_METHOD_REFERENCE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_METHOD_REFERENCE","csr":"JDK-8339266"},{"type":"field","name":"TARGET_METHOD_REFERENCE_TYPE_ARGUMENT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_METHOD_REFERENCE_TYPE_ARGUMENT","csr":"JDK-8339266"},{"type":"field","name":"TARGET_METHOD_RETURN","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_METHOD_RETURN","csr":"JDK-8339266"},{"type":"field","name":"TARGET_METHOD_TYPE_PARAMETER","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_METHOD_TYPE_PARAMETER","csr":"JDK-8339266"},{"type":"field","name":"TARGET_METHOD_TYPE_PARAMETER_BOUND","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_METHOD_TYPE_PARAMETER_BOUND","csr":"JDK-8339266"},{"type":"field","name":"TARGET_NEW","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_NEW","csr":"JDK-8339266"},{"type":"field","name":"TARGET_RESOURCE_VARIABLE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_RESOURCE_VARIABLE","csr":"JDK-8339266"},{"type":"field","name":"TARGET_THROWS","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TargetInfo.html#TARGET_THROWS","csr":"JDK-8339266"}]},{"type":"interface","name":"TypeAnnotation.ThrowsTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.ThrowsTarget.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.TypeArgumentTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TypeArgumentTarget.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.TypeParameterBoundTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TypeParameterBoundTarget.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.TypeParameterTarget","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TypeParameterTarget.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation.TypePathComponent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.TypePathComponent.html","removedTags":["preview"]},{"type":"interface","name":"TypeAnnotation","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.html","removedTags":["implements Annotation","preview"],"deltas":[{"type":"method","name":"annotation()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.html#annotation()","csr":"JDK-8336794"},{"type":"method","name":"of(TypeAnnotation.TargetInfo, List, Annotation)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/TypeAnnotation.html#of(java.lang.classfile.TypeAnnotation.TargetInfo,java.util.List,java.lang.classfile.Annotation)","csr":"JDK-8336794"},{"type":"method","name":"of(TypeAnnotation.TargetInfo, List, ClassDesc, AnnotationElement...)","status":"removed","preview":true,"csr":"JDK-8336794"},{"type":"method","name":"of(TypeAnnotation.TargetInfo, List, ClassDesc, List)","status":"removed","preview":true,"csr":"JDK-8336794"},{"type":"method","name":"of(TypeAnnotation.TargetInfo, List, Utf8Entry, AnnotationElement...)","status":"removed","preview":true,"csr":"JDK-8336794"},{"type":"method","name":"of(TypeAnnotation.TargetInfo, List, Utf8Entry, List)","status":"removed","preview":true,"csr":"JDK-8336794"}]},{"type":"interface","name":"WritableElement","status":"removed","preview":true,"csr":"JDK-8336586"}]},{"type":"package","name":"java.lang.constant","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/constant/package-summary.html","deltas":[{"type":"class","name":"DynamicCallSiteDesc","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/constant/DynamicCallSiteDesc.html","addedTags":["final"]},{"type":"interface","name":"ClassDesc","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/constant/ClassDesc.html","deltas":[{"type":"method","name":"arrayType()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/constant/ClassDesc.html#arrayType()","addedTags":["abstract"]},{"type":"method","name":"arrayType(int)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/constant/ClassDesc.html#arrayType(int)","addedTags":["abstract"]},{"type":"method","name":"displayName()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/constant/ClassDesc.html#displayName()","addedTags":["abstract"]}]}]},{"type":"package","name":"java.lang.foreign","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/foreign/package-summary.html","deltas":[{"type":"interface","name":"MemorySegment","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/foreign/MemorySegment.html","deltas":[{"type":"method","name":"maxByteAlignment()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/foreign/MemorySegment.html#maxByteAlignment()","csr":"JDK-8330338"}]},{"type":"interface","name":"SymbolLookup","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/foreign/SymbolLookup.html","deltas":[{"type":"method","name":"findOrThrow(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/foreign/SymbolLookup.html#findOrThrow(java.lang.String)","csr":"JDK-8330340"}]}]},{"type":"package","name":"java.lang.invoke","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/invoke/package-summary.html","deltas":[{"type":"class","name":"MethodHandleProxies","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/invoke/MethodHandleProxies.html","addedTags":["final"]},{"type":"class","name":"MethodHandles","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/invoke/MethodHandles.html","addedTags":["final"]},{"type":"class","name":"StringConcatFactory","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/invoke/StringConcatFactory.html","deltas":[{"type":"field","name":"MAX_INDY_CONCAT_ARG_SLOTS","status":"removed","preview":true,"csr":"JDK-8329949"},{"type":"method","name":"makeConcatWithTemplate(List, List)","status":"removed","preview":true,"csr":"JDK-8329949"},{"type":"method","name":"makeConcatWithTemplateCluster(List, List, int)","status":"removed","preview":true,"csr":"JDK-8329949"},{"type":"method","name":"makeConcatWithTemplateGetters(List, List, int)","status":"removed","preview":true,"csr":"JDK-8329949"}]}]},{"type":"package","name":"java.lang.module","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/module/package-summary.html","deltas":[{"type":"class","name":"ModuleDescriptor","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/module/ModuleDescriptor.html","addedTags":["final"]}]},{"type":"package","name":"java.lang.reflect","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/package-summary.html","deltas":[{"type":"class","name":"Modifier","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/Modifier.html","addedTags":["final"]},{"type":"class","name":"ReflectPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/ReflectPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"enum","name":"AccessFlag.Location","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/AccessFlag.Location.html","deltas":[{"type":"method","name":"flags()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/AccessFlag.Location.html#flags()","csr":"JDK-8347626"},{"type":"method","name":"flags(ClassFileFormatVersion)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/AccessFlag.Location.html#flags(java.lang.reflect.ClassFileFormatVersion)","csr":"JDK-8347626"},{"type":"method","name":"flagsMask()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/AccessFlag.Location.html#flagsMask()","csr":"JDK-8347626"},{"type":"method","name":"flagsMask(ClassFileFormatVersion)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/AccessFlag.Location.html#flagsMask(java.lang.reflect.ClassFileFormatVersion)","csr":"JDK-8347626"}]},{"type":"enum","name":"AccessFlag","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/AccessFlag.html","deltas":[{"type":"method","name":"maskToAccessFlags(int, AccessFlag.Location, ClassFileFormatVersion)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/AccessFlag.html#maskToAccessFlags(int,java.lang.reflect.AccessFlag.Location,java.lang.reflect.ClassFileFormatVersion)","csr":"JDK-8297741"}]},{"type":"enum","name":"ClassFileFormatVersion","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/ClassFileFormatVersion.html","deltas":[{"type":"field","name":"RELEASE_23","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/ClassFileFormatVersion.html#RELEASE_23","csr":"JDK-8319413"},{"type":"field","name":"RELEASE_24","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/ClassFileFormatVersion.html#RELEASE_24","csr":"JDK-8330188"},{"type":"field","name":"RELEASE_25","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/ClassFileFormatVersion.html#RELEASE_25","csr":"JDK-8343029"},{"type":"field","name":"RELEASE_26","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/reflect/ClassFileFormatVersion.html#RELEASE_26","csr":"JDK-8355793"}]}]},{"type":"package","name":"java.lang.runtime","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/runtime/package-summary.html","deltas":[{"type":"class","name":"ExactConversionsSupport","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/runtime/ExactConversionsSupport.html","csr":"JDK-8304487"},{"type":"class","name":"ObjectMethods","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/runtime/ObjectMethods.html","addedTags":["final"]},{"type":"class","name":"SwitchBootstraps","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/runtime/SwitchBootstraps.html","addedTags":["final"]},{"type":"class","name":"TemplateRuntime","status":"removed","preview":true,"csr":"JDK-8329949"}]},{"type":"package","name":"java.lang","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/package-summary.html","deltas":[{"type":"class","name":"Boolean","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Boolean.html","deltas":[{"type":"method","name":"Boolean(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Boolean.html#%3Cinit%3E(java.lang.String)","removedTags":["forRemoval"]},{"type":"method","name":"Boolean(boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Boolean.html#%3Cinit%3E(boolean)","removedTags":["forRemoval"]}]},{"type":"class","name":"Byte","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Byte.html","deltas":[{"type":"method","name":"Byte(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Byte.html#%3Cinit%3E(java.lang.String)","removedTags":["forRemoval"]},{"type":"method","name":"Byte(byte)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Byte.html#%3Cinit%3E(byte)","removedTags":["forRemoval"]}]},{"type":"class","name":"Character.UnicodeBlock","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html","deltas":[{"type":"field","name":"BERIA_ERFE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#BERIA_ERFE","csr":"JDK-8367272"},{"type":"field","name":"CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J","csr":"JDK-8367272"},{"type":"field","name":"EGYPTIAN_HIEROGLYPHS_EXTENDED_A","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#EGYPTIAN_HIEROGLYPHS_EXTENDED_A","csr":"JDK-8339568"},{"type":"field","name":"GARAY","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#GARAY","csr":"JDK-8339568"},{"type":"field","name":"GURUNG_KHEMA","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#GURUNG_KHEMA","csr":"JDK-8339568"},{"type":"field","name":"KIRAT_RAI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#KIRAT_RAI","csr":"JDK-8339568"},{"type":"field","name":"MISCELLANEOUS_SYMBOLS_SUPPLEMENT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#MISCELLANEOUS_SYMBOLS_SUPPLEMENT","csr":"JDK-8367272"},{"type":"field","name":"MYANMAR_EXTENDED_C","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#MYANMAR_EXTENDED_C","csr":"JDK-8339568"},{"type":"field","name":"OL_ONAL","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#OL_ONAL","csr":"JDK-8339568"},{"type":"field","name":"SHARADA_SUPPLEMENT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#SHARADA_SUPPLEMENT","csr":"JDK-8367272"},{"type":"field","name":"SIDETIC","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#SIDETIC","csr":"JDK-8367272"},{"type":"field","name":"SUNUWAR","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#SUNUWAR","csr":"JDK-8339568"},{"type":"field","name":"SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT","csr":"JDK-8339568"},{"type":"field","name":"TAI_YO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TAI_YO","csr":"JDK-8367272"},{"type":"field","name":"TANGUT_COMPONENTS_SUPPLEMENT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TANGUT_COMPONENTS_SUPPLEMENT","csr":"JDK-8367272"},{"type":"field","name":"TODHRI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TODHRI","csr":"JDK-8339568"},{"type":"field","name":"TOLONG_SIKI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TOLONG_SIKI","csr":"JDK-8367272"},{"type":"field","name":"TULU_TIGALARI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TULU_TIGALARI","csr":"JDK-8339568"}]},{"type":"class","name":"Character","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.html","deltas":[{"type":"method","name":"Character(char)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.html#%3Cinit%3E(char)","removedTags":["forRemoval"]}]},{"type":"class","name":"Class","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html","deltas":[{"type":"method","name":"getConstructor(Class...)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getConstructor(java.lang.Class...)","removedTags":["throws SecurityException"]},{"type":"method","name":"getConstructors()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getConstructors()","removedTags":["throws SecurityException"]},{"type":"method","name":"getDeclaredClasses()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getDeclaredClasses()","removedTags":["throws SecurityException"]},{"type":"method","name":"getDeclaredConstructor(Class...)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getDeclaredConstructor(java.lang.Class...)","removedTags":["throws SecurityException"]},{"type":"method","name":"getDeclaredConstructors()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getDeclaredConstructors()","removedTags":["throws SecurityException"]},{"type":"method","name":"getDeclaredField(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getDeclaredField(java.lang.String)","removedTags":["throws SecurityException"]},{"type":"method","name":"getDeclaredFields()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getDeclaredFields()","removedTags":["throws SecurityException"]},{"type":"method","name":"getDeclaredMethod(String, Class...)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getDeclaredMethod(java.lang.String,java.lang.Class...)","removedTags":["throws SecurityException"]},{"type":"method","name":"getDeclaredMethods()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getDeclaredMethods()","removedTags":["throws SecurityException"]},{"type":"method","name":"getDeclaringClass()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getDeclaringClass()","removedTags":["throws SecurityException"]},{"type":"method","name":"getEnclosingClass()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getEnclosingClass()","removedTags":["throws SecurityException"]},{"type":"method","name":"getEnclosingConstructor()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getEnclosingConstructor()","removedTags":["throws SecurityException"]},{"type":"method","name":"getEnclosingMethod()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getEnclosingMethod()","removedTags":["throws SecurityException"]},{"type":"method","name":"getField(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getField(java.lang.String)","removedTags":["throws SecurityException"]},{"type":"method","name":"getFields()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getFields()","removedTags":["throws SecurityException"]},{"type":"method","name":"getMethod(String, Class...)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getMethod(java.lang.String,java.lang.Class...)","removedTags":["throws SecurityException"]},{"type":"method","name":"getMethods()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Class.html#getMethods()","removedTags":["throws SecurityException"]}]},{"type":"class","name":"Double","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Double.html","deltas":[{"type":"method","name":"Double(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Double.html#%3Cinit%3E(java.lang.String)","removedTags":["forRemoval"]},{"type":"method","name":"Double(double)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Double.html#%3Cinit%3E(double)","removedTags":["forRemoval"]}]},{"type":"class","name":"Float","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Float.html","deltas":[{"type":"method","name":"Float(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Float.html#%3Cinit%3E(java.lang.String)","removedTags":["forRemoval"]},{"type":"method","name":"Float(double)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Float.html#%3Cinit%3E(double)","removedTags":["forRemoval"]},{"type":"method","name":"Float(float)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Float.html#%3Cinit%3E(float)","removedTags":["forRemoval"]}]},{"type":"class","name":"IO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/IO.html","csr":"JDK-8353437"},{"type":"class","name":"Integer","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Integer.html","deltas":[{"type":"method","name":"Integer(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Integer.html#%3Cinit%3E(java.lang.String)","removedTags":["forRemoval"]},{"type":"method","name":"Integer(int)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Integer.html#%3Cinit%3E(int)","removedTags":["forRemoval"]}]},{"type":"class","name":"Long","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Long.html","deltas":[{"type":"method","name":"Long(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Long.html#%3Cinit%3E(java.lang.String)","removedTags":["forRemoval"]},{"type":"method","name":"Long(long)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Long.html#%3Cinit%3E(long)","removedTags":["forRemoval"]}]},{"type":"class","name":"Math","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Math.html","deltas":[{"type":"method","name":"powExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Math.html#powExact(int,int)","csr":"JDK-8356077"},{"type":"method","name":"powExact(long, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Math.html#powExact(long,int)","csr":"JDK-8356077"},{"type":"method","name":"unsignedMultiplyExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Math.html#unsignedMultiplyExact(int,int)","csr":"JDK-8356077"},{"type":"method","name":"unsignedMultiplyExact(long, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Math.html#unsignedMultiplyExact(long,int)","csr":"JDK-8356077"},{"type":"method","name":"unsignedMultiplyExact(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Math.html#unsignedMultiplyExact(long,long)","csr":"JDK-8356077"},{"type":"method","name":"unsignedPowExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Math.html#unsignedPowExact(int,int)","csr":"JDK-8356077"},{"type":"method","name":"unsignedPowExact(long, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Math.html#unsignedPowExact(long,int)","csr":"JDK-8356077"}]},{"type":"class","name":"Package","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Package.html","addedTags":["final"]},{"type":"class","name":"Process","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Process.html","addedTags":["implements Closeable"],"deltas":[{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Process.html#close()","csr":"JDK-8364362"},{"type":"method","name":"waitFor(Duration)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Process.html#waitFor(java.time.Duration)","csr":"JDK-8336494"}]},{"type":"class","name":"RuntimePermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/RuntimePermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"Runtime","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Runtime.html","addedTags":["final"]},{"type":"class","name":"ScopedValue.Carrier","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/ScopedValue.Carrier.html","removedTags":["preview"],"deltas":[{"type":"method","name":"call(Callable)","status":"removed","preview":true,"csr":"JDK-8331190"},{"type":"method","name":"call(ScopedValue.CallableOp)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/ScopedValue.Carrier.html#call(java.lang.ScopedValue.CallableOp)","csr":"JDK-8331190"},{"type":"method","name":"get(Supplier)","status":"removed","preview":true,"csr":"JDK-8331190"}]},{"type":"class","name":"ScopedValue","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/ScopedValue.html","removedTags":["preview"],"deltas":[{"type":"method","name":"callWhere(ScopedValue, Object, Callable)","status":"removed","preview":true,"csr":"JDK-8331190"},{"type":"method","name":"getWhere(ScopedValue, Object, Supplier)","status":"removed","preview":true,"csr":"JDK-8331190"},{"type":"method","name":"runWhere(ScopedValue, Object, Runnable)","status":"removed","preview":true,"csr":"JDK-8342205"}]},{"type":"class","name":"SecurityManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/SecurityManager.html","deltas":[{"type":"method","name":"checkMulticast(InetAddress, byte)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/SecurityManager.html#checkMulticast(java.net.InetAddress,byte)","removedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"Short","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Short.html","deltas":[{"type":"method","name":"Short(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Short.html#%3Cinit%3E(java.lang.String)","removedTags":["forRemoval"]},{"type":"method","name":"Short(short)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Short.html#%3Cinit%3E(short)","removedTags":["forRemoval"]}]},{"type":"class","name":"StrictMath","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/StrictMath.html","deltas":[{"type":"method","name":"powExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/StrictMath.html#powExact(int,int)","csr":"JDK-8356077"},{"type":"method","name":"powExact(long, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/StrictMath.html#powExact(long,int)","csr":"JDK-8356077"},{"type":"method","name":"unsignedMultiplyExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/StrictMath.html#unsignedMultiplyExact(int,int)","csr":"JDK-8356077"},{"type":"method","name":"unsignedMultiplyExact(long, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/StrictMath.html#unsignedMultiplyExact(long,int)","csr":"JDK-8356077"},{"type":"method","name":"unsignedMultiplyExact(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/StrictMath.html#unsignedMultiplyExact(long,long)","csr":"JDK-8356077"},{"type":"method","name":"unsignedPowExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/StrictMath.html#unsignedPowExact(int,int)","csr":"JDK-8356077"},{"type":"method","name":"unsignedPowExact(long, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/StrictMath.html#unsignedPowExact(long,int)","csr":"JDK-8356077"}]},{"type":"class","name":"String","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/String.html","deltas":[{"type":"field","name":"UNICODE_CASEFOLD_ORDER","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/String.html#UNICODE_CASEFOLD_ORDER","csr":"JDK-8369017"},{"type":"method","name":"compareToFoldCase(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/String.html#compareToFoldCase(java.lang.String)","csr":"JDK-8369017"},{"type":"method","name":"equalsFoldCase(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/String.html#equalsFoldCase(java.lang.String)","csr":"JDK-8369017"}]},{"type":"class","name":"ThreadGroup","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/ThreadGroup.html","deltas":[{"type":"method","name":"resume()","status":"removed","csr":"JDK-8320598"},{"type":"method","name":"stop()","status":"removed","csr":"JDK-8320891"},{"type":"method","name":"suspend()","status":"removed","csr":"JDK-8320598"}]},{"type":"class","name":"Thread","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Thread.html","deltas":[{"type":"method","name":"resume()","status":"removed","csr":"JDK-8320598"},{"type":"method","name":"stop()","status":"removed","csr":"JDK-8368237"},{"type":"method","name":"suspend()","status":"removed","csr":"JDK-8320598"}]},{"type":"enum","name":"Character.UnicodeScript","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html","deltas":[{"type":"field","name":"BERIA_ERFE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#BERIA_ERFE","csr":"JDK-8367272"},{"type":"field","name":"GARAY","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#GARAY","csr":"JDK-8339568"},{"type":"field","name":"GURUNG_KHEMA","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#GURUNG_KHEMA","csr":"JDK-8339568"},{"type":"field","name":"KIRAT_RAI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#KIRAT_RAI","csr":"JDK-8339568"},{"type":"field","name":"OL_ONAL","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#OL_ONAL","csr":"JDK-8339568"},{"type":"field","name":"SIDETIC","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#SIDETIC","csr":"JDK-8367272"},{"type":"field","name":"SUNUWAR","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#SUNUWAR","csr":"JDK-8339568"},{"type":"field","name":"TAI_YO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#TAI_YO","csr":"JDK-8367272"},{"type":"field","name":"TODHRI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#TODHRI","csr":"JDK-8339568"},{"type":"field","name":"TOLONG_SIKI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#TOLONG_SIKI","csr":"JDK-8367272"},{"type":"field","name":"TULU_TIGALARI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/Character.UnicodeScript.html#TULU_TIGALARI","csr":"JDK-8339568"}]},{"type":"interface","name":"CharSequence","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/CharSequence.html","deltas":[{"type":"method","name":"getChars(int, int, char[], int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/CharSequence.html#getChars(int,int,char%5B%5D,int)","csr":"JDK-8343111"}]},{"type":"interface","name":"LazyConstant","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/LazyConstant.html","csr":"JDK-8366179"},{"type":"interface","name":"ScopedValue.CallableOp","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/ScopedValue.CallableOp.html","csr":"JDK-8331190"},{"type":"interface","name":"StringTemplate.Processor.Linkage","status":"removed","preview":true,"csr":"JDK-8329949"},{"type":"interface","name":"StringTemplate.Processor","status":"removed","preview":true,"csr":"JDK-8329949"},{"type":"interface","name":"StringTemplate","status":"removed","preview":true,"csr":"JDK-8329949"}]},{"type":"package","name":"java.math","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/math/package-summary.html","deltas":[{"type":"class","name":"BigInteger","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/math/BigInteger.html","deltas":[{"type":"method","name":"rootn(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/math/BigInteger.html#rootn(int)","csr":"JDK-8370629"},{"type":"method","name":"rootnAndRemainder(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/math/BigInteger.html#rootnAndRemainder(int)","csr":"JDK-8370629"}]}]},{"type":"package","name":"java.net","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/package-summary.html","deltas":[{"type":"class","name":"DatagramSocketImpl","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/DatagramSocketImpl.html","deltas":[{"type":"method","name":"getTTL()","status":"removed","csr":"JDK-8359594"},{"type":"method","name":"setTTL(byte)","status":"removed","csr":"JDK-8359594"}]},{"type":"class","name":"HttpURLConnection","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/HttpURLConnection.html","deltas":[{"type":"method","name":"getPermission()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/HttpURLConnection.html#getPermission()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"Inet4Address","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/Inet4Address.html","deltas":[{"type":"method","name":"ofPosixLiteral(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/Inet4Address.html#ofPosixLiteral(java.lang.String)","csr":"JDK-8329876"}]},{"type":"class","name":"InterfaceAddress","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/InterfaceAddress.html","addedTags":["final"]},{"type":"class","name":"MulticastSocket","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/MulticastSocket.html","deltas":[{"type":"method","name":"getTTL()","status":"removed","csr":"JDK-8359594"},{"type":"method","name":"send(DatagramPacket, byte)","status":"removed","csr":"JDK-8359594"},{"type":"method","name":"setTTL(byte)","status":"removed","csr":"JDK-8359594"}]},{"type":"class","name":"NetPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/NetPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"ServerSocket","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/ServerSocket.html","deltas":[{"type":"method","name":"setPerformancePreferences(int, int, int)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/ServerSocket.html#setPerformancePreferences(int,int,int)","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"SocketImpl","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/SocketImpl.html","deltas":[{"type":"method","name":"setPerformancePreferences(int, int, int)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/SocketImpl.html#setPerformancePreferences(int,int,int)","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"SocketPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/SocketPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"Socket","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/Socket.html","deltas":[{"type":"method","name":"Socket(InetAddress, int, boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/Socket.html#%3Cinit%3E(java.net.InetAddress,int,boolean)","addedTags":["forRemoval"]},{"type":"method","name":"Socket(String, int, boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/Socket.html#%3Cinit%3E(java.lang.String,int,boolean)","addedTags":["forRemoval"]},{"type":"method","name":"setPerformancePreferences(int, int, int)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/Socket.html#setPerformancePreferences(int,int,int)","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"URLConnection","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/URLConnection.html","deltas":[{"type":"method","name":"getPermission()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/URLConnection.html#getPermission()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"URLDecoder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/URLDecoder.html","addedTags":["final"]},{"type":"class","name":"URLEncoder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/URLEncoder.html","addedTags":["final"]},{"type":"class","name":"URLPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/URLPermission.html","addedTags":["deprecated","forRemoval"]}]},{"type":"package","name":"java.nio.charset","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/charset/package-summary.html","deltas":[{"type":"class","name":"CoderResult","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/charset/CoderResult.html","addedTags":["final"]},{"type":"class","name":"CodingErrorAction","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/charset/CodingErrorAction.html","addedTags":["final"]}]},{"type":"package","name":"java.nio.file","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/file/package-summary.html","deltas":[{"type":"class","name":"LinkPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/file/LinkPermission.html","addedTags":["deprecated","forRemoval"]}]},{"type":"package","name":"java.nio","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/package-summary.html","deltas":[{"type":"class","name":"CharBuffer","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/CharBuffer.html","deltas":[{"type":"method","name":"getChars(int, int, char[], int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/CharBuffer.html#getChars(int,int,char%5B%5D,int)","csr":"JDK-8343111"}]},{"type":"enum","name":"ByteOrder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/ByteOrder.html","addedTags":["extends Enum"],"removedTags":["extends Object"],"deltas":[{"type":"method","name":"toString()","status":"removed","csr":"JDK-8369130"},{"type":"method","name":"valueOf(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/ByteOrder.html#valueOf(java.lang.String)","csr":"JDK-8369130"},{"type":"method","name":"values()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/ByteOrder.html#values()","csr":"JDK-8369130"}]}]},{"type":"package","name":"java.security.cert","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/cert/package-summary.html","deltas":[{"type":"class","name":"X509CRL","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/cert/X509CRL.html","addedTags":["implements DEREncodable"]},{"type":"class","name":"X509Certificate","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/cert/X509Certificate.html","addedTags":["implements DEREncodable"]}]},{"type":"package","name":"java.security.spec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/spec/package-summary.html","deltas":[{"type":"class","name":"NamedParameterSpec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/spec/NamedParameterSpec.html","deltas":[{"type":"field","name":"ML_DSA_44","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/spec/NamedParameterSpec.html#ML_DSA_44","csr":"JDK-8342282"},{"type":"field","name":"ML_DSA_65","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/spec/NamedParameterSpec.html#ML_DSA_65","csr":"JDK-8342282"},{"type":"field","name":"ML_DSA_87","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/spec/NamedParameterSpec.html#ML_DSA_87","csr":"JDK-8342282"},{"type":"field","name":"ML_KEM_1024","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/spec/NamedParameterSpec.html#ML_KEM_1024","csr":"JDK-8342630"},{"type":"field","name":"ML_KEM_512","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/spec/NamedParameterSpec.html#ML_KEM_512","csr":"JDK-8342630"},{"type":"field","name":"ML_KEM_768","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/spec/NamedParameterSpec.html#ML_KEM_768","csr":"JDK-8342630"}]},{"type":"class","name":"PKCS8EncodedKeySpec","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/spec/PKCS8EncodedKeySpec.html","addedTags":["implements DEREncodable"]},{"type":"class","name":"X509EncodedKeySpec","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/spec/X509EncodedKeySpec.html","addedTags":["implements DEREncodable"]}]},{"type":"package","name":"java.security","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/package-summary.html","deltas":[{"type":"class","name":"DrbgParameters","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/DrbgParameters.html","addedTags":["final"]},{"type":"class","name":"KeyPair","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/KeyPair.html","addedTags":["implements DEREncodable"]},{"type":"class","name":"PEMDecoder","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/PEMDecoder.html","csr":"JDK-8329419"},{"type":"class","name":"PEMEncoder","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/PEMEncoder.html","csr":"JDK-8329419"},{"type":"class","name":"PEM","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/PEM.html","csr":"JDK-8367431"},{"type":"class","name":"SecureRandom","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/SecureRandom.html","deltas":[{"type":"method","name":"nextLong()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/SecureRandom.html#nextLong()","csr":"JDK-8361100"}]},{"type":"class","name":"SecurityPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/SecurityPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"UnresolvedPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/UnresolvedPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"AsymmetricKey","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/AsymmetricKey.html","addedTags":["implements DEREncodable"]},{"type":"interface","name":"DEREncodable","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/security/DEREncodable.html","csr":"JDK-8329419"}]},{"type":"package","name":"java.text","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/package-summary.html","deltas":[{"type":"class","name":"ChoiceFormat","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/ChoiceFormat.html","deltas":[{"type":"method","name":"isStrict()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/ChoiceFormat.html#isStrict()","csr":"JDK-8327703"},{"type":"method","name":"setStrict(boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/ChoiceFormat.html#setStrict(boolean)","csr":"JDK-8327703"},{"type":"method","name":"toString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/ChoiceFormat.html#toString()","csr":"JDK-8323088"}]},{"type":"class","name":"CompactNumberFormat","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/CompactNumberFormat.html","deltas":[{"type":"method","name":"isStrict()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/CompactNumberFormat.html#isStrict()","csr":"JDK-8327703"},{"type":"method","name":"setStrict(boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/CompactNumberFormat.html#setStrict(boolean)","csr":"JDK-8327703"},{"type":"method","name":"toString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/CompactNumberFormat.html#toString()","csr":"JDK-8323088"}]},{"type":"class","name":"DecimalFormat","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/DecimalFormat.html","deltas":[{"type":"method","name":"isStrict()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/DecimalFormat.html#isStrict()","csr":"JDK-8327703"},{"type":"method","name":"setStrict(boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/DecimalFormat.html#setStrict(boolean)","csr":"JDK-8327703"},{"type":"method","name":"toString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/DecimalFormat.html#toString()","csr":"JDK-8323088"}]},{"type":"class","name":"MessageFormat","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/MessageFormat.html","deltas":[{"type":"method","name":"toString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/MessageFormat.html#toString()","csr":"JDK-8323088"}]},{"type":"class","name":"NumberFormat","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/NumberFormat.html","deltas":[{"type":"method","name":"isStrict()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/NumberFormat.html#isStrict()","csr":"JDK-8327703"},{"type":"method","name":"setStrict(boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/NumberFormat.html#setStrict(boolean)","csr":"JDK-8327703"}]},{"type":"class","name":"SimpleDateFormat","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/SimpleDateFormat.html","deltas":[{"type":"method","name":"toString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/SimpleDateFormat.html#toString()","csr":"JDK-8323088"}]}]},{"type":"package","name":"java.time","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/time/package-summary.html","deltas":[{"type":"class","name":"Duration","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/time/Duration.html","deltas":[{"type":"field","name":"MAX","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/time/Duration.html#MAX","csr":"JDK-8369241"},{"type":"field","name":"MIN","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/time/Duration.html#MIN","csr":"JDK-8369241"}]},{"type":"class","name":"Instant","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/time/Instant.html","deltas":[{"type":"method","name":"plusSaturating(Duration)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/time/Instant.html#plusSaturating(java.time.Duration)","csr":"JDK-8369908"},{"type":"method","name":"until(Instant)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/time/Instant.html#until(java.time.Instant)","csr":"JDK-8331215"}]}]},{"type":"package","name":"java.util.concurrent.locks","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/locks/package-summary.html","deltas":[{"type":"class","name":"LockSupport","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/locks/LockSupport.html","addedTags":["final"]}]},{"type":"package","name":"java.util.concurrent","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/package-summary.html","deltas":[{"type":"class","name":"Executors","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/Executors.html","addedTags":["final"]},{"type":"class","name":"ForkJoinPool","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/ForkJoinPool.html","addedTags":["implements ScheduledExecutorService"],"deltas":[{"type":"method","name":"cancelDelayedTasksOnShutdown()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#cancelDelayedTasksOnShutdown()","csr":"JDK-8350493"},{"type":"method","name":"getDelayedTaskCount()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#getDelayedTaskCount()","csr":"JDK-8350493"},{"type":"method","name":"schedule(Callable, long, TimeUnit)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#schedule(java.util.concurrent.Callable,long,java.util.concurrent.TimeUnit)","csr":"JDK-8350493"},{"type":"method","name":"schedule(Runnable, long, TimeUnit)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit)","csr":"JDK-8350493"},{"type":"method","name":"scheduleAtFixedRate(Runnable, long, long, TimeUnit)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#scheduleAtFixedRate(java.lang.Runnable,long,long,java.util.concurrent.TimeUnit)","csr":"JDK-8350493"},{"type":"method","name":"scheduleWithFixedDelay(Runnable, long, long, TimeUnit)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#scheduleWithFixedDelay(java.lang.Runnable,long,long,java.util.concurrent.TimeUnit)","csr":"JDK-8350493"},{"type":"method","name":"submitWithTimeout(Callable, long, TimeUnit, Consumer)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#submitWithTimeout(java.util.concurrent.Callable,long,java.util.concurrent.TimeUnit,java.util.function.Consumer)","csr":"JDK-8350493"}]},{"type":"class","name":"StructuredTaskScope.FailedException","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.FailedException.html","csr":"JDK-8342487"},{"type":"class","name":"StructuredTaskScope.ShutdownOnFailure","status":"removed","preview":true,"csr":"JDK-8342487"},{"type":"class","name":"StructuredTaskScope.ShutdownOnSuccess","status":"removed","preview":true,"csr":"JDK-8342487"},{"type":"class","name":"StructuredTaskScope.TimeoutException","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.TimeoutException.html","csr":"JDK-8342487"},{"type":"class","name":"ThreadLocalRandom","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/ThreadLocalRandom.html","deltas":[{"type":"method","name":"nextGaussian()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/ThreadLocalRandom.html#nextGaussian()","csr":"JDK-8372134"}]},{"type":"interface","name":"StructuredTaskScope.Configuration","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.Configuration.html","csr":"JDK-8342487"},{"type":"interface","name":"StructuredTaskScope.Joiner","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.Joiner.html","csr":"JDK-8342487"},{"type":"interface","name":"StructuredTaskScope.Subtask","status":"notmodified","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.Subtask.html","deltas":[{"type":"method","name":"task()","status":"removed","preview":true,"csr":"JDK-8342487"}]},{"type":"interface","name":"StructuredTaskScope","status":"modified","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html","addedTags":["abstract","sealed"],"deltas":[{"type":"method","name":"StructuredTaskScope()","status":"removed","preview":true,"csr":"JDK-8353437"},{"type":"method","name":"StructuredTaskScope(String, ThreadFactory)","status":"removed","preview":true,"csr":"JDK-8353437"},{"type":"method","name":"close()","status":"modified","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html#close()","addedTags":["abstract"]},{"type":"method","name":"ensureOwnerAndJoined()","status":"removed","preview":true,"csr":"JDK-8342487"},{"type":"method","name":"fork(Callable)","status":"modified","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html#fork(java.util.concurrent.Callable)","addedTags":["abstract"]},{"type":"method","name":"fork(Runnable)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html#fork(java.lang.Runnable)","csr":"JDK-8342487"},{"type":"method","name":"handleComplete(StructuredTaskScope.Subtask)","status":"removed","preview":true,"csr":"JDK-8342487"},{"type":"method","name":"isCancelled()","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html#isCancelled()","csr":"JDK-8342487"},{"type":"method","name":"isShutdown()","status":"removed","preview":true,"csr":"JDK-8342487"},{"type":"method","name":"join()","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html#join()","csr":"JDK-8342487"},{"type":"method","name":"join()","status":"removed","preview":true,"csr":"JDK-8342487"},{"type":"method","name":"joinUntil(Instant)","status":"removed","preview":true,"csr":"JDK-8342487"},{"type":"method","name":"open()","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html#open()","csr":"JDK-8342487"},{"type":"method","name":"open(StructuredTaskScope.Joiner)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html#open(java.util.concurrent.StructuredTaskScope.Joiner)","csr":"JDK-8342487"},{"type":"method","name":"open(StructuredTaskScope.Joiner, UnaryOperator)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html#open(java.util.concurrent.StructuredTaskScope.Joiner,java.util.function.UnaryOperator)","csr":"JDK-8367858"},{"type":"method","name":"shutdown()","status":"removed","preview":true,"csr":"JDK-8342487"},{"type":"method","name":"toString()","status":"removed","preview":true,"csr":"JDK-8342487"}]}]},{"type":"package","name":"java.util.stream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/stream/package-summary.html","deltas":[{"type":"class","name":"Gatherers","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/stream/Gatherers.html","removedTags":["preview"]},{"type":"interface","name":"Gatherer.Downstream","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/stream/Gatherer.Downstream.html","removedTags":["preview"]},{"type":"interface","name":"Gatherer.Integrator.Greedy","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/stream/Gatherer.Integrator.Greedy.html","removedTags":["preview"]},{"type":"interface","name":"Gatherer.Integrator","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/stream/Gatherer.Integrator.html","removedTags":["preview"]},{"type":"interface","name":"Gatherer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/stream/Gatherer.html","removedTags":["preview"]},{"type":"interface","name":"Stream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/stream/Stream.html","deltas":[{"type":"method","name":"gather(Gatherer)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/stream/Stream.html#gather(java.util.stream.Gatherer)","removedTags":["preview"]}]}]},{"type":"package","name":"java.util.zip","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/package-summary.html","deltas":[{"type":"class","name":"Deflater","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/Deflater.html","addedTags":["implements AutoCloseable"],"deltas":[{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/Deflater.html#close()","csr":"JDK-8343768"},{"type":"method","name":"getTotalIn()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/Deflater.html#getTotalIn()","addedTags":["deprecated"]},{"type":"method","name":"getTotalOut()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/Deflater.html#getTotalOut()","addedTags":["deprecated"]}]},{"type":"class","name":"Inflater","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/Inflater.html","addedTags":["implements AutoCloseable"],"deltas":[{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/Inflater.html#close()","csr":"JDK-8343768"},{"type":"method","name":"getTotalIn()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/Inflater.html#getTotalIn()","addedTags":["deprecated"]},{"type":"method","name":"getTotalOut()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/Inflater.html#getTotalOut()","addedTags":["deprecated"]}]},{"type":"class","name":"ZipError","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/ZipError.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"ZipFile","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/ZipFile.html","deltas":[{"type":"method","name":"toString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/zip/ZipFile.html#toString()","csr":"JDK-8319982"}]}]},{"type":"package","name":"java.util","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/package-summary.html","deltas":[{"type":"class","name":"Base64","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Base64.html","addedTags":["final"]},{"type":"class","name":"Collections","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Collections.html","addedTags":["final"]},{"type":"class","name":"Currency","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Currency.html","deltas":[{"type":"method","name":"availableCurrencies()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Currency.html#availableCurrencies()","csr":"JDK-8347950"}]},{"type":"class","name":"FormatProcessor","status":"removed","preview":true,"csr":"JDK-8329949"},{"type":"class","name":"FormattableFlags","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/FormattableFlags.html","addedTags":["final"]},{"type":"class","name":"PropertyPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/PropertyPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"TimeZone","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/TimeZone.html","deltas":[{"type":"method","name":"availableIDs()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/TimeZone.html#availableIDs()","csr":"JDK-8348325"},{"type":"method","name":"availableIDs(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/TimeZone.html#availableIDs(int)","csr":"JDK-8348325"}]},{"type":"class","name":"UUID","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/UUID.html","deltas":[{"type":"method","name":"ofEpochMillis(long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/UUID.html#ofEpochMillis(long)","csr":"JDK-8357251"}]},{"type":"enum","name":"Locale.IsoCountryCode","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Locale.IsoCountryCode.html","addedTags":["final"],"removedTags":["abstract"]},{"type":"interface","name":"Comparator","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Comparator.html","deltas":[{"type":"method","name":"max(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Comparator.html#max(java.lang.Object,java.lang.Object)","csr":"JDK-8357219"},{"type":"method","name":"min(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Comparator.html#min(java.lang.Object,java.lang.Object)","csr":"JDK-8357219"}]},{"type":"interface","name":"List","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/List.html","deltas":[{"type":"method","name":"ofLazy(int, IntFunction)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/List.html#ofLazy(int,java.util.function.IntFunction)","csr":"JDK-8366179"}]},{"type":"interface","name":"Map","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Map.html","deltas":[{"type":"method","name":"ofLazy(Set, Function)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Map.html#ofLazy(java.util.Set,java.util.function.Function)","csr":"JDK-8366179"}]}]},{"type":"package","name":"javax.crypto.spec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/spec/package-summary.html","deltas":[{"type":"class","name":"HKDFParameterSpec.Builder","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/spec/HKDFParameterSpec.Builder.html","csr":"JDK-8331009"},{"type":"class","name":"HKDFParameterSpec.Expand","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/spec/HKDFParameterSpec.Expand.html","csr":"JDK-8331009"},{"type":"class","name":"HKDFParameterSpec.ExtractThenExpand","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/spec/HKDFParameterSpec.ExtractThenExpand.html","csr":"JDK-8331009"},{"type":"class","name":"HKDFParameterSpec.Extract","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/spec/HKDFParameterSpec.Extract.html","csr":"JDK-8331009"},{"type":"class","name":"HPKEParameterSpec","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/spec/HPKEParameterSpec.html","csr":"JDK-8366437"},{"type":"interface","name":"HKDFParameterSpec","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/spec/HKDFParameterSpec.html","csr":"JDK-8331009"}]},{"type":"package","name":"javax.crypto","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/package-summary.html","deltas":[{"type":"class","name":"EncryptedPrivateKeyInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html","addedTags":["implements DEREncodable"],"deltas":[{"type":"method","name":"encrypt(DEREncodable, Key, String, AlgorithmParameterSpec, Provider, SecureRandom)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#encrypt(java.security.DEREncodable,java.security.Key,java.lang.String,java.security.spec.AlgorithmParameterSpec,java.security.Provider,java.security.SecureRandom)","csr":"JDK-8367431"},{"type":"method","name":"encrypt(DEREncodable, char[])","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#encrypt(java.security.DEREncodable,char%5B%5D)","csr":"JDK-8367431"},{"type":"method","name":"encrypt(DEREncodable, char[], String, AlgorithmParameterSpec, Provider)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#encrypt(java.security.DEREncodable,char%5B%5D,java.lang.String,java.security.spec.AlgorithmParameterSpec,java.security.Provider)","csr":"JDK-8367431"},{"type":"method","name":"getKey(Key, Provider)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#getKey(java.security.Key,java.security.Provider)","csr":"JDK-8329419"},{"type":"method","name":"getKey(char[])","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#getKey(char%5B%5D)","csr":"JDK-8329419"},{"type":"method","name":"getKeyPair(Key, Provider)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#getKeyPair(java.security.Key,java.security.Provider)","csr":"JDK-8367431"},{"type":"method","name":"getKeyPair(char[])","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#getKeyPair(char%5B%5D)","csr":"JDK-8367431"}]},{"type":"class","name":"KDFSpi","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/KDFSpi.html","csr":"JDK-8331009"},{"type":"class","name":"KDF","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/KDF.html","csr":"JDK-8331009"},{"type":"interface","name":"KDFParameters","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/crypto/KDFParameters.html","csr":"JDK-8331009"}]},{"type":"package","name":"javax.net.ssl","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/net/ssl/package-summary.html","deltas":[{"type":"class","name":"ExtendedSSLSession","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/net/ssl/ExtendedSSLSession.html","deltas":[{"type":"method","name":"exportKeyingMaterialData(String, byte[], int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/net/ssl/ExtendedSSLSession.html#exportKeyingMaterialData(java.lang.String,byte%5B%5D,int)","csr":"JDK-8348370"},{"type":"method","name":"exportKeyingMaterialKey(String, String, byte[], int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/net/ssl/ExtendedSSLSession.html#exportKeyingMaterialKey(java.lang.String,java.lang.String,byte%5B%5D,int)","csr":"JDK-8348370"}]},{"type":"class","name":"SSLPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/net/ssl/SSLPermission.html","addedTags":["deprecated","forRemoval"]}]},{"type":"package","name":"javax.security.auth","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/security/auth/package-summary.html","deltas":[{"type":"class","name":"AuthPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/security/auth/AuthPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"PrivateCredentialPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.base/javax/security/auth/PrivateCredentialPermission.html","addedTags":["deprecated","forRemoval"]}]}]},{"type":"module","name":"java.compiler","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/module-summary.html","deltas":[{"type":"package","name":"javax.lang.model.util","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/package-summary.html","deltas":[{"type":"class","name":"AbstractAnnotationValueVisitorPreview","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.html","csr":"JDK-8329634"},{"type":"class","name":"AbstractElementVisitorPreview","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/AbstractElementVisitorPreview.html","csr":"JDK-8329634"},{"type":"class","name":"AbstractTypeVisitorPreview","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/AbstractTypeVisitorPreview.html","csr":"JDK-8329634"},{"type":"class","name":"ElementKindVisitorPreview","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/ElementKindVisitorPreview.html","csr":"JDK-8329634"},{"type":"class","name":"ElementScannerPreview","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/ElementScannerPreview.html","csr":"JDK-8329634"},{"type":"class","name":"SimpleAnnotationValueVisitorPreview","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.html","csr":"JDK-8329634"},{"type":"class","name":"SimpleElementVisitorPreview","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/SimpleElementVisitorPreview.html","csr":"JDK-8329634"},{"type":"class","name":"SimpleTypeVisitorPreview","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/SimpleTypeVisitorPreview.html","csr":"JDK-8329634"},{"type":"class","name":"TypeKindVisitorPreview","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/TypeKindVisitorPreview.html","csr":"JDK-8329634"},{"type":"enum","name":"Elements.DocCommentKind","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/Elements.DocCommentKind.html","csr":"JDK-8298687"},{"type":"interface","name":"Elements","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/Elements.html","deltas":[{"type":"method","name":"getDocCommentKind(Element)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/Elements.html#getDocCommentKind(javax.lang.model.element.Element)","csr":"JDK-8298687"}]},{"type":"interface","name":"Types","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/Types.html","deltas":[{"type":"method","name":"stripAnnotations(TypeMirror)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/util/Types.html#stripAnnotations(javax.lang.model.type.TypeMirror)","csr":"JDK-8323620"}]}]},{"type":"package","name":"javax.lang.model","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/package-summary.html","deltas":[{"type":"enum","name":"SourceVersion","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/SourceVersion.html","deltas":[{"type":"field","name":"RELEASE_23","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_23","csr":"JDK-8319428"},{"type":"field","name":"RELEASE_24","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_24","csr":"JDK-8330190"},{"type":"field","name":"RELEASE_25","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_25","csr":"JDK-8343000"},{"type":"field","name":"RELEASE_26","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_26","csr":"JDK-8355794"}]}]},{"type":"package","name":"javax.tools","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/tools/package-summary.html","deltas":[{"type":"class","name":"SimpleJavaFileObject","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/tools/SimpleJavaFileObject.html","deltas":[{"type":"method","name":"forSource(URI, String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.compiler/javax/tools/SimpleJavaFileObject.html#forSource(java.net.URI,java.lang.String)","csr":"JDK-8327536"}]}]}]},{"type":"module","name":"java.desktop","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/module-summary.html","deltas":[{"type":"package","name":"java.applet","status":"removed","csr":"JDK-8359058"},{"type":"package","name":"java.awt","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/package-summary.html","deltas":[{"type":"class","name":"AWTPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/AWTPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"KeyboardFocusManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html","deltas":[{"type":"method","name":"clearGlobalFocusOwner()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#clearGlobalFocusOwner()","removedTags":["throws SecurityException"]},{"type":"method","name":"getGlobalActiveWindow()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#getGlobalActiveWindow()","removedTags":["throws SecurityException"]},{"type":"method","name":"getGlobalCurrentFocusCycleRoot()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#getGlobalCurrentFocusCycleRoot()","removedTags":["throws SecurityException"]},{"type":"method","name":"getGlobalFocusOwner()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#getGlobalFocusOwner()","removedTags":["throws SecurityException"]},{"type":"method","name":"getGlobalFocusedWindow()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#getGlobalFocusedWindow()","removedTags":["throws SecurityException"]},{"type":"method","name":"getGlobalPermanentFocusOwner()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#getGlobalPermanentFocusOwner()","removedTags":["throws SecurityException"]},{"type":"method","name":"setCurrentKeyboardFocusManager(KeyboardFocusManager)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#setCurrentKeyboardFocusManager(java.awt.KeyboardFocusManager)","removedTags":["throws SecurityException"]},{"type":"method","name":"setGlobalActiveWindow(Window)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#setGlobalActiveWindow(java.awt.Window)","removedTags":["throws SecurityException"]},{"type":"method","name":"setGlobalCurrentFocusCycleRoot(Container)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#setGlobalCurrentFocusCycleRoot(java.awt.Container)","removedTags":["throws SecurityException"]},{"type":"method","name":"setGlobalFocusOwner(Component)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#setGlobalFocusOwner(java.awt.Component)","removedTags":["throws SecurityException"]},{"type":"method","name":"setGlobalFocusedWindow(Window)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#setGlobalFocusedWindow(java.awt.Window)","removedTags":["throws SecurityException"]},{"type":"method","name":"setGlobalPermanentFocusOwner(Component)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#setGlobalPermanentFocusOwner(java.awt.Component)","removedTags":["throws SecurityException"]}]},{"type":"class","name":"Robot","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html","deltas":[{"type":"field","name":"DEFAULT_DELAY","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html#DEFAULT_DELAY","csr":"JDK-8349593"},{"type":"field","name":"DEFAULT_STEP_LENGTH","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html#DEFAULT_STEP_LENGTH","csr":"JDK-8349593"},{"type":"method","name":"click()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html#click()","csr":"JDK-8349593"},{"type":"method","name":"click(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html#click(int)","csr":"JDK-8349593"},{"type":"method","name":"glide(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html#glide(int,int)","csr":"JDK-8349593"},{"type":"method","name":"glide(int, int, int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html#glide(int,int,int,int)","csr":"JDK-8349593"},{"type":"method","name":"glide(int, int, int, int, int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html#glide(int,int,int,int,int,int)","csr":"JDK-8349593"},{"type":"method","name":"type(char)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html#type(char)","csr":"JDK-8349593"},{"type":"method","name":"type(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html#type(int)","csr":"JDK-8349593"},{"type":"method","name":"waitForIdle(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Robot.html#waitForIdle(int)","csr":"JDK-8349593"}]},{"type":"class","name":"Window","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Window.html","deltas":[{"type":"method","name":"getWarningString()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Window.html#getWarningString()","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"setAlwaysOnTop(boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/Window.html#setAlwaysOnTop(boolean)","removedTags":["throws SecurityException"]}]}]},{"type":"package","name":"java.beans.beancontext","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/package-summary.html","deltas":[{"type":"class","name":"BeanContextChildSupport","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextChildSupport.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BeanContextEvent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextEvent.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BeanContextMembershipEvent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextMembershipEvent.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BeanContextServiceAvailableEvent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextServiceAvailableEvent.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BeanContextServiceRevokedEvent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextServiceRevokedEvent.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BeanContextServicesSupport","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextServicesSupport.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BeanContextSupport","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextSupport.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContextChildComponentProxy","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextChildComponentProxy.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContextChild","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextChild.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContextContainerProxy","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextContainerProxy.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContextMembershipListener","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextMembershipListener.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContextProxy","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextProxy.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContextServiceProviderBeanInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextServiceProviderBeanInfo.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContextServiceProvider","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextServiceProvider.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContextServiceRevokedListener","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextServiceRevokedListener.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContextServicesListener","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextServicesListener.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContextServices","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextServices.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"BeanContext","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContext.html","addedTags":["deprecated","forRemoval"]}]},{"type":"package","name":"java.beans","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/package-summary.html","deltas":[{"type":"class","name":"Beans","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/Beans.html","deltas":[{"type":"method","name":"instantiate(ClassLoader, String, BeanContext)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/Beans.html#instantiate(java.lang.ClassLoader,java.lang.String,java.beans.beancontext.BeanContext)","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"instantiate(ClassLoader, String, BeanContext, AppletInitializer)","status":"removed","csr":"JDK-8359058"},{"type":"method","name":"setDesignTime(boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/Beans.html#setDesignTime(boolean)","removedTags":["throws SecurityException"]},{"type":"method","name":"setGuiAvailable(boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/Beans.html#setGuiAvailable(boolean)","removedTags":["throws SecurityException"]}]},{"type":"interface","name":"AppletInitializer","status":"removed","csr":"JDK-8359058"}]},{"type":"package","name":"javax.imageio.spi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/spi/package-summary.html","deltas":[{"type":"class","name":"ServiceRegistry","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/spi/ServiceRegistry.html","deltas":[{"type":"method","name":"finalize()","status":"removed","csr":"JDK-8365409"}]}]},{"type":"package","name":"javax.imageio.stream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/stream/package-summary.html","deltas":[{"type":"class","name":"FileCacheImageInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/stream/FileCacheImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"removed","csr":"JDK-8364778"}]},{"type":"class","name":"FileImageInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/stream/FileImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"removed","csr":"JDK-8364778"}]},{"type":"class","name":"FileImageOutputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/stream/FileImageOutputStream.html","deltas":[{"type":"method","name":"finalize()","status":"removed","csr":"JDK-8364778"}]},{"type":"class","name":"ImageInputStreamImpl","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/stream/ImageInputStreamImpl.html","deltas":[{"type":"method","name":"finalize()","status":"removed","csr":"JDK-8364778"}]},{"type":"class","name":"MemoryCacheImageInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/stream/MemoryCacheImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"removed","csr":"JDK-8364778"}]}]},{"type":"package","name":"javax.print.attribute.standard","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/print/attribute/standard/package-summary.html","deltas":[{"type":"class","name":"OutputBin","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/print/attribute/standard/OutputBin.html","csr":"JDK-8331601"}]},{"type":"package","name":"javax.sound.sampled","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/sound/sampled/package-summary.html","deltas":[{"type":"class","name":"AudioPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/sound/sampled/AudioPermission.html","addedTags":["deprecated","forRemoval"]}]},{"type":"package","name":"javax.sound","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/sound/package-summary.html","csr":"JDK-8356200"},{"type":"package","name":"javax.swing.plaf.basic","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/plaf/basic/package-summary.html","deltas":[{"type":"class","name":"BasicSliderUI","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/plaf/basic/BasicSliderUI.html","deltas":[{"type":"method","name":"BasicSliderUI()","status":"removed","csr":"JDK-8345648"}]},{"type":"class","name":"BasicSplitPaneDivider","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/plaf/basic/BasicSplitPaneDivider.html","deltas":[{"type":"method","name":"setEnabled(boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/plaf/basic/BasicSplitPaneDivider.html#setEnabled(boolean)","csr":"JDK-5021949"}]}]},{"type":"package","name":"javax.swing.plaf.synth","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/plaf/synth/package-summary.html","deltas":[{"type":"class","name":"SynthLookAndFeel","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/plaf/synth/SynthLookAndFeel.html","deltas":[{"type":"method","name":"load(URL)","status":"removed","csr":"JDK-8351238"}]},{"type":"class","name":"SynthPasswordFieldUI","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/plaf/synth/SynthPasswordFieldUI.html","deltas":[{"type":"method","name":"installKeyboardActions()","status":"removed","csr":"JDK-8354646"}]},{"type":"class","name":"SynthTreeUI","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/plaf/synth/SynthTreeUI.html","deltas":[{"type":"method","name":"getCollapsedIcon()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/plaf/synth/SynthTreeUI.html#getCollapsedIcon()","csr":"JDK-8258979"}]}]},{"type":"package","name":"javax.swing","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/package-summary.html","deltas":[{"type":"class","name":"FocusManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/FocusManager.html","deltas":[{"type":"method","name":"setCurrentManager(FocusManager)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/FocusManager.html#setCurrentManager(javax.swing.FocusManager)","removedTags":["throws SecurityException"]}]},{"type":"class","name":"JApplet.AccessibleJApplet","status":"removed","csr":"JDK-8359058"},{"type":"class","name":"JApplet","status":"removed","csr":"JDK-8359058"},{"type":"class","name":"JInternalFrame","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/JInternalFrame.html","deltas":[{"type":"method","name":"getWarningString()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/JInternalFrame.html#getWarningString()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"JScrollBar","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/JScrollBar.html","deltas":[{"type":"method","name":"setMaximumSize(Dimension)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/JScrollBar.html#setMaximumSize(java.awt.Dimension)","csr":"JDK-8317857"},{"type":"method","name":"setMinimumSize(Dimension)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/JScrollBar.html#setMinimumSize(java.awt.Dimension)","csr":"JDK-8317857"}]},{"type":"class","name":"JSplitPane","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/JSplitPane.html","deltas":[{"type":"method","name":"setComponentOrientation(ComponentOrientation)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/JSplitPane.html#setComponentOrientation(java.awt.ComponentOrientation)","csr":"JDK-4265389"},{"type":"method","name":"setEnabled(boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/JSplitPane.html#setEnabled(boolean)","csr":"JDK-5021949"}]},{"type":"class","name":"RepaintManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/RepaintManager.html","deltas":[{"type":"method","name":"addDirtyRegion(Applet, int, int, int, int)","status":"removed","csr":"JDK-8359058"}]},{"type":"class","name":"UIManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/UIManager.html","deltas":[{"type":"method","name":"setInstalledLookAndFeels(UIManager.LookAndFeelInfo[])","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/UIManager.html#setInstalledLookAndFeels(javax.swing.UIManager.LookAndFeelInfo%5B%5D)","removedTags":["throws SecurityException"]}]}]}]},{"type":"module","name":"java.logging","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/module-summary.html","deltas":[{"type":"package","name":"java.util.logging","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/package-summary.html","deltas":[{"type":"class","name":"FileHandler","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/FileHandler.html","deltas":[{"type":"method","name":"FileHandler()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/FileHandler.html#%3Cinit%3E()","removedTags":["throws SecurityException"]},{"type":"method","name":"FileHandler(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/FileHandler.html#%3Cinit%3E(java.lang.String)","removedTags":["throws SecurityException"]},{"type":"method","name":"FileHandler(String, boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/FileHandler.html#%3Cinit%3E(java.lang.String,boolean)","removedTags":["throws SecurityException"]},{"type":"method","name":"FileHandler(String, int, int)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/FileHandler.html#%3Cinit%3E(java.lang.String,int,int)","removedTags":["throws SecurityException"]},{"type":"method","name":"FileHandler(String, int, int, boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/FileHandler.html#%3Cinit%3E(java.lang.String,int,int,boolean)","removedTags":["throws SecurityException"]},{"type":"method","name":"close()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/FileHandler.html#close()","removedTags":["throws SecurityException"]}]},{"type":"class","name":"Handler","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Handler.html","deltas":[{"type":"method","name":"close()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Handler.html#close()","removedTags":["throws SecurityException"]},{"type":"method","name":"setEncoding(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Handler.html#setEncoding(java.lang.String)","removedTags":["throws SecurityException"]},{"type":"method","name":"setFilter(Filter)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Handler.html#setFilter(java.util.logging.Filter)","removedTags":["throws SecurityException"]},{"type":"method","name":"setFormatter(Formatter)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Handler.html#setFormatter(java.util.logging.Formatter)","removedTags":["throws SecurityException"]},{"type":"method","name":"setLevel(Level)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Handler.html#setLevel(java.util.logging.Level)","removedTags":["throws SecurityException"]}]},{"type":"class","name":"LogManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/LogManager.html","deltas":[{"type":"method","name":"checkAccess()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/LogManager.html#checkAccess()","removedTags":["throws SecurityException"]},{"type":"method","name":"readConfiguration()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/LogManager.html#readConfiguration()","removedTags":["throws SecurityException"]},{"type":"method","name":"readConfiguration(InputStream)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/LogManager.html#readConfiguration(java.io.InputStream)","removedTags":["throws SecurityException"]},{"type":"method","name":"reset()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/LogManager.html#reset()","removedTags":["throws SecurityException"]}]},{"type":"class","name":"Logger","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Logger.html","deltas":[{"type":"method","name":"addHandler(Handler)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Logger.html#addHandler(java.util.logging.Handler)","removedTags":["throws SecurityException"]},{"type":"method","name":"removeHandler(Handler)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Logger.html#removeHandler(java.util.logging.Handler)","removedTags":["throws SecurityException"]},{"type":"method","name":"setFilter(Filter)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Logger.html#setFilter(java.util.logging.Filter)","removedTags":["throws SecurityException"]},{"type":"method","name":"setLevel(Level)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/Logger.html#setLevel(java.util.logging.Level)","removedTags":["throws SecurityException"]}]},{"type":"class","name":"LoggingPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/LoggingPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"MemoryHandler","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/MemoryHandler.html","deltas":[{"type":"method","name":"close()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/MemoryHandler.html#close()","removedTags":["throws SecurityException"]},{"type":"method","name":"setPushLevel(Level)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/MemoryHandler.html#setPushLevel(java.util.logging.Level)","removedTags":["throws SecurityException"]}]},{"type":"class","name":"SocketHandler","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/SocketHandler.html","deltas":[{"type":"method","name":"close()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/SocketHandler.html#close()","removedTags":["throws SecurityException"]}]},{"type":"class","name":"StreamHandler","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/StreamHandler.html","deltas":[{"type":"method","name":"close()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/StreamHandler.html#close()","removedTags":["throws SecurityException"]},{"type":"method","name":"setEncoding(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/StreamHandler.html#setEncoding(java.lang.String)","removedTags":["throws SecurityException"]},{"type":"method","name":"setOutputStream(OutputStream)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.logging/java/util/logging/StreamHandler.html#setOutputStream(java.io.OutputStream)","removedTags":["throws SecurityException"]}]}]}]},{"type":"module","name":"java.management.rmi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management.rmi/module-summary.html","deltas":[{"type":"package","name":"javax.management.remote.rmi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management.rmi/javax/management/remote/rmi/package-summary.html","deltas":[{"type":"class","name":"RMIConnector","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management.rmi/javax/management/remote/rmi/RMIConnector.html","deltas":[{"type":"method","name":"getMBeanServerConnection(Subject)","status":"removed","csr":"JDK-8326691"}]}]}]},{"type":"module","name":"java.management","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/module-summary.html","deltas":[{"type":"package","name":"java.lang.management","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/java/lang/management/package-summary.html","deltas":[{"type":"class","name":"ManagementPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/java/lang/management/ManagementPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"MemoryMXBean","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/java/lang/management/MemoryMXBean.html","deltas":[{"type":"method","name":"getTotalGcCpuTime()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/java/lang/management/MemoryMXBean.html#getTotalGcCpuTime()","csr":"JDK-8368529"}]}]},{"type":"package","name":"javax.management.loading","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/loading/package-summary.html","deltas":[{"type":"class","name":"MLetContent","status":"removed","csr":"JDK-8318710"},{"type":"class","name":"MLet","status":"removed","csr":"JDK-8318710"},{"type":"class","name":"PrivateMLet","status":"removed","csr":"JDK-8318710"},{"type":"interface","name":"MLetMBean","status":"removed","csr":"JDK-8318710"}]},{"type":"package","name":"javax.management.modelmbean","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/modelmbean/package-summary.html","deltas":[{"type":"class","name":"DescriptorSupport","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/modelmbean/DescriptorSupport.html","deltas":[{"type":"method","name":"DescriptorSupport(String)","status":"removed","csr":"JDK-8359663"},{"type":"method","name":"toXMLString()","status":"removed","csr":"JDK-8359663"}]},{"type":"class","name":"XMLParseException","status":"removed","csr":"JDK-8359663"}]},{"type":"package","name":"javax.management.remote","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/remote/package-summary.html","deltas":[{"type":"class","name":"SubjectDelegationPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/remote/SubjectDelegationPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"JMXConnector","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/remote/JMXConnector.html","deltas":[{"type":"method","name":"getMBeanServerConnection(Subject)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/remote/JMXConnector.html#getMBeanServerConnection(javax.security.auth.Subject)","removedTags":["abstract"]}]}]},{"type":"package","name":"javax.management","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/package-summary.html","deltas":[{"type":"class","name":"MBeanPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/MBeanPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"MBeanServerPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/MBeanServerPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"MBeanTrustPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/MBeanTrustPermission.html","addedTags":["deprecated","forRemoval"]}]}]},{"type":"module","name":"java.naming","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.naming/module-summary.html","deltas":[{"type":"package","name":"javax.naming","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.naming/javax/naming/package-summary.html","deltas":[{"type":"interface","name":"Context","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.naming/javax/naming/Context.html","deltas":[{"type":"field","name":"APPLET","status":"removed","csr":"JDK-8345406"}]}]}]},{"type":"module","name":"java.net.http","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/module-summary.html","deltas":[{"type":"package","name":"java.net.http","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/package-summary.html","deltas":[{"type":"class","name":"HttpRequest.BodyPublishers","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpRequest.BodyPublishers.html","deltas":[{"type":"method","name":"ofFileChannel(FileChannel, long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpRequest.BodyPublishers.html#ofFileChannel(java.nio.channels.FileChannel,long,long)","csr":"JDK-8365804"}]},{"type":"class","name":"HttpRequest","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpRequest.html","deltas":[{"type":"method","name":"getOption(HttpOption)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpRequest.html#getOption(java.net.http.HttpOption)","csr":"JDK-8350588"}]},{"type":"class","name":"HttpResponse.BodyHandlers","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.BodyHandlers.html","deltas":[{"type":"method","name":"limiting(HttpResponse.BodyHandler, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.BodyHandlers.html#limiting(java.net.http.HttpResponse.BodyHandler,long)","csr":"JDK-8347904"}]},{"type":"class","name":"HttpResponse.BodySubscribers","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.BodySubscribers.html","deltas":[{"type":"method","name":"limiting(HttpResponse.BodySubscriber, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.BodySubscribers.html#limiting(java.net.http.HttpResponse.BodySubscriber,long)","csr":"JDK-8347904"}]},{"type":"class","name":"HttpResponse.PushPromiseHandler.PushId.Http3PushId","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.PushPromiseHandler.PushId.Http3PushId.html","csr":"JDK-8350588"},{"type":"class","name":"StreamLimitException","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/StreamLimitException.html","csr":"JDK-8350588"},{"type":"class","name":"UnsupportedProtocolVersionException","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/UnsupportedProtocolVersionException.html","csr":"JDK-8350588"},{"type":"enum","name":"HttpClient.Version","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpClient.Version.html","deltas":[{"type":"field","name":"HTTP_3","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpClient.Version.html#HTTP_3","csr":"JDK-8350588"}]},{"type":"enum","name":"HttpOption.Http3DiscoveryMode","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpOption.Http3DiscoveryMode.html","csr":"JDK-8350588"},{"type":"interface","name":"HttpOption","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpOption.html","csr":"JDK-8350588"},{"type":"interface","name":"HttpRequest.Builder","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpRequest.Builder.html","deltas":[{"type":"method","name":"setOption(HttpOption, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpRequest.Builder.html#setOption(java.net.http.HttpOption,java.lang.Object)","csr":"JDK-8350588"}]},{"type":"interface","name":"HttpResponse.PushPromiseHandler.PushId","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.PushPromiseHandler.PushId.html","csr":"JDK-8350588"},{"type":"interface","name":"HttpResponse.PushPromiseHandler","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.PushPromiseHandler.html","deltas":[{"type":"method","name":"applyPushPromise(HttpRequest, HttpRequest, HttpResponse.PushPromiseHandler.PushId, Function)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.PushPromiseHandler.html#applyPushPromise(java.net.http.HttpRequest,java.net.http.HttpRequest,java.net.http.HttpResponse.PushPromiseHandler.PushId,java.util.function.Function)","csr":"JDK-8350588"},{"type":"method","name":"notifyAdditionalPromise(HttpRequest, HttpResponse.PushPromiseHandler.PushId)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.PushPromiseHandler.html#notifyAdditionalPromise(java.net.http.HttpRequest,java.net.http.HttpResponse.PushPromiseHandler.PushId)","csr":"JDK-8350588"}]},{"type":"interface","name":"HttpResponse","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.html","deltas":[{"type":"method","name":"connectionLabel()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/java/net/http/HttpResponse.html#connectionLabel()","csr":"JDK-8352751"}]}]}]},{"type":"module","name":"java.rmi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.rmi/module-summary.html","deltas":[{"type":"package","name":"java.rmi.server","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.rmi/java/rmi/server/package-summary.html","deltas":[{"type":"class","name":"RMIClassLoader","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.rmi/java/rmi/server/RMIClassLoader.html","deltas":[{"type":"method","name":"getClassLoader(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.rmi/java/rmi/server/RMIClassLoader.html#getClassLoader(java.lang.String)","removedTags":["throws SecurityException"]}]}]}]},{"type":"module","name":"java.security.jgss","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.security.jgss/module-summary.html","deltas":[{"type":"package","name":"javax.security.auth.kerberos","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.security.jgss/javax/security/auth/kerberos/package-summary.html","deltas":[{"type":"class","name":"DelegationPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.security.jgss/javax/security/auth/kerberos/DelegationPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"ServicePermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.security.jgss/javax/security/auth/kerberos/ServicePermission.html","addedTags":["deprecated","forRemoval"]}]}]},{"type":"module","name":"java.sql","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/module-summary.html","deltas":[{"type":"package","name":"java.sql","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/package-summary.html","deltas":[{"type":"class","name":"SQLPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/SQLPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"Types","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Types.html","deltas":[{"type":"field","name":"DECFLOAT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Types.html#DECFLOAT","csr":"JDK-8369918"},{"type":"field","name":"JSON","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Types.html#JSON","csr":"JDK-8369918"}]},{"type":"enum","name":"JDBCType","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/JDBCType.html","deltas":[{"type":"field","name":"DECFLOAT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/JDBCType.html#DECFLOAT","csr":"JDK-8369918"},{"type":"field","name":"JSON","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/JDBCType.html#JSON","csr":"JDK-8369918"}]},{"type":"interface","name":"Array","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Array.html","addedTags":["implements AutoCloseable"],"deltas":[{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Array.html#close()","csr":"JDK-8369918"}]},{"type":"interface","name":"Blob","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Blob.html","addedTags":["implements AutoCloseable"],"deltas":[{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Blob.html#close()","csr":"JDK-8369918"}]},{"type":"interface","name":"Clob","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Clob.html","addedTags":["implements AutoCloseable"],"deltas":[{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Clob.html#close()","csr":"JDK-8369918"}]},{"type":"interface","name":"Connection","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Connection.html","deltas":[{"type":"method","name":"enquoteIdentifier(String, boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Connection.html#enquoteIdentifier(java.lang.String,boolean)","csr":"JDK-8369918"},{"type":"method","name":"enquoteLiteral(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Connection.html#enquoteLiteral(java.lang.String)","csr":"JDK-8369918"},{"type":"method","name":"enquoteNCharLiteral(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Connection.html#enquoteNCharLiteral(java.lang.String)","csr":"JDK-8369918"},{"type":"method","name":"isSimpleIdentifier(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/Connection.html#isSimpleIdentifier(java.lang.String)","csr":"JDK-8369918"}]},{"type":"interface","name":"SQLXML","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/SQLXML.html","addedTags":["implements AutoCloseable"],"deltas":[{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/SQLXML.html#close()","csr":"JDK-8369918"}]}]}]},{"type":"module","name":"java.xml.crypto","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.xml.crypto/module-summary.html","deltas":[{"type":"package","name":"javax.xml.crypto.dsig","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.xml.crypto/javax/xml/crypto/dsig/package-summary.html","deltas":[{"type":"interface","name":"SignatureMethod","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html","deltas":[{"type":"field","name":"ECDSA_SHA3_224","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#ECDSA_SHA3_224","csr":"JDK-8345411"},{"type":"field","name":"ECDSA_SHA3_256","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#ECDSA_SHA3_256","csr":"JDK-8345411"},{"type":"field","name":"ECDSA_SHA3_384","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#ECDSA_SHA3_384","csr":"JDK-8345411"},{"type":"field","name":"ECDSA_SHA3_512","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/26/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#ECDSA_SHA3_512","csr":"JDK-8345411"}]}]}]}]}