{"base":{"feature":"16","vendor":"tem","version":"16.0.2+7"},"target":{"feature":"25","vendor":"tem","version":"25.0.2+10-LTS"},"deltas":[{"type":"module","name":"java.base","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/module-summary.html","deltas":[{"type":"package","name":"java.io","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/package-summary.html","deltas":[{"type":"class","name":"BufferedInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/BufferedInputStream.html","deltas":[{"type":"method","name":"transferTo(OutputStream)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/BufferedInputStream.html#transferTo(java.io.OutputStream)","csr":"JDK-8279283"}]},{"type":"class","name":"CharArrayReader","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/CharArrayReader.html","deltas":[{"type":"method","name":"read(CharBuffer)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/CharArrayReader.html#read(java.nio.CharBuffer)","csr":"JDK-4926314"}]},{"type":"class","name":"Console","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Console.html","addedTags":["sealed"],"removedTags":["final"],"deltas":[{"type":"method","name":"charset()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Console.html#charset()","csr":"JDK-8264209"},{"type":"method","name":"format(Locale, String, Object...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Console.html#format(java.util.Locale,java.lang.String,java.lang.Object...)","csr":"JDK-8330536"},{"type":"method","name":"isTerminal()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Console.html#isTerminal()","csr":"JDK-8309141"},{"type":"method","name":"printf(Locale, String, Object...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/io/Console.html#readPassword(java.util.Locale,java.lang.String,java.lang.Object...)","csr":"JDK-8330536"}]},{"type":"class","name":"FileInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/FileInputStream.html","deltas":[{"type":"method","name":"readAllBytes()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/FileInputStream.html#readAllBytes()","csr":"JDK-8264777"},{"type":"method","name":"readNBytes(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/FileInputStream.html#readNBytes(int)","csr":"JDK-8264777"},{"type":"method","name":"transferTo(OutputStream)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/FileInputStream.html#transferTo(java.io.OutputStream)","csr":"JDK-8272297"}]},{"type":"class","name":"FilePermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/FilePermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"InputStreamReader","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/InputStreamReader.html","deltas":[{"type":"method","name":"read(CharBuffer)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/InputStreamReader.html#read(java.nio.CharBuffer)","csr":"JDK-4926314"}]},{"type":"class","name":"InvalidClassException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/InvalidClassException.html","deltas":[{"type":"method","name":"InvalidClassException(String, String, Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/InvalidClassException.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.Throwable)","csr":"JDK-8282697"},{"type":"method","name":"InvalidClassException(String, Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/InvalidClassException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282697"}]},{"type":"class","name":"InvalidObjectException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/InvalidObjectException.html","deltas":[{"type":"method","name":"InvalidObjectException(String, Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/InvalidObjectException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282697"}]},{"type":"class","name":"ObjectInputFilter.Config","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputFilter.Config.html","deltas":[{"type":"method","name":"getSerialFilterFactory()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputFilter.Config.html#getSerialFilterFactory()","csr":"JDK-8264860"},{"type":"method","name":"setSerialFilterFactory(BinaryOperator)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputFilter.Config.html#setSerialFilterFactory(java.util.function.BinaryOperator)","csr":"JDK-8264860"}]},{"type":"class","name":"ObjectInputStream.GetField","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputStream.GetField.html","deltas":[{"type":"method","name":"get(String, Object)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputStream.GetField.html#get(java.lang.String,java.lang.Object)","addedTags":["throws ClassNotFoundException"]}]},{"type":"class","name":"ObjectInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputStream.html","deltas":[{"type":"method","name":"ObjectInputStream()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/docs/api/java.base/java/io/ObjectOutputStream.html","deltas":[{"type":"method","name":"ObjectOutputStream()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/io/ObjectOutputStream.html#enableReplaceObject(boolean)","removedTags":["throws SecurityException"]}]},{"type":"class","name":"ObjectStreamClass","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectStreamClass.html","addedTags":["final"]},{"type":"class","name":"ObjectStreamException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectStreamException.html","deltas":[{"type":"method","name":"ObjectStreamException(String, Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectStreamException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282697"},{"type":"method","name":"ObjectStreamException(Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectStreamException.html#%3Cinit%3E(java.lang.Throwable)","csr":"JDK-8282697"}]},{"type":"class","name":"OptionalDataException","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/OptionalDataException.html","addedTags":["final"]},{"type":"class","name":"PrintStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/PrintStream.html","deltas":[{"type":"method","name":"charset()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/PrintStream.html#charset()","csr":"JDK-8277078"}]},{"type":"class","name":"PushbackInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/PushbackInputStream.html","deltas":[{"type":"method","name":"transferTo(OutputStream)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/PushbackInputStream.html#transferTo(java.io.OutputStream)","csr":"JDK-8296431"}]},{"type":"class","name":"Reader","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/Reader.html","deltas":[{"type":"method","name":"of(CharSequence)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/io/Reader.html#readAllLines()","csr":"JDK-8356909"}]},{"type":"class","name":"SequenceInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/SequenceInputStream.html","deltas":[{"type":"method","name":"transferTo(OutputStream)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/SequenceInputStream.html#transferTo(java.io.OutputStream)","csr":"JDK-8297298"}]},{"type":"class","name":"SerializablePermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/SerializablePermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"WriteAbortedException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/WriteAbortedException.html","deltas":[{"type":"field","name":"detail","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/WriteAbortedException.html#detail","addedTags":["deprecated"]}]},{"type":"interface","name":"ObjectInputFilter","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputFilter.html","deltas":[{"type":"method","name":"allowFilter(Predicate, ObjectInputFilter.Status)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputFilter.html#allowFilter(java.util.function.Predicate,java.io.ObjectInputFilter.Status)","csr":"JDK-8264860"},{"type":"method","name":"merge(ObjectInputFilter, ObjectInputFilter)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputFilter.html#merge(java.io.ObjectInputFilter,java.io.ObjectInputFilter)","csr":"JDK-8264860"},{"type":"method","name":"rejectFilter(Predicate, ObjectInputFilter.Status)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputFilter.html#rejectFilter(java.util.function.Predicate,java.io.ObjectInputFilter.Status)","csr":"JDK-8264860"},{"type":"method","name":"rejectUndecidedClass(ObjectInputFilter)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/ObjectInputFilter.html#rejectUndecidedClass(java.io.ObjectInputFilter)","csr":"JDK-8264860"}]}]},{"type":"package","name":"java.lang.classfile.attribute","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/classfile/attribute/package-summary.html","csr":"JDK-8308754"},{"type":"package","name":"java.lang.classfile.constantpool","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/classfile/constantpool/package-summary.html","csr":"JDK-8308754"},{"type":"package","name":"java.lang.classfile.instruction","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/classfile/instruction/package-summary.html","csr":"JDK-8308754"},{"type":"package","name":"java.lang.classfile","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/classfile/package-summary.html","csr":"JDK-8308754"},{"type":"package","name":"java.lang.constant","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/package-summary.html","deltas":[{"type":"class","name":"ConstantDescs","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ConstantDescs.html","deltas":[{"type":"field","name":"BSM_CLASS_DATA","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ConstantDescs.html#BSM_CLASS_DATA","csr":"JDK-8304181"},{"type":"field","name":"BSM_CLASS_DATA_AT","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ConstantDescs.html#BSM_CLASS_DATA_AT","csr":"JDK-8304181"},{"type":"field","name":"CLASS_INIT_NAME","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ConstantDescs.html#CLASS_INIT_NAME","csr":"JDK-8304140"},{"type":"field","name":"INIT_NAME","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ConstantDescs.html#INIT_NAME","csr":"JDK-8304140"},{"type":"field","name":"MTD_void","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ConstantDescs.html#MTD_void","csr":"JDK-8304140"}]},{"type":"class","name":"DynamicCallSiteDesc","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/DynamicCallSiteDesc.html","addedTags":["final"]},{"type":"interface","name":"ClassDesc","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ClassDesc.html","addedTags":["sealed"],"deltas":[{"type":"method","name":"arrayType()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/lang/constant/ClassDesc.html#displayName()","addedTags":["abstract"]},{"type":"method","name":"ofInternalName(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ClassDesc.html#ofInternalName(java.lang.String)","csr":"JDK-8288670"},{"type":"method","name":"resolveConstantDesc(MethodHandles.Lookup)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ClassDesc.html#resolveConstantDesc(java.lang.invoke.MethodHandles.Lookup)","csr":"JDK-8304012"}]},{"type":"interface","name":"ConstantDesc","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ConstantDesc.html","addedTags":["sealed"]},{"type":"interface","name":"DirectMethodHandleDesc","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/DirectMethodHandleDesc.html","addedTags":["sealed"]},{"type":"interface","name":"MethodHandleDesc","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/MethodHandleDesc.html","addedTags":["sealed"],"deltas":[{"type":"method","name":"resolveConstantDesc(MethodHandles.Lookup)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/MethodHandleDesc.html#resolveConstantDesc(java.lang.invoke.MethodHandles.Lookup)","csr":"JDK-8304012"}]},{"type":"interface","name":"MethodTypeDesc","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/MethodTypeDesc.html","addedTags":["sealed"],"deltas":[{"type":"method","name":"descriptorString()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/MethodTypeDesc.html#descriptorString()","addedTags":["abstract"]},{"type":"method","name":"of(ClassDesc)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/MethodTypeDesc.html#of(java.lang.constant.ClassDesc)","csr":"JDK-8306699"},{"type":"method","name":"of(ClassDesc, List)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/MethodTypeDesc.html#of(java.lang.constant.ClassDesc,java.util.List)","csr":"JDK-8306699"},{"type":"method","name":"resolveConstantDesc(MethodHandles.Lookup)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/MethodTypeDesc.html#resolveConstantDesc(java.lang.invoke.MethodHandles.Lookup)","csr":"JDK-8304012"}]},{"type":"interface","name":"ModuleDesc","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ModuleDesc.html","csr":"JDK-8306730"},{"type":"interface","name":"PackageDesc","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/PackageDesc.html","csr":"JDK-8306730"}]},{"type":"package","name":"java.lang.foreign","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/foreign/package-summary.html","csr":"JDK-8282192"},{"type":"package","name":"java.lang.invoke","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/package-summary.html","deltas":[{"type":"class","name":"CallSite","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/CallSite.html","addedTags":["sealed"]},{"type":"class","name":"MethodHandleProxies","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandleProxies.html","addedTags":["final"]},{"type":"class","name":"MethodHandle","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandle.html","addedTags":["sealed"],"deltas":[{"type":"method","name":"asType(MethodType)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandle.html#asType(java.lang.invoke.MethodType)","addedTags":["final"]}]},{"type":"class","name":"MethodHandles","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandles.html","addedTags":["final"],"deltas":[{"type":"method","name":"collectCoordinates(VarHandle, int, MethodHandle)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandles.html#collectCoordinates(java.lang.invoke.VarHandle,int,java.lang.invoke.MethodHandle)","csr":"JDK-8282192"},{"type":"method","name":"dropCoordinates(VarHandle, int, Class...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandles.html#dropCoordinates(java.lang.invoke.VarHandle,int,java.lang.Class...)","csr":"JDK-8282192"},{"type":"method","name":"filterCoordinates(VarHandle, int, MethodHandle...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandles.html#filterCoordinates(java.lang.invoke.VarHandle,int,java.lang.invoke.MethodHandle...)","csr":"JDK-8282192"},{"type":"method","name":"filterValue(VarHandle, MethodHandle, MethodHandle)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandles.html#filterValue(java.lang.invoke.VarHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)","csr":"JDK-8282192"},{"type":"method","name":"insertCoordinates(VarHandle, int, Object...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandles.html#insertCoordinates(java.lang.invoke.VarHandle,int,java.lang.Object...)","csr":"JDK-8282192"},{"type":"method","name":"permuteCoordinates(VarHandle, List, int...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandles.html#permuteCoordinates(java.lang.invoke.VarHandle,java.util.List,int...)","csr":"JDK-8282192"},{"type":"method","name":"tableSwitch(MethodHandle, MethodHandle...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/MethodHandles.html#tableSwitch(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle...)","csr":"JDK-8267267"}]},{"type":"class","name":"VarHandle","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/VarHandle.html","addedTags":["sealed"],"deltas":[{"type":"method","name":"isAccessModeSupported(VarHandle.AccessMode)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/invoke/VarHandle.html#isAccessModeSupported(java.lang.invoke.VarHandle.AccessMode)","removedTags":["final"]}]}]},{"type":"package","name":"java.lang.module","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/module/package-summary.html","deltas":[{"type":"class","name":"ModuleDescriptor.Exports","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/module/ModuleDescriptor.Exports.html","deltas":[{"type":"method","name":"accessFlags()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/module/ModuleDescriptor.Exports.html#accessFlags()","csr":"JDK-8281660"}]},{"type":"class","name":"ModuleDescriptor.Opens","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/module/ModuleDescriptor.Opens.html","deltas":[{"type":"method","name":"accessFlags()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/module/ModuleDescriptor.Opens.html#accessFlags()","csr":"JDK-8281660"}]},{"type":"class","name":"ModuleDescriptor.Requires","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/module/ModuleDescriptor.Requires.html","deltas":[{"type":"method","name":"accessFlags()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/module/ModuleDescriptor.Requires.html#accessFlags()","csr":"JDK-8281660"}]},{"type":"class","name":"ModuleDescriptor","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/module/ModuleDescriptor.html","addedTags":["final"],"deltas":[{"type":"method","name":"accessFlags()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/module/ModuleDescriptor.html#accessFlags()","csr":"JDK-8281660"}]}]},{"type":"package","name":"java.lang.ref","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ref/package-summary.html","deltas":[{"type":"class","name":"ReferenceQueue","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ref/ReferenceQueue.html","deltas":[{"type":"method","name":"remove(long)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ref/ReferenceQueue.html#remove(long)","removedTags":["throws IllegalArgumentException"]}]},{"type":"class","name":"Reference","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ref/Reference.html","addedTags":["sealed"]}]},{"type":"package","name":"java.lang.reflect","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/package-summary.html","deltas":[{"type":"class","name":"AccessibleObject","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/AccessibleObject.html","deltas":[{"type":"method","name":"AccessibleObject()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/AccessibleObject.html#%3Cinit%3E()","addedTags":["deprecated"]}]},{"type":"class","name":"Executable","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Executable.html","addedTags":["sealed"],"deltas":[{"type":"method","name":"accessFlags()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Executable.html#accessFlags()","csr":"JDK-8281660"},{"type":"method","name":"getParameterCount()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Executable.html#getParameterCount()","addedTags":["abstract"]}]},{"type":"class","name":"Field","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Field.html","deltas":[{"type":"method","name":"accessFlags()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Field.html#accessFlags()","csr":"JDK-8281660"}]},{"type":"class","name":"Method","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Method.html","deltas":[{"type":"method","name":"invoke(Object, Object...)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Method.html#invoke(java.lang.Object,java.lang.Object...)","removedTags":["throws IllegalArgumentException"]}]},{"type":"class","name":"Modifier","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Modifier.html","addedTags":["final"]},{"type":"class","name":"Parameter","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Parameter.html","deltas":[{"type":"method","name":"accessFlags()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Parameter.html#accessFlags()","csr":"JDK-8281660"}]},{"type":"class","name":"ReflectPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/ReflectPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"enum","name":"AccessFlag.Location","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/AccessFlag.Location.html","csr":"JDK-8281660"},{"type":"enum","name":"AccessFlag","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/AccessFlag.html","csr":"JDK-8281660"},{"type":"enum","name":"ClassFileFormatVersion","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/ClassFileFormatVersion.html","csr":"JDK-8289419"},{"type":"interface","name":"Member","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Member.html","deltas":[{"type":"method","name":"accessFlags()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/Member.html#accessFlags()","csr":"JDK-8281660"}]}]},{"type":"package","name":"java.lang.runtime","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/lang/runtime/ObjectMethods.html","addedTags":["final"]},{"type":"class","name":"SwitchBootstraps","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/runtime/SwitchBootstraps.html","csr":"JDK-8265981"}]},{"type":"package","name":"java.lang","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/package-summary.html","deltas":[{"type":"class","name":"Boolean","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Boolean.html","deltas":[{"type":"method","name":"Boolean(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/lang/Byte.html","deltas":[{"type":"method","name":"Byte(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html","deltas":[{"type":"field","name":"ARABIC_EXTENDED_B","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#ARABIC_EXTENDED_B","csr":"JDK-8279542"},{"type":"field","name":"ARABIC_EXTENDED_C","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#ARABIC_EXTENDED_C","csr":"JDK-8293658"},{"type":"field","name":"CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H","csr":"JDK-8293658"},{"type":"field","name":"CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I","csr":"JDK-8316217"},{"type":"field","name":"CYPRO_MINOAN","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#CYPRO_MINOAN","csr":"JDK-8279542"},{"type":"field","name":"CYRILLIC_EXTENDED_D","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#CYRILLIC_EXTENDED_D","csr":"JDK-8293658"},{"type":"field","name":"DEVANAGARI_EXTENDED_A","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#DEVANAGARI_EXTENDED_A","csr":"JDK-8293658"},{"type":"field","name":"EGYPTIAN_HIEROGLYPHS_EXTENDED_A","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#EGYPTIAN_HIEROGLYPHS_EXTENDED_A","csr":"JDK-8339568"},{"type":"field","name":"ETHIOPIC_EXTENDED_B","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#ETHIOPIC_EXTENDED_B","csr":"JDK-8279542"},{"type":"field","name":"GARAY","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#GURUNG_KHEMA","csr":"JDK-8339568"},{"type":"field","name":"KAKTOVIK_NUMERALS","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#KAKTOVIK_NUMERALS","csr":"JDK-8293658"},{"type":"field","name":"KANA_EXTENDED_B","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#KANA_EXTENDED_B","csr":"JDK-8279542"},{"type":"field","name":"KAWI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#KAWI","csr":"JDK-8293658"},{"type":"field","name":"KIRAT_RAI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#KIRAT_RAI","csr":"JDK-8339568"},{"type":"field","name":"LATIN_EXTENDED_F","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#LATIN_EXTENDED_F","csr":"JDK-8279542"},{"type":"field","name":"LATIN_EXTENDED_G","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#LATIN_EXTENDED_G","csr":"JDK-8279542"},{"type":"field","name":"MYANMAR_EXTENDED_C","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#MYANMAR_EXTENDED_C","csr":"JDK-8339568"},{"type":"field","name":"NAG_MUNDARI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#NAG_MUNDARI","csr":"JDK-8293658"},{"type":"field","name":"OLD_UYGHUR","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#OLD_UYGHUR","csr":"JDK-8279542"},{"type":"field","name":"OL_ONAL","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#OL_ONAL","csr":"JDK-8339568"},{"type":"field","name":"SUNUWAR","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT","csr":"JDK-8339568"},{"type":"field","name":"TANGSA","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TANGSA","csr":"JDK-8279542"},{"type":"field","name":"TODHRI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TODHRI","csr":"JDK-8339568"},{"type":"field","name":"TOTO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TOTO","csr":"JDK-8279542"},{"type":"field","name":"TULU_TIGALARI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TULU_TIGALARI","csr":"JDK-8339568"},{"type":"field","name":"UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A","csr":"JDK-8279542"},{"type":"field","name":"VITHKUQI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#VITHKUQI","csr":"JDK-8279542"},{"type":"field","name":"ZNAMENNY_MUSICAL_NOTATION","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeBlock.html#ZNAMENNY_MUSICAL_NOTATION","csr":"JDK-8279542"}]},{"type":"class","name":"Character","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.html","deltas":[{"type":"method","name":"Character(char)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.html#%3Cinit%3E(char)","removedTags":["forRemoval"]},{"type":"method","name":"isEmoji(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.html#isEmoji(int)","csr":"JDK-8304027"},{"type":"method","name":"isEmojiComponent(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.html#isEmojiComponent(int)","csr":"JDK-8304027"},{"type":"method","name":"isEmojiModifier(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.html#isEmojiModifier(int)","csr":"JDK-8304027"},{"type":"method","name":"isEmojiModifierBase(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.html#isEmojiModifierBase(int)","csr":"JDK-8304027"},{"type":"method","name":"isEmojiPresentation(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.html#isEmojiPresentation(int)","csr":"JDK-8304027"},{"type":"method","name":"isExtendedPictographic(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.html#isExtendedPictographic(int)","csr":"JDK-8304027"}]},{"type":"class","name":"Class","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Class.html","deltas":[{"type":"method","name":"accessFlags()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Class.html#accessFlags()","csr":"JDK-8281660"},{"type":"method","name":"forPrimitiveName(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Class.html#forPrimitiveName(java.lang.String)","csr":"JDK-8312110"},{"type":"method","name":"getConstructor(Class...)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.base/java/lang/Class.html#getMethods()","removedTags":["throws SecurityException"]},{"type":"method","name":"getPermittedSubclasses()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Class.html#getPermittedSubclasses()","removedTags":["preview"]},{"type":"method","name":"isSealed()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Class.html#isSealed()","removedTags":["preview"]}]},{"type":"class","name":"Compiler","status":"removed","csr":"JDK-8304458"},{"type":"class","name":"Double","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html","deltas":[{"type":"field","name":"PRECISION","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Double.html#PRECISION","csr":"JDK-8285241"},{"type":"method","name":"Double(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/lang/Double.html#%3Cinit%3E(double)","removedTags":["forRemoval"]}]},{"type":"class","name":"Enum","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Enum.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Enum.html#finalize()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"Float","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Float.html","deltas":[{"type":"field","name":"PRECISION","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Float.html#PRECISION","csr":"JDK-8285241"},{"type":"method","name":"Float(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/lang/Float.html#%3Cinit%3E(float)","removedTags":["forRemoval"]},{"type":"method","name":"float16ToFloat(short)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Float.html#float16ToFloat(short)","csr":"JDK-8290216"},{"type":"method","name":"floatToFloat16(float)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Float.html#floatToFloat16(float)","csr":"JDK-8290216"}]},{"type":"class","name":"IO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/lang/Integer.html","deltas":[{"type":"method","name":"Integer(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/lang/Integer.html#%3Cinit%3E(int)","removedTags":["forRemoval"]},{"type":"method","name":"compress(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Integer.html#compress(int,int)","csr":"JDK-8283893"},{"type":"method","name":"expand(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Integer.html#expand(int,int)","csr":"JDK-8283893"}]},{"type":"class","name":"Long","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Long.html","deltas":[{"type":"method","name":"Long(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/lang/Long.html#%3Cinit%3E(long)","removedTags":["forRemoval"]},{"type":"method","name":"compress(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Long.html#compress(long,long)","csr":"JDK-8283893"},{"type":"method","name":"expand(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Long.html#expand(long,long)","csr":"JDK-8283893"}]},{"type":"class","name":"MatchException","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/MatchException.html","csr":"JDK-8284528"},{"type":"class","name":"Math","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html","deltas":[{"type":"field","name":"TAU","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#TAU","csr":"JDK-8283136"},{"type":"method","name":"ceilDiv(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#ceilDiv(int,int)","csr":"JDK-8273090"},{"type":"method","name":"ceilDiv(long, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#ceilDiv(long,int)","csr":"JDK-8273090"},{"type":"method","name":"ceilDiv(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#ceilDiv(long,long)","csr":"JDK-8273090"},{"type":"method","name":"ceilDivExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#ceilDivExact(int,int)","csr":"JDK-8273090"},{"type":"method","name":"ceilDivExact(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#ceilDivExact(long,long)","csr":"JDK-8273090"},{"type":"method","name":"ceilMod(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#ceilMod(int,int)","csr":"JDK-8273090"},{"type":"method","name":"ceilMod(long, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#ceilMod(long,int)","csr":"JDK-8273090"},{"type":"method","name":"ceilMod(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#ceilMod(long,long)","csr":"JDK-8273090"},{"type":"method","name":"clamp(double, double, double)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#clamp(double,double,double)","csr":"JDK-8301301"},{"type":"method","name":"clamp(float, float, float)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#clamp(float,float,float)","csr":"JDK-8301301"},{"type":"method","name":"clamp(long, int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#clamp(long,int,int)","csr":"JDK-8301301"},{"type":"method","name":"clamp(long, long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#clamp(long,long,long)","csr":"JDK-8301301"},{"type":"method","name":"divideExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#divideExact(int,int)","csr":"JDK-8270378"},{"type":"method","name":"divideExact(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#divideExact(long,long)","csr":"JDK-8270378"},{"type":"method","name":"floorDivExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#floorDivExact(int,int)","csr":"JDK-8271518"},{"type":"method","name":"floorDivExact(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#floorDivExact(long,long)","csr":"JDK-8271518"},{"type":"method","name":"powExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/docs/api/java.base/java/lang/Math.html#unsignedMultiplyExact(long,long)","csr":"JDK-8356077"},{"type":"method","name":"unsignedMultiplyHigh(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Math.html#unsignedMultiplyHigh(long,long)","csr":"JDK-8269705"},{"type":"method","name":"unsignedPowExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/lang/Math.html#unsignedPowExact(long,int)","csr":"JDK-8356077"}]},{"type":"class","name":"ModuleLayer.Controller","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ModuleLayer.Controller.html","deltas":[{"type":"method","name":"enableNativeAccess(Module)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ModuleLayer.Controller.html#enableNativeAccess(java.lang.Module)","csr":"JDK-8295045"}]},{"type":"class","name":"Module","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Module.html","deltas":[{"type":"method","name":"isNativeAccessEnabled()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Module.html#isNativeAccessEnabled()","csr":"JDK-8295045"}]},{"type":"class","name":"Object","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html#finalize()","addedTags":["forRemoval"]}]},{"type":"class","name":"Package","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Package.html","addedTags":["final"]},{"type":"class","name":"Process","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Process.html","deltas":[{"type":"method","name":"errorReader()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Process.html#errorReader()","csr":"JDK-8191490"},{"type":"method","name":"errorReader(Charset)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Process.html#errorReader(java.nio.charset.Charset)","csr":"JDK-8191490"},{"type":"method","name":"inputReader()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Process.html#inputReader()","csr":"JDK-8191490"},{"type":"method","name":"inputReader(Charset)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Process.html#inputReader(java.nio.charset.Charset)","csr":"JDK-8191490"},{"type":"method","name":"outputWriter()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Process.html#outputWriter()","csr":"JDK-8191490"},{"type":"method","name":"outputWriter(Charset)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Process.html#outputWriter(java.nio.charset.Charset)","csr":"JDK-8191490"},{"type":"method","name":"waitFor(Duration)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/lang/Runtime.html","addedTags":["final"],"deltas":[{"type":"method","name":"exec(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Runtime.html#exec(java.lang.String)","addedTags":["deprecated"]},{"type":"method","name":"exec(String, String[])","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Runtime.html#exec(java.lang.String,java.lang.String%5B%5D)","addedTags":["deprecated"]},{"type":"method","name":"exec(String, String[], File)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Runtime.html#exec(java.lang.String,java.lang.String%5B%5D,java.io.File)","addedTags":["deprecated"]},{"type":"method","name":"runFinalization()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Runtime.html#runFinalization()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"ScopedValue.Carrier","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ScopedValue.Carrier.html","csr":"JDK-8306573"},{"type":"class","name":"ScopedValue","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ScopedValue.html","csr":"JDK-8306573"},{"type":"class","name":"SecurityManager","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/SecurityManager.html","addedTags":["deprecated","forRemoval"],"deltas":[{"type":"method","name":"checkMulticast(InetAddress, byte)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/SecurityManager.html#checkMulticast(java.net.InetAddress,byte)","removedTags":["deprecated"]}]},{"type":"class","name":"Short","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Short.html","deltas":[{"type":"method","name":"Short(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/lang/StrictMath.html","deltas":[{"type":"field","name":"TAU","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#TAU","csr":"JDK-8283136"},{"type":"method","name":"ceilDiv(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#ceilDiv(int,int)","csr":"JDK-8273090"},{"type":"method","name":"ceilDiv(long, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#ceilDiv(long,int)","csr":"JDK-8273090"},{"type":"method","name":"ceilDiv(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#ceilDiv(long,long)","csr":"JDK-8273090"},{"type":"method","name":"ceilDivExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#ceilDivExact(int,int)","csr":"JDK-8273090"},{"type":"method","name":"ceilDivExact(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#ceilDivExact(long,long)","csr":"JDK-8273090"},{"type":"method","name":"ceilMod(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#ceilMod(int,int)","csr":"JDK-8273090"},{"type":"method","name":"ceilMod(long, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#ceilMod(long,int)","csr":"JDK-8273090"},{"type":"method","name":"ceilMod(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#ceilMod(long,long)","csr":"JDK-8273090"},{"type":"method","name":"clamp(double, double, double)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#clamp(double,double,double)","csr":"JDK-8301301"},{"type":"method","name":"clamp(float, float, float)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#clamp(float,float,float)","csr":"JDK-8301301"},{"type":"method","name":"clamp(long, int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#clamp(long,int,int)","csr":"JDK-8301301"},{"type":"method","name":"clamp(long, long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#clamp(long,long,long)","csr":"JDK-8301301"},{"type":"method","name":"divideExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#divideExact(int,int)","csr":"JDK-8270378"},{"type":"method","name":"divideExact(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#divideExact(long,long)","csr":"JDK-8270378"},{"type":"method","name":"floorDivExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#floorDivExact(int,int)","csr":"JDK-8271518"},{"type":"method","name":"floorDivExact(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#floorDivExact(long,long)","csr":"JDK-8271518"},{"type":"method","name":"powExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/docs/api/java.base/java/lang/StrictMath.html#unsignedMultiplyExact(long,long)","csr":"JDK-8356077"},{"type":"method","name":"unsignedMultiplyHigh(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StrictMath.html#unsignedMultiplyHigh(long,long)","csr":"JDK-8269705"},{"type":"method","name":"unsignedPowExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/lang/StrictMath.html#unsignedPowExact(long,int)","csr":"JDK-8356077"}]},{"type":"class","name":"StringBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringBuffer.html","addedTags":["implements Appendable"],"deltas":[{"type":"method","name":"repeat(CharSequence, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringBuffer.html#repeat(java.lang.CharSequence,int)","csr":"JDK-8302686"},{"type":"method","name":"repeat(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringBuffer.html#repeat(int,int)","csr":"JDK-8302686"}]},{"type":"class","name":"StringBuilder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringBuilder.html","addedTags":["implements Appendable"],"deltas":[{"type":"method","name":"repeat(CharSequence, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringBuilder.html#repeat(java.lang.CharSequence,int)","csr":"JDK-8302686"},{"type":"method","name":"repeat(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringBuilder.html#repeat(int,int)","csr":"JDK-8302686"}]},{"type":"class","name":"String","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html","deltas":[{"type":"method","name":"indexOf(String, int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html#indexOf(java.lang.String,int,int)","csr":"JDK-8303650"},{"type":"method","name":"indexOf(int, int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html#indexOf(int,int,int)","csr":"JDK-8302680"},{"type":"method","name":"splitWithDelimiters(String, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html#splitWithDelimiters(java.lang.String,int)","csr":"JDK-8305488"}]},{"type":"class","name":"System","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/System.html","deltas":[{"type":"method","name":"getSecurityManager()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/System.html#getSecurityManager()","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"runFinalization()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/System.html#runFinalization()","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"setSecurityManager(SecurityManager)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/System.html#setSecurityManager(java.lang.SecurityManager)","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"ThreadDeath","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ThreadDeath.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"ThreadGroup","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ThreadGroup.html","deltas":[{"type":"method","name":"allowThreadSuspension(boolean)","status":"removed","csr":"JDK-8297331"},{"type":"method","name":"checkAccess()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ThreadGroup.html#checkAccess()","addedTags":["deprecated","forRemoval"]},{"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/25/docs/api/java.base/java/lang/Thread.html","deltas":[{"type":"method","name":"checkAccess()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.html#checkAccess()","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"countStackFrames()","status":"removed","csr":"JDK-8309201"},{"type":"method","name":"getId()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.html#getId()","addedTags":["deprecated"]},{"type":"method","name":"isVirtual()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.html#isVirtual()","csr":"JDK-8284169"},{"type":"method","name":"join(Duration)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.html#join(java.time.Duration)","csr":"JDK-8284169"},{"type":"method","name":"ofPlatform()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.html#ofPlatform()","csr":"JDK-8284169"},{"type":"method","name":"ofVirtual()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.html#ofVirtual()","csr":"JDK-8284169"},{"type":"method","name":"resume()","status":"removed","csr":"JDK-8320598"},{"type":"method","name":"sleep(Duration)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.html#sleep(java.time.Duration)","csr":"JDK-8284169"},{"type":"method","name":"startVirtualThread(Runnable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.html#startVirtualThread(java.lang.Runnable)","csr":"JDK-8284169"},{"type":"method","name":"stop()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.html#stop()","addedTags":["forRemoval"]},{"type":"method","name":"suspend()","status":"removed","csr":"JDK-8320598"},{"type":"method","name":"threadId()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.html#threadId()","csr":"JDK-8284169"}]},{"type":"class","name":"WrongThreadException","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/WrongThreadException.html","csr":"JDK-8284169"},{"type":"enum","name":"Character.UnicodeScript","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html","deltas":[{"type":"field","name":"CYPRO_MINOAN","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#CYPRO_MINOAN","csr":"JDK-8279542"},{"type":"field","name":"GARAY","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#GURUNG_KHEMA","csr":"JDK-8339568"},{"type":"field","name":"KAWI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#KAWI","csr":"JDK-8293658"},{"type":"field","name":"KIRAT_RAI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#KIRAT_RAI","csr":"JDK-8339568"},{"type":"field","name":"NAG_MUNDARI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#NAG_MUNDARI","csr":"JDK-8293658"},{"type":"field","name":"OLD_UYGHUR","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#OLD_UYGHUR","csr":"JDK-8279542"},{"type":"field","name":"OL_ONAL","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#OL_ONAL","csr":"JDK-8339568"},{"type":"field","name":"SUNUWAR","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#SUNUWAR","csr":"JDK-8339568"},{"type":"field","name":"TANGSA","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#TANGSA","csr":"JDK-8279542"},{"type":"field","name":"TODHRI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#TODHRI","csr":"JDK-8339568"},{"type":"field","name":"TOTO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#TOTO","csr":"JDK-8279542"},{"type":"field","name":"TULU_TIGALARI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#TULU_TIGALARI","csr":"JDK-8339568"},{"type":"field","name":"VITHKUQI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.UnicodeScript.html#VITHKUQI","csr":"JDK-8279542"}]},{"type":"enum","name":"StackWalker.Option","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StackWalker.Option.html","deltas":[{"type":"field","name":"DROP_METHOD_INFO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StackWalker.Option.html#DROP_METHOD_INFO","csr":"JDK-8314811"}]},{"type":"interface","name":"CharSequence","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/lang/CharSequence.html#getChars(int,int,char%5B%5D,int)","csr":"JDK-8343111"}]},{"type":"interface","name":"ScopedValue.CallableOp","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ScopedValue.CallableOp.html","csr":"JDK-8331190"},{"type":"interface","name":"StableValue","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StableValue.html","csr":"JDK-8342068"},{"type":"interface","name":"Thread.Builder.OfPlatform","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.Builder.OfPlatform.html","csr":"JDK-8284169"},{"type":"interface","name":"Thread.Builder.OfVirtual","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.Builder.OfVirtual.html","csr":"JDK-8284169"},{"type":"interface","name":"Thread.Builder","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Thread.Builder.html","csr":"JDK-8284169"}]},{"type":"package","name":"java.math","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/math/package-summary.html","deltas":[{"type":"class","name":"BigDecimal","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/math/BigDecimal.html","deltas":[{"type":"field","name":"TWO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/math/BigDecimal.html#TWO","csr":"JDK-8286841"}]},{"type":"class","name":"BigInteger","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/math/BigInteger.html","deltas":[{"type":"method","name":"parallelMultiply(BigInteger)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/math/BigInteger.html#parallelMultiply(java.math.BigInteger)","csr":"JDK-8278886"}]}]},{"type":"package","name":"java.net.spi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/spi/package-summary.html","deltas":[{"type":"class","name":"InetAddressResolver.LookupPolicy","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/spi/InetAddressResolver.LookupPolicy.html","csr":"JDK-8274558"},{"type":"class","name":"InetAddressResolverProvider","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/spi/InetAddressResolverProvider.html","csr":"JDK-8274558"},{"type":"interface","name":"InetAddressResolverProvider.Configuration","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/spi/InetAddressResolverProvider.Configuration.html","csr":"JDK-8274558"},{"type":"interface","name":"InetAddressResolver","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/spi/InetAddressResolver.html","csr":"JDK-8274558"}]},{"type":"package","name":"java.net","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/package-summary.html","deltas":[{"type":"class","name":"DatagramSocketImpl","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/DatagramSocketImpl.html","deltas":[{"type":"method","name":"getTTL()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/DatagramSocketImpl.html#getTTL()","addedTags":["forRemoval"]},{"type":"method","name":"setTTL(byte)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/DatagramSocketImpl.html#setTTL(byte)","addedTags":["forRemoval"]}]},{"type":"class","name":"DatagramSocket","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/DatagramSocket.html","deltas":[{"type":"method","name":"joinGroup(SocketAddress, NetworkInterface)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/DatagramSocket.html#joinGroup(java.net.SocketAddress,java.net.NetworkInterface)","csr":"JDK-8260667"},{"type":"method","name":"leaveGroup(SocketAddress, NetworkInterface)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/DatagramSocket.html#leaveGroup(java.net.SocketAddress,java.net.NetworkInterface)","csr":"JDK-8260667"},{"type":"method","name":"setDatagramSocketImplFactory(DatagramSocketImplFactory)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/DatagramSocket.html#setDatagramSocketImplFactory(java.net.DatagramSocketImplFactory)","addedTags":["deprecated"]}]},{"type":"class","name":"HttpURLConnection","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/HttpURLConnection.html","deltas":[{"type":"method","name":"getPermission()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/net/Inet4Address.html","deltas":[{"type":"method","name":"ofLiteral(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/Inet4Address.html#ofLiteral(java.lang.String)","csr":"JDK-8312170"},{"type":"method","name":"ofPosixLiteral(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/Inet4Address.html#ofPosixLiteral(java.lang.String)","csr":"JDK-8329876"}]},{"type":"class","name":"Inet6Address","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/Inet6Address.html","deltas":[{"type":"method","name":"ofLiteral(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/Inet6Address.html#ofLiteral(java.lang.String)","csr":"JDK-8312170"}]},{"type":"class","name":"InetAddress","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/InetAddress.html","addedTags":["sealed"],"deltas":[{"type":"method","name":"ofLiteral(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/InetAddress.html#ofLiteral(java.lang.String)","csr":"JDK-8312170"}]},{"type":"class","name":"InterfaceAddress","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/InterfaceAddress.html","addedTags":["final"]},{"type":"class","name":"MulticastSocket","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/MulticastSocket.html","deltas":[{"type":"method","name":"getTTL()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/MulticastSocket.html#getTTL()","addedTags":["forRemoval"]},{"type":"method","name":"send(DatagramPacket, byte)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/MulticastSocket.html#send(java.net.DatagramPacket,byte)","addedTags":["forRemoval"]},{"type":"method","name":"setTTL(byte)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/MulticastSocket.html#setTTL(byte)","addedTags":["forRemoval"]}]},{"type":"class","name":"NetPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/net/ServerSocket.html","deltas":[{"type":"method","name":"setSocketFactory(SocketImplFactory)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/ServerSocket.html#setSocketFactory(java.net.SocketImplFactory)","addedTags":["deprecated"]}]},{"type":"class","name":"SocketException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/SocketException.html","deltas":[{"type":"method","name":"SocketException(String, Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/SocketException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282688"},{"type":"method","name":"SocketException(Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/SocketException.html#%3Cinit%3E(java.lang.Throwable)","csr":"JDK-8282688"}]},{"type":"class","name":"Socket","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/net/Socket.html#%3Cinit%3E(java.lang.String,int,boolean)","addedTags":["forRemoval"]},{"type":"method","name":"setSocketImplFactory(SocketImplFactory)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/Socket.html#setSocketImplFactory(java.net.SocketImplFactory)","addedTags":["deprecated"]}]},{"type":"class","name":"URLConnection","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URLConnection.html","deltas":[{"type":"method","name":"getPermission()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/net/URLDecoder.html","addedTags":["final"],"deltas":[{"type":"method","name":"URLDecoder()","status":"removed","csr":"JDK-8258522"}]},{"type":"class","name":"URLEncoder","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URLEncoder.html","addedTags":["final"]},{"type":"class","name":"URLPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URLPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"URL","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URL.html","deltas":[{"type":"method","name":"URL(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URL.html#%3Cinit%3E(java.lang.String)","addedTags":["deprecated"]},{"type":"method","name":"URL(String, String, String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URL.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)","addedTags":["deprecated"]},{"type":"method","name":"URL(String, String, int, String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URL.html#%3Cinit%3E(java.lang.String,java.lang.String,int,java.lang.String)","addedTags":["deprecated"]},{"type":"method","name":"URL(String, String, int, String, URLStreamHandler)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URL.html#%3Cinit%3E(java.lang.String,java.lang.String,int,java.lang.String,java.net.URLStreamHandler)","addedTags":["deprecated"]},{"type":"method","name":"URL(URL, String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URL.html#%3Cinit%3E(java.net.URL,java.lang.String)","addedTags":["deprecated"]},{"type":"method","name":"URL(URL, String, URLStreamHandler)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URL.html#%3Cinit%3E(java.net.URL,java.lang.String,java.net.URLStreamHandler)","addedTags":["deprecated"]},{"type":"method","name":"of(URI, URLStreamHandler)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/net/URL.html#of(java.net.URI,java.net.URLStreamHandler)","csr":"JDK-8295949"}]}]},{"type":"package","name":"java.nio.channels","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/channels/package-summary.html","deltas":[{"type":"class","name":"FileChannel","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/channels/FileChannel.html","deltas":[{"type":"method","name":"map(FileChannel.MapMode, long, long, Arena)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/channels/FileChannel.html#map(java.nio.channels.FileChannel.MapMode,long,long,java.lang.foreign.Arena)","csr":"JDK-8303240"}]}]},{"type":"package","name":"java.nio.charset","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/charset/package-summary.html","deltas":[{"type":"class","name":"Charset","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/charset/Charset.html","deltas":[{"type":"method","name":"forName(String, Charset)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/charset/Charset.html#forName(java.lang.String,java.nio.charset.Charset)","csr":"JDK-8275348"}]},{"type":"class","name":"CoderResult","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/nio/charset/CodingErrorAction.html","addedTags":["final"]},{"type":"class","name":"StandardCharsets","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/charset/StandardCharsets.html","deltas":[{"type":"field","name":"UTF_32BE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/charset/StandardCharsets.html#UTF_32BE","csr":"JDK-8310251"},{"type":"field","name":"UTF_32LE","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/charset/StandardCharsets.html#UTF_32LE","csr":"JDK-8310251"},{"type":"field","name":"UTF_32","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/charset/StandardCharsets.html#UTF_32","csr":"JDK-8310251"}]}]},{"type":"package","name":"java.nio.file.spi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/file/spi/package-summary.html","deltas":[{"type":"class","name":"FileSystemProvider","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/file/spi/FileSystemProvider.html","deltas":[{"type":"method","name":"exists(Path, LinkOption...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/file/spi/FileSystemProvider.html#exists(java.nio.file.Path,java.nio.file.LinkOption...)","csr":"JDK-8283336"},{"type":"method","name":"readAttributesIfExists(Path, Class, LinkOption...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/file/spi/FileSystemProvider.html#readAttributesIfExists(java.nio.file.Path,java.lang.Class,java.nio.file.LinkOption...)","csr":"JDK-8283336"}]}]},{"type":"package","name":"java.nio.file","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/nio/file/LinkPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"Path","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/file/Path.html","deltas":[{"type":"method","name":"resolve(Path, Path...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/file/Path.html#resolve(java.nio.file.Path,java.nio.file.Path...)","csr":"JDK-8312123"},{"type":"method","name":"resolve(String, String...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/file/Path.html#resolve(java.lang.String,java.lang.String...)","csr":"JDK-8312123"}]}]},{"type":"package","name":"java.nio","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/package-summary.html","deltas":[{"type":"class","name":"Buffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/Buffer.html","addedTags":["sealed"]},{"type":"class","name":"ByteBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/ByteBuffer.html","addedTags":["sealed"]},{"type":"class","name":"CharBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/CharBuffer.html","addedTags":["sealed"],"deltas":[{"type":"method","name":"getChars(int, int, char[], int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/CharBuffer.html#getChars(int,int,char%5B%5D,int)","csr":"JDK-8343111"}]},{"type":"class","name":"DoubleBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/DoubleBuffer.html","addedTags":["sealed"]},{"type":"class","name":"FloatBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/FloatBuffer.html","addedTags":["sealed"]},{"type":"class","name":"IntBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/IntBuffer.html","addedTags":["sealed"]},{"type":"class","name":"LongBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/LongBuffer.html","addedTags":["sealed"]},{"type":"class","name":"MappedByteBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/MappedByteBuffer.html","addedTags":["sealed"],"deltas":[{"type":"method","name":"compact()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/MappedByteBuffer.html#compact()","csr":"JDK-8263620"},{"type":"method","name":"duplicate()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/MappedByteBuffer.html#duplicate()","csr":"JDK-8263620"},{"type":"method","name":"slice()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/MappedByteBuffer.html#slice()","csr":"JDK-8263620"},{"type":"method","name":"slice(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/MappedByteBuffer.html#slice(int,int)","csr":"JDK-8263620"}]},{"type":"class","name":"ShortBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/ShortBuffer.html","addedTags":["sealed"]}]},{"type":"package","name":"java.security.cert","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/security/cert/X509Certificate.html","addedTags":["implements DEREncodable"]}]},{"type":"package","name":"java.security.interfaces","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/package-summary.html","deltas":[{"type":"interface","name":"DSAKeyPairGenerator","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/DSAKeyPairGenerator.html","deltas":[{"type":"method","name":"initialize(DSAParams, SecureRandom)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/DSAKeyPairGenerator.html#initialize(java.security.interfaces.DSAParams,java.security.SecureRandom)","removedTags":["throws InvalidParameterException"]},{"type":"method","name":"initialize(int, boolean, SecureRandom)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/DSAKeyPairGenerator.html#initialize(int,boolean,java.security.SecureRandom)","removedTags":["throws InvalidParameterException"]}]},{"type":"interface","name":"DSAParams","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/DSAParams.html","addedTags":["implements AlgorithmParameterSpec"]},{"type":"interface","name":"DSAPrivateKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/DSAPrivateKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/DSAPrivateKey.html#getParams()","csr":"JDK-8318108"}]},{"type":"interface","name":"DSAPublicKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/DSAPublicKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/DSAPublicKey.html#getParams()","csr":"JDK-8318108"}]},{"type":"interface","name":"ECPrivateKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/ECPrivateKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/ECPrivateKey.html#getParams()","csr":"JDK-8318108"}]},{"type":"interface","name":"ECPublicKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/ECPublicKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/ECPublicKey.html#getParams()","csr":"JDK-8318108"}]},{"type":"interface","name":"EdECPrivateKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/EdECPrivateKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/EdECPrivateKey.html#getParams()","csr":"JDK-8318108"}]},{"type":"interface","name":"EdECPublicKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/EdECPublicKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/EdECPublicKey.html#getParams()","csr":"JDK-8318108"}]},{"type":"interface","name":"RSAPrivateKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/RSAPrivateKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/RSAPrivateKey.html#getParams()","csr":"JDK-8318108"}]},{"type":"interface","name":"RSAPublicKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/RSAPublicKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/RSAPublicKey.html#getParams()","csr":"JDK-8318108"}]},{"type":"interface","name":"XECPrivateKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/XECPrivateKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/XECPrivateKey.html#getParams()","csr":"JDK-8318108"}]},{"type":"interface","name":"XECPublicKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/XECPublicKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/interfaces/XECPublicKey.html#getParams()","csr":"JDK-8318108"}]}]},{"type":"package","name":"java.security.spec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.base/java/security/spec/PKCS8EncodedKeySpec.html","addedTags":["implements DEREncodable"]},{"type":"class","name":"PSSParameterSpec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/spec/PSSParameterSpec.html","deltas":[{"type":"field","name":"DEFAULT","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/spec/PSSParameterSpec.html#DEFAULT","addedTags":["deprecated"]},{"type":"method","name":"PSSParameterSpec(int)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/spec/PSSParameterSpec.html#%3Cinit%3E(int)","addedTags":["deprecated"]}]},{"type":"class","name":"X509EncodedKeySpec","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/security/package-summary.html","deltas":[{"type":"class","name":"AccessControlContext","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/AccessControlContext.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"AccessControlException","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/AccessControlException.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"AccessController","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/AccessController.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"DrbgParameters","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/DrbgParameters.html","addedTags":["final"]},{"type":"class","name":"InvalidParameterException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/InvalidParameterException.html","deltas":[{"type":"method","name":"InvalidParameterException(String, Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/InvalidParameterException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8296237"},{"type":"method","name":"InvalidParameterException(Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/InvalidParameterException.html#%3Cinit%3E(java.lang.Throwable)","csr":"JDK-8296237"}]},{"type":"class","name":"KeyPair","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/KeyPair.html","addedTags":["implements DEREncodable"]},{"type":"class","name":"KeyStoreSpi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/KeyStoreSpi.html","deltas":[{"type":"method","name":"engineGetAttributes(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/KeyStoreSpi.html#engineGetAttributes(java.lang.String)","csr":"JDK-8275748"}]},{"type":"class","name":"KeyStore","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/KeyStore.html","deltas":[{"type":"method","name":"getAttributes(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/KeyStore.html#getAttributes(java.lang.String)","csr":"JDK-8275748"}]},{"type":"class","name":"PEMDecoder","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/security/PEMEncoder.html","csr":"JDK-8329419"},{"type":"class","name":"PEMRecord","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/PEMRecord.html","csr":"JDK-8329419"},{"type":"class","name":"PolicySpi","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/PolicySpi.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"Policy","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/Policy.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"SecurityPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/security/UnresolvedPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"AsymmetricKey","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/AsymmetricKey.html","csr":"JDK-8318108"},{"type":"interface","name":"DEREncodable","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/DEREncodable.html","csr":"JDK-8329419"},{"type":"interface","name":"DomainCombiner","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/DomainCombiner.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"Policy.Parameters","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/Policy.Parameters.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"PrivateKey","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/PrivateKey.html","addedTags":["implements AsymmetricKey"],"removedTags":["implements Key"]},{"type":"interface","name":"PublicKey","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/PublicKey.html","addedTags":["implements AsymmetricKey"],"removedTags":["implements Key"]}]},{"type":"package","name":"java.text","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/package-summary.html","deltas":[{"type":"class","name":"ChoiceFormat","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/ChoiceFormat.html","deltas":[{"type":"method","name":"isStrict()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/docs/api/java.base/java/text/CompactNumberFormat.html","deltas":[{"type":"method","name":"isStrict()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/text/CompactNumberFormat.html#toString()","csr":"JDK-8323088"}]},{"type":"class","name":"DecimalFormatSymbols","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/DecimalFormatSymbols.html","deltas":[{"type":"method","name":"getLocale()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/DecimalFormatSymbols.html#getLocale()","csr":"JDK-8282687"}]},{"type":"class","name":"DecimalFormat","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/DecimalFormat.html","deltas":[{"type":"method","name":"isStrict()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/text/DecimalFormat.html#toString()","csr":"JDK-8323088"}]},{"type":"class","name":"ListFormat","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/ListFormat.html","csr":"JDK-8295240"},{"type":"class","name":"MessageFormat","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/MessageFormat.html","deltas":[{"type":"method","name":"toString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/text/NumberFormat.html","deltas":[{"type":"method","name":"isStrict()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/text/SimpleDateFormat.html","deltas":[{"type":"method","name":"toString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/SimpleDateFormat.html#toString()","csr":"JDK-8323088"}]},{"type":"enum","name":"ListFormat.Style","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/ListFormat.Style.html","csr":"JDK-8295240"},{"type":"enum","name":"ListFormat.Type","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/text/ListFormat.Type.html","csr":"JDK-8295240"}]},{"type":"package","name":"java.time.chrono","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/package-summary.html","deltas":[{"type":"class","name":"IsoChronology","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/IsoChronology.html","deltas":[{"type":"method","name":"isIsoBased()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/IsoChronology.html#isIsoBased()","csr":"JDK-8282278"}]},{"type":"class","name":"JapaneseChronology","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/JapaneseChronology.html","deltas":[{"type":"method","name":"isIsoBased()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/JapaneseChronology.html#isIsoBased()","csr":"JDK-8282278"}]},{"type":"class","name":"MinguoChronology","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/MinguoChronology.html","deltas":[{"type":"method","name":"isIsoBased()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/MinguoChronology.html#isIsoBased()","csr":"JDK-8282278"}]},{"type":"class","name":"ThaiBuddhistChronology","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/ThaiBuddhistChronology.html","deltas":[{"type":"method","name":"isIsoBased()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/ThaiBuddhistChronology.html#isIsoBased()","csr":"JDK-8282278"}]},{"type":"interface","name":"Chronology","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/Chronology.html","deltas":[{"type":"method","name":"isIsoBased()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/chrono/Chronology.html#isIsoBased()","csr":"JDK-8282278"}]}]},{"type":"package","name":"java.time.format","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/format/package-summary.html","deltas":[{"type":"class","name":"DateTimeFormatterBuilder","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/format/DateTimeFormatterBuilder.html","deltas":[{"type":"method","name":"appendLocalized(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/format/DateTimeFormatterBuilder.html#appendLocalized(java.lang.String)","csr":"JDK-8243445"},{"type":"method","name":"getLocalizedDateTimePattern(String, Chronology, Locale)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/format/DateTimeFormatterBuilder.html#getLocalizedDateTimePattern(java.lang.String,java.time.chrono.Chronology,java.util.Locale)","csr":"JDK-8243445"}]},{"type":"class","name":"DateTimeFormatter","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/format/DateTimeFormatter.html","deltas":[{"type":"method","name":"ofLocalizedPattern(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/format/DateTimeFormatter.html#ofLocalizedPattern(java.lang.String)","csr":"JDK-8243445"}]}]},{"type":"package","name":"java.time","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/package-summary.html","deltas":[{"type":"class","name":"Clock","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/Clock.html","addedTags":["implements InstantSource"]},{"type":"class","name":"Duration","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/Duration.html","deltas":[{"type":"method","name":"isPositive()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/Duration.html#isPositive()","csr":"JDK-8271167"}]},{"type":"class","name":"Instant","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/Instant.html","deltas":[{"type":"method","name":"until(Instant)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/Instant.html#until(java.time.Instant)","csr":"JDK-8331215"}]},{"type":"class","name":"ZoneId","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/ZoneId.html","addedTags":["sealed"]},{"type":"class","name":"ZoneOffset","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/ZoneOffset.html","deltas":[{"type":"method","name":"normalized()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/ZoneOffset.html#normalized()","csr":"JDK-8283681"}]},{"type":"interface","name":"InstantSource","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/time/InstantSource.html","csr":"JDK-8266847"}]},{"type":"package","name":"java.util.concurrent.locks","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/java/util/concurrent/package-summary.html","deltas":[{"type":"class","name":"CompletableFuture","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CompletableFuture.html","deltas":[{"type":"method","name":"exceptionNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CompletableFuture.html#exceptionNow()","csr":"JDK-8285450"},{"type":"method","name":"resultNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CompletableFuture.html#resultNow()","csr":"JDK-8285450"},{"type":"method","name":"state()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CompletableFuture.html#state()","csr":"JDK-8285450"}]},{"type":"class","name":"ConcurrentHashMap.KeySetView","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ConcurrentHashMap.KeySetView.html","addedTags":["final"]},{"type":"class","name":"ConcurrentSkipListMap","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ConcurrentSkipListMap.html","deltas":[{"type":"method","name":"putFirst(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ConcurrentSkipListMap.html#putFirst(java.lang.Object,java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"putLast(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ConcurrentSkipListMap.html#putLast(java.lang.Object,java.lang.Object)","csr":"JDK-8266572"}]},{"type":"class","name":"ConcurrentSkipListSet","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ConcurrentSkipListSet.html","deltas":[{"type":"method","name":"addFirst(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ConcurrentSkipListSet.html#addFirst(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"addLast(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ConcurrentSkipListSet.html#addLast(java.lang.Object)","csr":"JDK-8266572"}]},{"type":"class","name":"CopyOnWriteArrayList","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CopyOnWriteArrayList.html","deltas":[{"type":"method","name":"addFirst(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CopyOnWriteArrayList.html#addFirst(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"addLast(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CopyOnWriteArrayList.html#addLast(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"getFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CopyOnWriteArrayList.html#getFirst()","csr":"JDK-8266572"},{"type":"method","name":"getLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CopyOnWriteArrayList.html#getLast()","csr":"JDK-8266572"},{"type":"method","name":"removeFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CopyOnWriteArrayList.html#removeFirst()","csr":"JDK-8266572"},{"type":"method","name":"removeLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CopyOnWriteArrayList.html#removeLast()","csr":"JDK-8266572"},{"type":"method","name":"reversed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/CopyOnWriteArrayList.html#reversed()","csr":"JDK-8266572"}]},{"type":"class","name":"DelayQueue","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/DelayQueue.html","deltas":[{"type":"method","name":"remove()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/DelayQueue.html#remove()","csr":"JDK-8304686"}]},{"type":"class","name":"Executors","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Executors.html","addedTags":["final"],"deltas":[{"type":"method","name":"newThreadPerTaskExecutor(ThreadFactory)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Executors.html#newThreadPerTaskExecutor(java.util.concurrent.ThreadFactory)","csr":"JDK-8284169"},{"type":"method","name":"newVirtualThreadPerTaskExecutor()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Executors.html#newVirtualThreadPerTaskExecutor()","csr":"JDK-8284169"},{"type":"method","name":"privilegedCallable(Callable)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Executors.html#privilegedCallable(java.util.concurrent.Callable)","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"privilegedCallableUsingCurrentClassLoader(Callable)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Executors.html#privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable)","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"privilegedThreadFactory()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Executors.html#privilegedThreadFactory()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"ForkJoinPool","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#cancelDelayedTasksOnShutdown()","csr":"JDK-8350493"},{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#close()","csr":"JDK-8286341"},{"type":"method","name":"externalSubmit(ForkJoinTask)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#externalSubmit(java.util.concurrent.ForkJoinTask)","csr":"JDK-8297648"},{"type":"method","name":"getDelayedTaskCount()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#getDelayedTaskCount()","csr":"JDK-8350493"},{"type":"method","name":"invokeAll(Collection)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#invokeAll(java.util.Collection)","addedTags":["throws InterruptedException"]},{"type":"method","name":"invokeAll(Collection, long, TimeUnit)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#invokeAll(java.util.Collection,long,java.util.concurrent.TimeUnit)","csr":"JDK-8246585"},{"type":"method","name":"invokeAllUninterruptibly(Collection)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#invokeAllUninterruptibly(java.util.Collection)","csr":"JDK-8309407"},{"type":"method","name":"invokeAny(Collection)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#invokeAny(java.util.Collection)","csr":"JDK-8246585"},{"type":"method","name":"invokeAny(Collection, long, TimeUnit)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#invokeAny(java.util.Collection,long,java.util.concurrent.TimeUnit)","csr":"JDK-8246585"},{"type":"method","name":"lazySubmit(ForkJoinTask)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#lazySubmit(java.util.concurrent.ForkJoinTask)","csr":"JDK-8285450"},{"type":"method","name":"schedule(Callable, long, TimeUnit)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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":"setParallelism(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#setParallelism(int)","csr":"JDK-8285450"},{"type":"method","name":"submitWithTimeout(Callable, long, TimeUnit, Consumer)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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":"ForkJoinTask","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinTask.html","deltas":[{"type":"method","name":"adaptInterruptible(Callable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinTask.html#adaptInterruptible(java.util.concurrent.Callable)","csr":"JDK-8285450"},{"type":"method","name":"adaptInterruptible(Runnable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinTask.html#adaptInterruptible(java.lang.Runnable)","csr":"JDK-8309407"},{"type":"method","name":"adaptInterruptible(Runnable, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinTask.html#adaptInterruptible(java.lang.Runnable,java.lang.Object)","csr":"JDK-8309407"},{"type":"method","name":"exceptionNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinTask.html#exceptionNow()","csr":"JDK-8285450"},{"type":"method","name":"quietlyJoin(long, TimeUnit)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinTask.html#quietlyJoin(long,java.util.concurrent.TimeUnit)","csr":"JDK-8285450"},{"type":"method","name":"quietlyJoinUninterruptibly(long, TimeUnit)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinTask.html#quietlyJoinUninterruptibly(long,java.util.concurrent.TimeUnit)","csr":"JDK-8285450"},{"type":"method","name":"resultNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinTask.html#resultNow()","csr":"JDK-8285450"},{"type":"method","name":"state()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinTask.html#state()","csr":"JDK-8285450"}]},{"type":"class","name":"ForkJoinWorkerThread","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinWorkerThread.html","deltas":[{"type":"method","name":"ForkJoinWorkerThread(ThreadGroup, ForkJoinPool, boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinWorkerThread.html#%3Cinit%3E(java.lang.ThreadGroup,java.util.concurrent.ForkJoinPool,boolean)","csr":"JDK-8285450"},{"type":"method","name":"getQueuedTaskCount()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ForkJoinWorkerThread.html#getQueuedTaskCount()","csr":"JDK-8297648"}]},{"type":"class","name":"FutureTask","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/FutureTask.html","deltas":[{"type":"method","name":"exceptionNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/FutureTask.html#exceptionNow()","csr":"JDK-8285450"},{"type":"method","name":"resultNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/FutureTask.html#resultNow()","csr":"JDK-8285450"},{"type":"method","name":"state()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/FutureTask.html#state()","csr":"JDK-8285450"}]},{"type":"class","name":"StructureViolationException","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/StructureViolationException.html","csr":"JDK-8306916"},{"type":"class","name":"StructuredTaskScope.FailedException","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/StructuredTaskScope.FailedException.html","csr":"JDK-8342487"},{"type":"class","name":"StructuredTaskScope.TimeoutException","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/StructuredTaskScope.TimeoutException.html","csr":"JDK-8342487"},{"type":"class","name":"ThreadLocalRandom","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ThreadLocalRandom.html","addedTags":["final"],"deltas":[{"type":"method","name":"nextFloat(float)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ThreadLocalRandom.html#nextFloat(float)","csr":"JDK-8255395"},{"type":"method","name":"nextFloat(float, float)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ThreadLocalRandom.html#nextFloat(float,float)","csr":"JDK-8255395"},{"type":"method","name":"nextGaussian()","status":"removed","csr":"JDK-8255395"}]},{"type":"class","name":"ThreadPoolExecutor","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ThreadPoolExecutor.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ThreadPoolExecutor.html#finalize()","addedTags":["forRemoval"]}]},{"type":"enum","name":"Future.State","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Future.State.html","csr":"JDK-8285450"},{"type":"enum","name":"StructuredTaskScope.Subtask.State","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/StructuredTaskScope.Subtask.State.html","csr":"JDK-8306916"},{"type":"interface","name":"ExecutorService","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ExecutorService.html","addedTags":["implements AutoCloseable"],"deltas":[{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/ExecutorService.html#close()","csr":"JDK-8285450"}]},{"type":"interface","name":"Future","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Future.html","deltas":[{"type":"method","name":"exceptionNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Future.html#exceptionNow()","csr":"JDK-8285450"},{"type":"method","name":"resultNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Future.html#resultNow()","csr":"JDK-8285450"},{"type":"method","name":"state()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Future.html#state()","csr":"JDK-8285450"}]},{"type":"interface","name":"StructuredTaskScope.Configuration","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/util/concurrent/StructuredTaskScope.Joiner.html","csr":"JDK-8342487"},{"type":"interface","name":"StructuredTaskScope.Subtask","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/StructuredTaskScope.Subtask.html","csr":"JDK-8306916"},{"type":"interface","name":"StructuredTaskScope","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/StructuredTaskScope.html"}]},{"type":"package","name":"java.util.random","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/random/package-summary.html","csr":"JDK-8255395"},{"type":"package","name":"java.util.regex","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/package-summary.html","deltas":[{"type":"class","name":"Matcher","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/Matcher.html","deltas":[{"type":"method","name":"hasMatch()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/Matcher.html#hasMatch()","csr":"JDK-8292872"},{"type":"method","name":"namedGroups()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/Matcher.html#namedGroups()","csr":"JDK-8292872"}]},{"type":"class","name":"Pattern","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/Pattern.html","deltas":[{"type":"method","name":"namedGroups()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/Pattern.html#namedGroups()","csr":"JDK-8292872"},{"type":"method","name":"splitWithDelimiters(CharSequence, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/Pattern.html#splitWithDelimiters(java.lang.CharSequence,int)","csr":"JDK-8305488"}]},{"type":"interface","name":"MatchResult","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/MatchResult.html","deltas":[{"type":"method","name":"end(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/MatchResult.html#end(java.lang.String)","csr":"JDK-8292872"},{"type":"method","name":"group(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/MatchResult.html#group(java.lang.String)","csr":"JDK-8292872"},{"type":"method","name":"hasMatch()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/MatchResult.html#hasMatch()","csr":"JDK-8292872"},{"type":"method","name":"namedGroups()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/MatchResult.html#namedGroups()","csr":"JDK-8292872"},{"type":"method","name":"start(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/MatchResult.html#start(java.lang.String)","csr":"JDK-8292872"}]}]},{"type":"package","name":"java.util.spi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/spi/package-summary.html","deltas":[{"type":"interface","name":"ToolProvider","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/spi/ToolProvider.html","deltas":[{"type":"method","name":"description()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/spi/ToolProvider.html#description()","csr":"JDK-8286659"}]}]},{"type":"package","name":"java.util.stream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/package-summary.html","deltas":[{"type":"class","name":"Gatherers","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/Gatherers.html","csr":"JDK-8319173"},{"type":"interface","name":"Gatherer.Downstream","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/Gatherer.Downstream.html","csr":"JDK-8319173"},{"type":"interface","name":"Gatherer.Integrator.Greedy","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/Gatherer.Integrator.Greedy.html","csr":"JDK-8319173"},{"type":"interface","name":"Gatherer.Integrator","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/Gatherer.Integrator.html","csr":"JDK-8319173"},{"type":"interface","name":"Gatherer","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/Gatherer.html","csr":"JDK-8319173"},{"type":"interface","name":"Stream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/Stream.html","deltas":[{"type":"method","name":"gather(Gatherer)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/Stream.html#gather(java.util.stream.Gatherer)","csr":"JDK-8319173"}]}]},{"type":"package","name":"java.util.zip","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.base/java/util/zip/ZipFile.html","deltas":[{"type":"method","name":"toString()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/zip/ZipFile.html#toString()","csr":"JDK-8319982"}]},{"type":"class","name":"ZipInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/zip/ZipInputStream.html","deltas":[{"type":"method","name":"read()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/zip/ZipInputStream.html#read()","csr":"JDK-8296813"},{"type":"method","name":"readAllBytes()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/zip/ZipInputStream.html#readAllBytes()","csr":"JDK-8296813"},{"type":"method","name":"readNBytes(byte[], int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/zip/ZipInputStream.html#readNBytes(byte%5B%5D,int,int)","csr":"JDK-8296813"},{"type":"method","name":"readNBytes(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/zip/ZipInputStream.html#readNBytes(int)","csr":"JDK-8296813"},{"type":"method","name":"skipNBytes(long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/zip/ZipInputStream.html#skipNBytes(long)","csr":"JDK-8296813"},{"type":"method","name":"transferTo(OutputStream)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/zip/ZipInputStream.html#transferTo(java.io.OutputStream)","csr":"JDK-8296813"}]}]},{"type":"package","name":"java.util","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/package-summary.html","deltas":[{"type":"class","name":"ArrayList","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html","deltas":[{"type":"method","name":"addFirst(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html#addFirst(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"addLast(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html#addLast(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"getFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html#getFirst()","csr":"JDK-8266572"},{"type":"method","name":"getLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html#getLast()","csr":"JDK-8266572"},{"type":"method","name":"removeFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html#removeFirst()","csr":"JDK-8266572"},{"type":"method","name":"removeLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/ArrayList.html#removeLast()","csr":"JDK-8266572"}]},{"type":"class","name":"Arrays","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Arrays.html","addedTags":["final"]},{"type":"class","name":"Base64","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Base64.html","addedTags":["final"]},{"type":"class","name":"Collections","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Collections.html","addedTags":["final"],"deltas":[{"type":"method","name":"newSequencedSetFromMap(SequencedMap)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Collections.html#newSequencedSetFromMap(java.util.SequencedMap)","csr":"JDK-8266572"},{"type":"method","name":"shuffle(List, RandomGenerator)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Collections.html#shuffle(java.util.List,java.util.random.RandomGenerator)","csr":"JDK-8294694"},{"type":"method","name":"unmodifiableSequencedCollection(SequencedCollection)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Collections.html#unmodifiableSequencedCollection(java.util.SequencedCollection)","csr":"JDK-8266572"},{"type":"method","name":"unmodifiableSequencedMap(SequencedMap)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Collections.html#unmodifiableSequencedMap(java.util.SequencedMap)","csr":"JDK-8266572"},{"type":"method","name":"unmodifiableSequencedSet(SequencedSet)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Collections.html#unmodifiableSequencedSet(java.util.SequencedSet)","csr":"JDK-8266572"}]},{"type":"class","name":"Currency","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Currency.html","deltas":[{"type":"method","name":"availableCurrencies()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Currency.html#availableCurrencies()","csr":"JDK-8347950"}]},{"type":"class","name":"EnumSet","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/EnumSet.html","addedTags":["sealed"]},{"type":"class","name":"FormattableFlags","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/FormattableFlags.html","addedTags":["final"]},{"type":"class","name":"HashMap","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html","deltas":[{"type":"method","name":"newHashMap(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html#newHashMap(int)","csr":"JDK-8284377"}]},{"type":"class","name":"HashSet","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html","deltas":[{"type":"method","name":"newHashSet(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html#newHashSet(int)","csr":"JDK-8287419"}]},{"type":"class","name":"HexFormat","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HexFormat.html","csr":"JDK-8251991"},{"type":"class","name":"IdentityHashMap","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/IdentityHashMap.html","deltas":[{"type":"method","name":"remove(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/IdentityHashMap.html#remove(java.lang.Object,java.lang.Object)","csr":"JDK-8284901"},{"type":"method","name":"replace(Object, Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/IdentityHashMap.html#replace(java.lang.Object,java.lang.Object,java.lang.Object)","csr":"JDK-8284901"}]},{"type":"class","name":"IllegalFormatException","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/IllegalFormatException.html","addedTags":["sealed"]},{"type":"class","name":"LinkedHashMap","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashMap.html","addedTags":["implements SequencedMap"],"removedTags":["implements Map"],"deltas":[{"type":"method","name":"newLinkedHashMap(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashMap.html#newLinkedHashMap(int)","csr":"JDK-8284377"},{"type":"method","name":"putFirst(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashMap.html#putFirst(java.lang.Object,java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"putLast(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashMap.html#putLast(java.lang.Object,java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"reversed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashMap.html#reversed()","csr":"JDK-8266572"},{"type":"method","name":"sequencedEntrySet()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashMap.html#sequencedEntrySet()","csr":"JDK-8266572"},{"type":"method","name":"sequencedKeySet()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashMap.html#sequencedKeySet()","csr":"JDK-8266572"},{"type":"method","name":"sequencedValues()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashMap.html#sequencedValues()","csr":"JDK-8266572"}]},{"type":"class","name":"LinkedHashSet","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashSet.html","addedTags":["implements SequencedSet"],"removedTags":["implements Set"],"deltas":[{"type":"method","name":"addFirst(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashSet.html#addFirst(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"addLast(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashSet.html#addLast(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"getFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashSet.html#getFirst()","csr":"JDK-8266572"},{"type":"method","name":"getLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashSet.html#getLast()","csr":"JDK-8266572"},{"type":"method","name":"newLinkedHashSet(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashSet.html#newLinkedHashSet(int)","csr":"JDK-8287419"},{"type":"method","name":"removeFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashSet.html#removeFirst()","csr":"JDK-8266572"},{"type":"method","name":"removeLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashSet.html#removeLast()","csr":"JDK-8266572"},{"type":"method","name":"reversed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedHashSet.html#reversed()","csr":"JDK-8266572"}]},{"type":"class","name":"LinkedList","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedList.html","deltas":[{"type":"method","name":"reversed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/LinkedList.html#reversed()","csr":"JDK-8266572"}]},{"type":"class","name":"Locale","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Locale.html","deltas":[{"type":"method","name":"Locale(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Locale.html#%3Cinit%3E(java.lang.String)","addedTags":["deprecated"]},{"type":"method","name":"Locale(String, String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Locale.html#%3Cinit%3E(java.lang.String,java.lang.String)","addedTags":["deprecated"]},{"type":"method","name":"Locale(String, String, String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Locale.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)","addedTags":["deprecated"]},{"type":"method","name":"availableLocales()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Locale.html#availableLocales()","csr":"JDK-8301293"},{"type":"method","name":"caseFoldLanguageTag(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Locale.html#caseFoldLanguageTag(java.lang.String)","csr":"JDK-8305623"},{"type":"method","name":"of(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Locale.html#of(java.lang.String)","csr":"JDK-8283478"},{"type":"method","name":"of(String, String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Locale.html#of(java.lang.String,java.lang.String)","csr":"JDK-8283478"},{"type":"method","name":"of(String, String, String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Locale.html#of(java.lang.String,java.lang.String,java.lang.String)","csr":"JDK-8283478"}]},{"type":"class","name":"Objects","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Objects.html","deltas":[{"type":"method","name":"toIdentityString(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Objects.html#toIdentityString(java.lang.Object)","csr":"JDK-8280184"}]},{"type":"class","name":"PropertyPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/PropertyPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"Random","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Random.html","addedTags":["implements RandomGenerator"],"deltas":[{"type":"method","name":"from(RandomGenerator)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Random.html#from(java.util.random.RandomGenerator)","csr":"JDK-8282928"}]},{"type":"class","name":"SplittableRandom","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SplittableRandom.html","addedTags":["implements RandomGenerator","implements RandomGenerator.SplittableGenerator"],"deltas":[{"type":"method","name":"nextBoolean()","status":"removed","csr":"JDK-8255395"},{"type":"method","name":"nextDouble()","status":"removed","csr":"JDK-8255395"},{"type":"method","name":"nextDouble(double)","status":"removed","csr":"JDK-8255395"},{"type":"method","name":"nextDouble(double, double)","status":"removed","csr":"JDK-8255395"},{"type":"method","name":"nextInt(int)","status":"removed","csr":"JDK-8255395"},{"type":"method","name":"nextInt(int, int)","status":"removed","csr":"JDK-8255395"},{"type":"method","name":"nextLong(long)","status":"removed","csr":"JDK-8255395"},{"type":"method","name":"nextLong(long, long)","status":"removed","csr":"JDK-8255395"},{"type":"method","name":"split(RandomGenerator.SplittableGenerator)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SplittableRandom.html#split(java.util.random.RandomGenerator.SplittableGenerator)","csr":"JDK-8255395"},{"type":"method","name":"splits()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SplittableRandom.html#splits()","csr":"JDK-8255395"},{"type":"method","name":"splits(RandomGenerator.SplittableGenerator)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SplittableRandom.html#splits(java.util.random.RandomGenerator.SplittableGenerator)","csr":"JDK-8255395"},{"type":"method","name":"splits(long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SplittableRandom.html#splits(long)","csr":"JDK-8255395"},{"type":"method","name":"splits(long, RandomGenerator.SplittableGenerator)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SplittableRandom.html#splits(long,java.util.random.RandomGenerator.SplittableGenerator)","csr":"JDK-8255395"}]},{"type":"class","name":"TimeZone","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/TimeZone.html","deltas":[{"type":"method","name":"availableIDs()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/java/util/TimeZone.html#availableIDs(int)","csr":"JDK-8348325"}]},{"type":"class","name":"TreeMap","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/TreeMap.html","deltas":[{"type":"method","name":"putFirst(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/TreeMap.html#putFirst(java.lang.Object,java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"putLast(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/TreeMap.html#putLast(java.lang.Object,java.lang.Object)","csr":"JDK-8266572"}]},{"type":"class","name":"TreeSet","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/TreeSet.html","deltas":[{"type":"method","name":"addFirst(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/TreeSet.html#addFirst(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"addLast(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/TreeSet.html#addLast(java.lang.Object)","csr":"JDK-8266572"}]},{"type":"class","name":"WeakHashMap","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/WeakHashMap.html","deltas":[{"type":"method","name":"newWeakHashMap(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/WeakHashMap.html#newWeakHashMap(int)","csr":"JDK-8284377"}]},{"type":"interface","name":"Deque","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Deque.html","addedTags":["implements SequencedCollection"],"deltas":[{"type":"method","name":"reversed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Deque.html#reversed()","csr":"JDK-8266572"}]},{"type":"interface","name":"List","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/List.html","addedTags":["implements SequencedCollection"],"removedTags":["implements Collection"],"deltas":[{"type":"method","name":"addFirst(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/List.html#addFirst(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"addLast(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/List.html#addLast(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"getFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/List.html#getFirst()","csr":"JDK-8266572"},{"type":"method","name":"getLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/List.html#getLast()","csr":"JDK-8266572"},{"type":"method","name":"removeFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/List.html#removeFirst()","csr":"JDK-8266572"},{"type":"method","name":"removeLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/List.html#removeLast()","csr":"JDK-8266572"},{"type":"method","name":"reversed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/List.html#reversed()","csr":"JDK-8266572"}]},{"type":"interface","name":"Map.Entry","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Map.Entry.html","deltas":[{"type":"method","name":"copyOf(Map.Entry)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Map.Entry.html#copyOf(java.util.Map.Entry)","csr":"JDK-8268134"}]},{"type":"interface","name":"NavigableMap","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/NavigableMap.html","deltas":[{"type":"method","name":"reversed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/NavigableMap.html#reversed()","csr":"JDK-8266572"}]},{"type":"interface","name":"NavigableSet","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/NavigableSet.html","deltas":[{"type":"method","name":"removeFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/NavigableSet.html#removeFirst()","csr":"JDK-8266572"},{"type":"method","name":"removeLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/NavigableSet.html#removeLast()","csr":"JDK-8266572"},{"type":"method","name":"reversed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/NavigableSet.html#reversed()","csr":"JDK-8266572"}]},{"type":"interface","name":"SequencedCollection","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SequencedCollection.html","csr":"JDK-8266572"},{"type":"interface","name":"SequencedMap","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SequencedMap.html","csr":"JDK-8266572"},{"type":"interface","name":"SequencedSet","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SequencedSet.html","csr":"JDK-8266572"},{"type":"interface","name":"SortedMap","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedMap.html","addedTags":["implements SequencedMap"],"removedTags":["implements Map"],"deltas":[{"type":"method","name":"putFirst(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedMap.html#putFirst(java.lang.Object,java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"putLast(Object, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedMap.html#putLast(java.lang.Object,java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"reversed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedMap.html#reversed()","csr":"JDK-8266572"}]},{"type":"interface","name":"SortedSet","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedSet.html","addedTags":["implements SequencedSet"],"deltas":[{"type":"method","name":"addFirst(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedSet.html#addFirst(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"addLast(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedSet.html#addLast(java.lang.Object)","csr":"JDK-8266572"},{"type":"method","name":"getFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedSet.html#getFirst()","csr":"JDK-8266572"},{"type":"method","name":"getLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedSet.html#getLast()","csr":"JDK-8266572"},{"type":"method","name":"removeFirst()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedSet.html#removeFirst()","csr":"JDK-8266572"},{"type":"method","name":"removeLast()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedSet.html#removeLast()","csr":"JDK-8266572"},{"type":"method","name":"reversed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/SortedSet.html#reversed()","csr":"JDK-8266572"}]}]},{"type":"package","name":"javax.crypto.interfaces","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/interfaces/package-summary.html","deltas":[{"type":"interface","name":"DHPrivateKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/interfaces/DHPrivateKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/interfaces/DHPrivateKey.html#getParams()","csr":"JDK-8318108"}]},{"type":"interface","name":"DHPublicKey","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/interfaces/DHPublicKey.html","deltas":[{"type":"method","name":"getParams()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/interfaces/DHPublicKey.html#getParams()","csr":"JDK-8318108"}]}]},{"type":"package","name":"javax.crypto.spec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/docs/api/java.base/javax/crypto/spec/HKDFParameterSpec.Extract.html","csr":"JDK-8331009"},{"type":"class","name":"OAEPParameterSpec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/spec/OAEPParameterSpec.html","deltas":[{"type":"field","name":"DEFAULT","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/spec/OAEPParameterSpec.html#DEFAULT","addedTags":["deprecated"]}]},{"type":"interface","name":"HKDFParameterSpec","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/javax/crypto/package-summary.html","deltas":[{"type":"class","name":"DecapsulateException","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/DecapsulateException.html","csr":"JDK-8305384"},{"type":"class","name":"EncryptedPrivateKeyInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html","addedTags":["implements DEREncodable"],"deltas":[{"type":"method","name":"encryptKey(PrivateKey, Key, String, AlgorithmParameterSpec, Provider, SecureRandom)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#encryptKey(java.security.PrivateKey,java.security.Key,java.lang.String,java.security.spec.AlgorithmParameterSpec,java.security.Provider,java.security.SecureRandom)","csr":"JDK-8329419"},{"type":"method","name":"encryptKey(PrivateKey, char[])","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#encryptKey(java.security.PrivateKey,char%5B%5D)","csr":"JDK-8329419"},{"type":"method","name":"encryptKey(PrivateKey, char[], String, AlgorithmParameterSpec, Provider)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#encryptKey(java.security.PrivateKey,char%5B%5D,java.lang.String,java.security.spec.AlgorithmParameterSpec,java.security.Provider)","csr":"JDK-8329419"},{"type":"method","name":"getKey(Key, Provider)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html#getKey(char%5B%5D)","csr":"JDK-8329419"}]},{"type":"class","name":"KDFSpi","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.base/javax/crypto/KDF.html","csr":"JDK-8331009"},{"type":"class","name":"KEM.Decapsulator","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/KEM.Decapsulator.html","csr":"JDK-8305384"},{"type":"class","name":"KEM.Encapsulated","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/KEM.Encapsulated.html","csr":"JDK-8305384"},{"type":"class","name":"KEM.Encapsulator","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/KEM.Encapsulator.html","csr":"JDK-8305384"},{"type":"class","name":"KEM","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/KEM.html","csr":"JDK-8305384"},{"type":"interface","name":"KDFParameters","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/KDFParameters.html","csr":"JDK-8331009"},{"type":"interface","name":"KEMSpi.DecapsulatorSpi","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/KEMSpi.DecapsulatorSpi.html","csr":"JDK-8305384"},{"type":"interface","name":"KEMSpi.EncapsulatorSpi","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/KEMSpi.EncapsulatorSpi.html","csr":"JDK-8305384"},{"type":"interface","name":"KEMSpi","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/KEMSpi.html","csr":"JDK-8305384"}]},{"type":"package","name":"javax.net.ssl","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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":"SSLHandshakeException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLHandshakeException.html","deltas":[{"type":"method","name":"SSLHandshakeException(String, Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLHandshakeException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282724"}]},{"type":"class","name":"SSLKeyException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLKeyException.html","deltas":[{"type":"method","name":"SSLKeyException(String, Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLKeyException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282724"}]},{"type":"class","name":"SSLParameters","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLParameters.html","deltas":[{"type":"method","name":"getNamedGroups()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLParameters.html#getNamedGroups()","csr":"JDK-8291950"},{"type":"method","name":"getSignatureSchemes()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLParameters.html#getSignatureSchemes()","csr":"JDK-8280495"},{"type":"method","name":"setNamedGroups(String[])","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLParameters.html#setNamedGroups(java.lang.String%5B%5D)","csr":"JDK-8291950"},{"type":"method","name":"setSignatureSchemes(String[])","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLParameters.html#setSignatureSchemes(java.lang.String%5B%5D)","csr":"JDK-8280495"}]},{"type":"class","name":"SSLPeerUnverifiedException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLPeerUnverifiedException.html","deltas":[{"type":"method","name":"SSLPeerUnverifiedException(String, Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLPeerUnverifiedException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282724"}]},{"type":"class","name":"SSLPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"SSLProtocolException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLProtocolException.html","deltas":[{"type":"method","name":"SSLProtocolException(String, Throwable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLProtocolException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282724"}]},{"type":"interface","name":"SSLSessionContext","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLSessionContext.html","deltas":[{"type":"method","name":"setSessionCacheSize(int)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLSessionContext.html#setSessionCacheSize(int)","removedTags":["throws IllegalArgumentException"]},{"type":"method","name":"setSessionTimeout(int)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/net/ssl/SSLSessionContext.html#setSessionTimeout(int)","removedTags":["throws IllegalArgumentException"]}]}]},{"type":"package","name":"javax.security.auth","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.base/javax/security/auth/PrivateCredentialPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"SubjectDomainCombiner","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/security/auth/SubjectDomainCombiner.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"Subject","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/security/auth/Subject.html","deltas":[{"type":"method","name":"callAs(Subject, Callable)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/security/auth/Subject.html#callAs(javax.security.auth.Subject,java.util.concurrent.Callable)","csr":"JDK-8275529"},{"type":"method","name":"current()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/security/auth/Subject.html#current()","csr":"JDK-8275529"},{"type":"method","name":"doAs(Subject, PrivilegedAction)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/security/auth/Subject.html#doAs(javax.security.auth.Subject,java.security.PrivilegedAction)","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"doAs(Subject, PrivilegedExceptionAction)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/security/auth/Subject.html#doAs(javax.security.auth.Subject,java.security.PrivilegedExceptionAction)","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"doAsPrivileged(Subject, PrivilegedAction, AccessControlContext)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/security/auth/Subject.html#doAsPrivileged(javax.security.auth.Subject,java.security.PrivilegedAction,java.security.AccessControlContext)","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"doAsPrivileged(Subject, PrivilegedExceptionAction, AccessControlContext)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/security/auth/Subject.html#doAsPrivileged(javax.security.auth.Subject,java.security.PrivilegedExceptionAction,java.security.AccessControlContext)","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"getSubject(AccessControlContext)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/security/auth/Subject.html#getSubject(java.security.AccessControlContext)","addedTags":["deprecated","forRemoval"]}]}]}]},{"type":"module","name":"java.compiler","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/module-summary.html","deltas":[{"type":"package","name":"javax.annotation.processing","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/annotation/processing/package-summary.html","deltas":[{"type":"interface","name":"Messager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/annotation/processing/Messager.html","deltas":[{"type":"method","name":"printError(CharSequence)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/annotation/processing/Messager.html#printError(java.lang.CharSequence)","csr":"JDK-8273160"},{"type":"method","name":"printError(CharSequence, Element)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/annotation/processing/Messager.html#printError(java.lang.CharSequence,javax.lang.model.element.Element)","csr":"JDK-8273160"},{"type":"method","name":"printNote(CharSequence)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/annotation/processing/Messager.html#printNote(java.lang.CharSequence)","csr":"JDK-8273160"},{"type":"method","name":"printNote(CharSequence, Element)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/annotation/processing/Messager.html#printNote(java.lang.CharSequence,javax.lang.model.element.Element)","csr":"JDK-8273160"},{"type":"method","name":"printWarning(CharSequence)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/annotation/processing/Messager.html#printWarning(java.lang.CharSequence)","csr":"JDK-8273160"},{"type":"method","name":"printWarning(CharSequence, Element)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/annotation/processing/Messager.html#printWarning(java.lang.CharSequence,javax.lang.model.element.Element)","csr":"JDK-8273160"}]}]},{"type":"package","name":"javax.lang.model.element","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/package-summary.html","deltas":[{"type":"enum","name":"ElementKind","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/ElementKind.html","deltas":[{"type":"method","name":"isDeclaredType()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/ElementKind.html#isDeclaredType()","csr":"JDK-8282461"},{"type":"method","name":"isExecutable()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/ElementKind.html#isExecutable()","csr":"JDK-8282461"},{"type":"method","name":"isInitializer()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/ElementKind.html#isInitializer()","csr":"JDK-8282461"},{"type":"method","name":"isVariable()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/ElementKind.html#isVariable()","csr":"JDK-8282461"}]},{"type":"enum","name":"Modifier","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/Modifier.html","deltas":[{"type":"field","name":"NON_SEALED","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/Modifier.html#NON_SEALED","removedTags":["preview"]},{"type":"field","name":"SEALED","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/Modifier.html#SEALED","removedTags":["preview"]}]},{"type":"interface","name":"ExecutableElement","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/ExecutableElement.html","deltas":[{"type":"method","name":"getEnclosingElement()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/ExecutableElement.html#getEnclosingElement()","csr":"JDK-8272106"}]},{"type":"interface","name":"RecordComponentElement","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/RecordComponentElement.html","deltas":[{"type":"method","name":"asType()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/RecordComponentElement.html#asType()","csr":"JDK-8315137"}]},{"type":"interface","name":"TypeElement","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/TypeElement.html","deltas":[{"type":"method","name":"getPermittedSubclasses()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/TypeElement.html#getPermittedSubclasses()","removedTags":["preview"]}]},{"type":"interface","name":"VariableElement","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/VariableElement.html","deltas":[{"type":"method","name":"isUnnamed()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/element/VariableElement.html#isUnnamed()","csr":"JDK-8304246"}]}]},{"type":"package","name":"javax.lang.model.util","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/docs/api/java.compiler/javax/lang/model/util/ElementKindVisitorPreview.html","csr":"JDK-8329634"},{"type":"class","name":"ElementScanner6","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/util/ElementScanner6.html","deltas":[{"type":"method","name":"visitRecordComponent(RecordComponentElement, Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/util/ElementScanner6.html#visitRecordComponent(javax.lang.model.element.RecordComponentElement,java.lang.Object)","csr":"JDK-8310172"}]},{"type":"class","name":"ElementScannerPreview","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.compiler/javax/lang/model/util/Elements.html#getDocCommentKind(javax.lang.model.element.Element)","csr":"JDK-8298687"},{"type":"method","name":"getEnumConstantBody(VariableElement)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/util/Elements.html#getEnumConstantBody(javax.lang.model.element.VariableElement)","csr":"JDK-8313276"},{"type":"method","name":"getFileObjectOf(Element)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/util/Elements.html#getFileObjectOf(javax.lang.model.element.Element)","csr":"JDK-8272106"},{"type":"method","name":"getOutermostTypeElement(Element)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/util/Elements.html#getOutermostTypeElement(javax.lang.model.element.Element)","csr":"JDK-8271903"},{"type":"method","name":"isAutomaticModule(ModuleElement)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/util/Elements.html#isAutomaticModule(javax.lang.model.element.ModuleElement)","csr":"JDK-8264865"},{"type":"method","name":"isCanonicalConstructor(ExecutableElement)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/util/Elements.html#isCanonicalConstructor(javax.lang.model.element.ExecutableElement)","csr":"JDK-8291594"},{"type":"method","name":"isCompactConstructor(ExecutableElement)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/util/Elements.html#isCompactConstructor(javax.lang.model.element.ExecutableElement)","csr":"JDK-8291594"}]},{"type":"interface","name":"Types","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/docs/api/java.compiler/javax/lang/model/SourceVersion.html","deltas":[{"type":"field","name":"RELEASE_17","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_17","csr":"JDK-8257452"},{"type":"field","name":"RELEASE_18","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_18","csr":"JDK-8268156"},{"type":"field","name":"RELEASE_19","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_19","csr":"JDK-8277512"},{"type":"field","name":"RELEASE_20","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_20","csr":"JDK-8286096"},{"type":"field","name":"RELEASE_21","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_21","csr":"JDK-8296179"},{"type":"field","name":"RELEASE_22","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_22","csr":"JDK-8306627"},{"type":"field","name":"RELEASE_23","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_25","csr":"JDK-8343000"},{"type":"method","name":"runtimeVersion()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/SourceVersion.html#runtimeVersion()","csr":"JDK-8275888"},{"type":"method","name":"valueOf(Runtime.Version)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/SourceVersion.html#valueOf(java.lang.Runtime.Version)","csr":"JDK-8275888"}]}]},{"type":"package","name":"javax.tools","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/tools/package-summary.html","deltas":[{"type":"class","name":"ForwardingJavaFileManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/tools/ForwardingJavaFileManager.html","deltas":[{"type":"method","name":"getFileForOutputForOriginatingFiles(JavaFileManager.Location, String, String, FileObject...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/tools/ForwardingJavaFileManager.html#getFileForOutputForOriginatingFiles(javax.tools.JavaFileManager.Location,java.lang.String,java.lang.String,javax.tools.FileObject...)","csr":"JDK-8275508"},{"type":"method","name":"getJavaFileForOutputForOriginatingFiles(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/tools/ForwardingJavaFileManager.html#getJavaFileForOutputForOriginatingFiles(javax.tools.JavaFileManager.Location,java.lang.String,javax.tools.JavaFileObject.Kind,javax.tools.FileObject...)","csr":"JDK-8275508"}]},{"type":"class","name":"SimpleJavaFileObject","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.compiler/javax/tools/SimpleJavaFileObject.html#forSource(java.net.URI,java.lang.String)","csr":"JDK-8327536"}]},{"type":"enum","name":"DocumentationTool.Location","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/tools/DocumentationTool.Location.html","deltas":[{"type":"field","name":"SNIPPET_PATH","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/tools/DocumentationTool.Location.html#SNIPPET_PATH","csr":"JDK-8266669"}]},{"type":"interface","name":"JavaFileManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/tools/JavaFileManager.html","deltas":[{"type":"method","name":"getFileForOutputForOriginatingFiles(JavaFileManager.Location, String, String, FileObject...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/tools/JavaFileManager.html#getFileForOutputForOriginatingFiles(javax.tools.JavaFileManager.Location,java.lang.String,java.lang.String,javax.tools.FileObject...)","csr":"JDK-8275508"},{"type":"method","name":"getJavaFileForOutputForOriginatingFiles(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/tools/JavaFileManager.html#getJavaFileForOutputForOriginatingFiles(javax.tools.JavaFileManager.Location,java.lang.String,javax.tools.JavaFileObject.Kind,javax.tools.FileObject...)","csr":"JDK-8275508"}]}]}]},{"type":"module","name":"java.datatransfer","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.datatransfer/module-summary.html","deltas":[{"type":"package","name":"java.awt.datatransfer","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.datatransfer/java/awt/datatransfer/package-summary.html","deltas":[{"type":"class","name":"DataFlavor","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.datatransfer/java/awt/datatransfer/DataFlavor.html","deltas":[{"type":"field","name":"allHtmlFlavor","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.datatransfer/java/awt/datatransfer/DataFlavor.html#allHtmlFlavor","addedTags":["final"]},{"type":"field","name":"fragmentHtmlFlavor","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.datatransfer/java/awt/datatransfer/DataFlavor.html#fragmentHtmlFlavor","addedTags":["final"]},{"type":"field","name":"selectionHtmlFlavor","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.datatransfer/java/awt/datatransfer/DataFlavor.html#selectionHtmlFlavor","addedTags":["final"]}]}]}]},{"type":"module","name":"java.desktop","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/module-summary.html","deltas":[{"type":"package","name":"java.applet","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/applet/package-summary.html","deltas":[{"type":"class","name":"Applet","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/applet/Applet.html","addedTags":["forRemoval"]},{"type":"interface","name":"AppletContext","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/applet/AppletContext.html","addedTags":["forRemoval"]},{"type":"interface","name":"AppletStub","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/applet/AppletStub.html","addedTags":["forRemoval"]},{"type":"interface","name":"AudioClip","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/applet/AudioClip.html","addedTags":["forRemoval"]}]},{"type":"package","name":"java.awt.color","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/color/package-summary.html","deltas":[{"type":"class","name":"ICC_ProfileGray","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/color/ICC_ProfileGray.html","addedTags":["final"]},{"type":"class","name":"ICC_ProfileRGB","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/color/ICC_ProfileRGB.html","addedTags":["final"]},{"type":"class","name":"ICC_Profile","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/color/ICC_Profile.html","addedTags":["sealed"],"deltas":[{"type":"method","name":"finalize()","status":"removed","csr":"JDK-8273103"}]}]},{"type":"package","name":"java.awt.desktop","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/desktop/package-summary.html","deltas":[{"type":"class","name":"AppEvent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/desktop/AppEvent.html","addedTags":["sealed"]},{"type":"class","name":"FilesEvent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/desktop/FilesEvent.html","addedTags":["sealed"]}]},{"type":"package","name":"java.awt.dnd","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/dnd/package-summary.html","deltas":[{"type":"class","name":"DropTargetContext","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/dnd/DropTargetContext.html","addedTags":["final"]}]},{"type":"package","name":"java.awt.event","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/event/package-summary.html","deltas":[{"type":"class","name":"InputEvent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/event/InputEvent.html","addedTags":["sealed"]}]},{"type":"package","name":"java.awt.geom","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/package-summary.html","deltas":[{"type":"class","name":"CubicCurve2D.Double","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/CubicCurve2D.Double.html","deltas":[{"type":"method","name":"getBounds2D()","status":"removed","csr":"JDK-8283602"}]},{"type":"class","name":"CubicCurve2D.Float","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/CubicCurve2D.Float.html","deltas":[{"type":"method","name":"getBounds2D()","status":"removed","csr":"JDK-8283602"}]},{"type":"class","name":"CubicCurve2D","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/CubicCurve2D.html","deltas":[{"type":"method","name":"getBounds2D()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/CubicCurve2D.html#getBounds2D()","csr":"JDK-8283602"}]},{"type":"class","name":"Path2D","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/Path2D.html","addedTags":["sealed"]},{"type":"class","name":"QuadCurve2D.Double","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/QuadCurve2D.Double.html","deltas":[{"type":"method","name":"getBounds2D()","status":"removed","csr":"JDK-8283602"}]},{"type":"class","name":"QuadCurve2D.Float","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/QuadCurve2D.Float.html","deltas":[{"type":"method","name":"getBounds2D()","status":"removed","csr":"JDK-8283602"}]},{"type":"class","name":"QuadCurve2D","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/QuadCurve2D.html","deltas":[{"type":"method","name":"getBounds2D()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/geom/QuadCurve2D.html#getBounds2D()","csr":"JDK-8283602"}]}]},{"type":"package","name":"java.awt.image","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/image/package-summary.html","deltas":[{"type":"class","name":"ColorModel","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/image/ColorModel.html","deltas":[{"type":"method","name":"finalize()","status":"removed","csr":"JDK-8273103"}]},{"type":"class","name":"IndexColorModel","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/image/IndexColorModel.html","deltas":[{"type":"method","name":"finalize()","status":"removed","csr":"JDK-8273103"}]}]},{"type":"package","name":"java.awt","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/package-summary.html","deltas":[{"type":"class","name":"AWTPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/AWTPermission.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"Graphics","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/Graphics.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/Graphics.html#finalize()","addedTags":["forRemoval"]}]},{"type":"class","name":"GridBagLayoutInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/GridBagLayoutInfo.html","addedTags":["final"]},{"type":"class","name":"KeyboardFocusManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/KeyboardFocusManager.html","deltas":[{"type":"method","name":"clearGlobalFocusOwner()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.desktop/java/awt/KeyboardFocusManager.html#setGlobalPermanentFocusOwner(java.awt.Component)","removedTags":["throws SecurityException"]}]},{"type":"class","name":"MultipleGradientPaint","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/MultipleGradientPaint.html","addedTags":["sealed"]},{"type":"class","name":"PointerInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/PointerInfo.html","addedTags":["final"]},{"type":"class","name":"PrintJob","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/PrintJob.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/PrintJob.html#finalize()","addedTags":["forRemoval"]}]},{"type":"class","name":"ScrollPaneAdjustable","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/ScrollPaneAdjustable.html","addedTags":["final"]},{"type":"class","name":"TextComponent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/TextComponent.html","addedTags":["sealed"]},{"type":"class","name":"Window","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/Window.html","deltas":[{"type":"method","name":"getWarningString()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.desktop/java/beans/package-summary.html","deltas":[{"type":"class","name":"Beans","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/beans/Beans.html#instantiate(java.lang.ClassLoader,java.lang.String,java.beans.beancontext.BeanContext,java.beans.AppletInitializer)","addedTags":["forRemoval"]},{"type":"method","name":"setDesignTime(boolean)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.desktop/java/beans/Beans.html#setGuiAvailable(boolean)","removedTags":["throws SecurityException"]}]},{"type":"interface","name":"AppletInitializer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/beans/AppletInitializer.html","addedTags":["forRemoval"]}]},{"type":"package","name":"javax.imageio.spi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.desktop/javax/imageio/spi/ServiceRegistry.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/spi/ServiceRegistry.html#finalize()","addedTags":["forRemoval"]}]}]},{"type":"package","name":"javax.imageio.stream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.desktop/javax/imageio/stream/FileCacheImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/stream/FileCacheImageInputStream.html#finalize()","addedTags":["forRemoval"]}]},{"type":"class","name":"FileImageInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/stream/FileImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/stream/FileImageInputStream.html#finalize()","addedTags":["forRemoval"]}]},{"type":"class","name":"FileImageOutputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/stream/FileImageOutputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/stream/FileImageOutputStream.html#finalize()","addedTags":["forRemoval"]}]},{"type":"class","name":"ImageInputStreamImpl","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/stream/ImageInputStreamImpl.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/stream/ImageInputStreamImpl.html#finalize()","addedTags":["forRemoval"]}]},{"type":"class","name":"MemoryCacheImageInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/stream/MemoryCacheImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/stream/MemoryCacheImageInputStream.html#finalize()","addedTags":["forRemoval"]}]}]},{"type":"package","name":"javax.print.attribute.standard","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.desktop/javax/print/attribute/standard/OutputBin.html","csr":"JDK-8331601"}]},{"type":"package","name":"javax.sound.midi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/sound/midi/package-summary.html","deltas":[{"type":"class","name":"Track","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/sound/midi/Track.html","addedTags":["final"]}]},{"type":"package","name":"javax.sound.sampled","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.desktop/javax/sound/package-summary.html","csr":"JDK-8356200"},{"type":"package","name":"javax.swing.filechooser","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/filechooser/package-summary.html","deltas":[{"type":"class","name":"FileSystemView","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/filechooser/FileSystemView.html","deltas":[{"type":"method","name":"getSystemIcon(File, int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/filechooser/FileSystemView.html#getSystemIcon(java.io.File,int,int)","csr":"JDK-8188238"}]}]},{"type":"package","name":"javax.swing.plaf.basic","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/package-summary.html","deltas":[{"type":"class","name":"BasicDirectoryModel","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicDirectoryModel.html","deltas":[{"type":"method","name":"intervalAdded(ListDataEvent)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicDirectoryModel.html#intervalAdded(javax.swing.event.ListDataEvent)","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"intervalRemoved(ListDataEvent)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicDirectoryModel.html#intervalRemoved(javax.swing.event.ListDataEvent)","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"lt(File, File)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicDirectoryModel.html#lt(java.io.File,java.io.File)","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"BasicMenuItemUI.MouseInputHandler","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicMenuItemUI.MouseInputHandler.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BasicScrollPaneUI.HSBChangeListener","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.HSBChangeListener.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BasicScrollPaneUI.PropertyChangeHandler","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.PropertyChangeHandler.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BasicScrollPaneUI.VSBChangeListener","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.VSBChangeListener.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BasicScrollPaneUI.ViewportChangeHandler","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.ViewportChangeHandler.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"BasicSliderUI","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicSplitPaneDivider.html#setEnabled(boolean)","csr":"JDK-5021949"}]},{"type":"class","name":"BasicSplitPaneUI.BasicHorizontalLayoutManager","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicSplitPaneUI.BasicHorizontalLayoutManager.html","addedTags":["sealed"]},{"type":"class","name":"BasicToolBarUI","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicToolBarUI.html","deltas":[{"type":"method","name":"createFloatingFrame(JToolBar)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicToolBarUI.html#createFloatingFrame(javax.swing.JToolBar)","addedTags":["deprecated","forRemoval"]}]}]},{"type":"package","name":"javax.swing.plaf.synth","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/synth/package-summary.html","deltas":[{"type":"class","name":"SynthComboBoxUI","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/synth/SynthComboBoxUI.html","deltas":[{"type":"method","name":"getMinimumSize(JComponent)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/synth/SynthComboBoxUI.html#getMinimumSize(javax.swing.JComponent)","csr":"JDK-8218474"}]},{"type":"class","name":"SynthLookAndFeel","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.desktop/javax/swing/plaf/synth/SynthPasswordFieldUI.html","deltas":[{"type":"method","name":"installDefaults()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/synth/SynthPasswordFieldUI.html#installDefaults()","csr":"JDK-6852577"},{"type":"method","name":"installKeyboardActions()","status":"removed","csr":"JDK-8354646"}]},{"type":"class","name":"SynthTreeUI","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.desktop/javax/swing/plaf/synth/SynthTreeUI.html#getCollapsedIcon()","csr":"JDK-8258979"}]}]},{"type":"package","name":"javax.swing.text.html","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/html/package-summary.html","deltas":[{"type":"class","name":"FormSubmitEvent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/html/FormSubmitEvent.html","addedTags":["final"]},{"type":"class","name":"StyleSheet.BoxPainter","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/html/StyleSheet.BoxPainter.html","addedTags":["final"]},{"type":"class","name":"StyleSheet.ListPainter","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/html/StyleSheet.ListPainter.html","addedTags":["final"]}]},{"type":"package","name":"javax.swing.text","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/package-summary.html","deltas":[{"type":"class","name":"DefaultEditorKit","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/DefaultEditorKit.html","deltas":[{"type":"field","name":"beginLineUpAction","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/DefaultEditorKit.html#beginLineUpAction","csr":"JDK-8291468"},{"type":"field","name":"endLineDownAction","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/DefaultEditorKit.html#endLineDownAction","csr":"JDK-8291468"}]},{"type":"class","name":"StyleConstants.CharacterConstants","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/StyleConstants.CharacterConstants.html","addedTags":["final"]},{"type":"class","name":"StyleConstants.ColorConstants","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/StyleConstants.ColorConstants.html","addedTags":["final"]},{"type":"class","name":"StyleConstants.FontConstants","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/StyleConstants.FontConstants.html","addedTags":["final"]},{"type":"class","name":"StyleConstants.ParagraphConstants","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/StyleConstants.ParagraphConstants.html","addedTags":["final"]},{"type":"class","name":"StyleConstants","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/StyleConstants.html","addedTags":["sealed"]}]},{"type":"package","name":"javax.swing","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/package-summary.html","deltas":[{"type":"class","name":"FocusManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/FocusManager.html","deltas":[{"type":"method","name":"setCurrentManager(FocusManager)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/FocusManager.html#setCurrentManager(javax.swing.FocusManager)","removedTags":["throws SecurityException"]}]},{"type":"class","name":"GroupLayout.Group","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/GroupLayout.Group.html","addedTags":["sealed"]},{"type":"class","name":"GroupLayout.ParallelGroup","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/GroupLayout.ParallelGroup.html","addedTags":["sealed"]},{"type":"class","name":"GroupLayout.SequentialGroup","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/GroupLayout.SequentialGroup.html","addedTags":["final"]},{"type":"class","name":"JApplet","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JApplet.html","addedTags":["forRemoval"]},{"type":"class","name":"JFileChooser","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JFileChooser.html","deltas":[{"type":"method","name":"setEnabled(boolean)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JFileChooser.html#setEnabled(boolean)","csr":"JDK-4365952"}]},{"type":"class","name":"JInternalFrame","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JInternalFrame.html","deltas":[{"type":"method","name":"getWarningString()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.desktop/javax/swing/JScrollBar.html","deltas":[{"type":"method","name":"setMaximumSize(Dimension)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.desktop/javax/swing/JScrollBar.html#setMinimumSize(java.awt.Dimension)","csr":"JDK-8317857"}]},{"type":"class","name":"JSlider.AccessibleJSlider","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JSlider.AccessibleJSlider.html","addedTags":["implements AccessibleAction"],"deltas":[{"type":"method","name":"doAccessibleAction(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JSlider.AccessibleJSlider.html#doAccessibleAction(int)","csr":"JDK-8264592"},{"type":"method","name":"getAccessibleAction()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JSlider.AccessibleJSlider.html#getAccessibleAction()","csr":"JDK-8264592"},{"type":"method","name":"getAccessibleActionCount()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JSlider.AccessibleJSlider.html#getAccessibleActionCount()","csr":"JDK-8264592"},{"type":"method","name":"getAccessibleActionDescription(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JSlider.AccessibleJSlider.html#getAccessibleActionDescription(int)","csr":"JDK-8264592"}]},{"type":"class","name":"JSplitPane","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JSplitPane.html","deltas":[{"type":"method","name":"setComponentOrientation(ComponentOrientation)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.desktop/javax/swing/RepaintManager.html","deltas":[{"type":"method","name":"addDirtyRegion(Applet, int, int, int, int)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/RepaintManager.html#addDirtyRegion(java.applet.Applet,int,int,int,int)","addedTags":["forRemoval"]}]},{"type":"class","name":"ToolTipManager","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/ToolTipManager.html","addedTags":["final"]},{"type":"class","name":"UIManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.logging/module-summary.html","deltas":[{"type":"package","name":"java.util.logging","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.logging/java/util/logging/FileHandler.html","deltas":[{"type":"method","name":"FileHandler()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.logging/java/util/logging/Handler.html","deltas":[{"type":"method","name":"close()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.logging/java/util/logging/LogManager.html","deltas":[{"type":"method","name":"checkAccess()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.logging/java/util/logging/LogManager.html#checkAccess()","addedTags":["deprecated","forRemoval"],"removedTags":["throws SecurityException"]},{"type":"method","name":"readConfiguration()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.logging/java/util/logging/MemoryHandler.html","deltas":[{"type":"method","name":"close()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.logging/java/util/logging/SocketHandler.html","deltas":[{"type":"method","name":"close()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/docs/api/java.logging/java/util/logging/StreamHandler.html","deltas":[{"type":"method","name":"close()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.management.rmi/javax/management/remote/rmi/RMIConnector.html","deltas":[{"type":"method","name":"getMBeanServerConnection(Subject)","status":"removed","csr":"JDK-8326691"}]},{"type":"class","name":"RMIIIOPServerImpl","status":"removed","csr":"JDK-8307329"}]}]},{"type":"module","name":"java.management","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.management/module-summary.html","deltas":[{"type":"package","name":"java.lang.management","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.management/java/lang/management/MemoryMXBean.html","deltas":[{"type":"method","name":"getObjectPendingFinalizationCount()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.management/java/lang/management/MemoryMXBean.html#getObjectPendingFinalizationCount()","addedTags":["deprecated"]}]}]},{"type":"package","name":"javax.management.loading","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.management/javax/management/modelmbean/DescriptorSupport.html","deltas":[{"type":"method","name":"DescriptorSupport(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.management/javax/management/modelmbean/DescriptorSupport.html#%3Cinit%3E(java.lang.String)","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"toXMLString()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.management/javax/management/modelmbean/DescriptorSupport.html#toXMLString()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"XMLParseException","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.management/javax/management/modelmbean/XMLParseException.html","addedTags":["deprecated","forRemoval"]}]},{"type":"package","name":"javax.management.remote","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/docs/api/java.management/javax/management/remote/JMXConnector.html#getMBeanServerConnection(javax.security.auth.Subject)","addedTags":["deprecated","forRemoval"],"removedTags":["abstract"]}]}]},{"type":"package","name":"javax.management","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.management/javax/management/package-summary.html","deltas":[{"type":"class","name":"MBeanPermission","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/docs/api/java.naming/module-summary.html","deltas":[{"type":"package","name":"javax.naming","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.naming/javax/naming/package-summary.html","deltas":[{"type":"interface","name":"Context","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.net.http/java/net/http/package-summary.html","deltas":[{"type":"class","name":"HttpClient","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/HttpClient.html","addedTags":["implements AutoCloseable"],"deltas":[{"type":"method","name":"awaitTermination(Duration)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/HttpClient.html#awaitTermination(java.time.Duration)","csr":"JDK-8304165"},{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/HttpClient.html#close()","csr":"JDK-8304165"},{"type":"method","name":"isTerminated()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/HttpClient.html#isTerminated()","csr":"JDK-8304165"},{"type":"method","name":"shutdown()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/HttpClient.html#shutdown()","csr":"JDK-8304165"},{"type":"method","name":"shutdownNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/HttpClient.html#shutdownNow()","csr":"JDK-8304165"}]},{"type":"class","name":"HttpResponse.BodyHandlers","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/docs/api/java.net.http/java/net/http/HttpResponse.BodySubscribers.html#limiting(java.net.http.HttpResponse.BodySubscriber,long)","csr":"JDK-8347904"}]},{"type":"interface","name":"HttpClient.Builder","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/HttpClient.Builder.html","deltas":[{"type":"method","name":"localAddress(InetAddress)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/HttpClient.Builder.html#localAddress(java.net.InetAddress)","csr":"JDK-8286583"}]},{"type":"interface","name":"HttpRequest.Builder","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/HttpRequest.Builder.html","deltas":[{"type":"method","name":"HEAD()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.net.http/java/net/http/HttpRequest.Builder.html#HEAD()","csr":"JDK-8276996"}]},{"type":"interface","name":"HttpResponse","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.rmi/module-summary.html","deltas":[{"type":"package","name":"java.rmi.activation","status":"removed","csr":"JDK-8267124"},{"type":"package","name":"java.rmi.server","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/docs/api/java.rmi/java/rmi/server/RMIClassLoader.html#getClassLoader(java.lang.String)","removedTags":["throws SecurityException"]}]}]},{"type":"package","name":"java.rmi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.rmi/java/rmi/package-summary.html","deltas":[{"type":"class","name":"RMISecurityManager","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.rmi/java/rmi/RMISecurityManager.html","addedTags":["forRemoval"]}]}]},{"type":"module","name":"java.security.jgss","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/docs/api/java.security.jgss/javax/security/auth/kerberos/ServicePermission.html","addedTags":["deprecated","forRemoval"]}]}]},{"type":"module","name":"java.xml.crypto","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/module-summary.html","deltas":[{"type":"package","name":"javax.xml.crypto.dsig.spec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/spec/package-summary.html","deltas":[{"type":"class","name":"RSAPSSParameterSpec","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/spec/RSAPSSParameterSpec.html","csr":"JDK-8259575"}]},{"type":"package","name":"javax.xml.crypto.dsig","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/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/25/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/25/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/25/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/25/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/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#ECDSA_SHA3_512","csr":"JDK-8345411"},{"type":"field","name":"ED25519","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#ED25519","csr":"JDK-8307507"},{"type":"field","name":"ED448","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#ED448","csr":"JDK-8307507"},{"type":"field","name":"RSA_PSS","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#RSA_PSS","csr":"JDK-8259575"},{"type":"field","name":"SHA3_224_RSA_MGF1","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#SHA3_224_RSA_MGF1","csr":"JDK-8320218"},{"type":"field","name":"SHA3_256_RSA_MGF1","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#SHA3_256_RSA_MGF1","csr":"JDK-8320218"},{"type":"field","name":"SHA3_384_RSA_MGF1","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#SHA3_384_RSA_MGF1","csr":"JDK-8320218"},{"type":"field","name":"SHA3_512_RSA_MGF1","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#SHA3_512_RSA_MGF1","csr":"JDK-8320218"}]}]}]},{"type":"module","name":"java.xml","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/module-summary.html","deltas":[{"type":"package","name":"javax.xml.catalog","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/catalog/package-summary.html","deltas":[{"type":"class","name":"CatalogManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/catalog/CatalogManager.html","deltas":[{"type":"method","name":"catalogResolver(Catalog, CatalogResolver.NotFoundAction)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/catalog/CatalogManager.html#catalogResolver(javax.xml.catalog.Catalog,javax.xml.catalog.CatalogResolver.NotFoundAction)","csr":"JDK-8316997"}]},{"type":"enum","name":"CatalogResolver.NotFoundAction","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/catalog/CatalogResolver.NotFoundAction.html","csr":"JDK-8316997"}]},{"type":"package","name":"javax.xml.xpath","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/xpath/package-summary.html","deltas":[{"type":"class","name":"XPathFactory","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/xpath/XPathFactory.html","deltas":[{"type":"method","name":"getProperty(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/xpath/XPathFactory.html#getProperty(java.lang.String)","csr":"JDK-8276143"},{"type":"method","name":"setProperty(String, String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/xpath/XPathFactory.html#setProperty(java.lang.String,java.lang.String)","csr":"JDK-8276143"}]}]}]}]}