{"base":{"feature":"16","vendor":"tem","version":"16.0.2+7"},"target":{"feature":"18","vendor":"tem","version":"18.0.2.1+1"},"deltas":[{"type":"module","name":"java.base","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/module-summary.html","deltas":[{"type":"package","name":"java.io","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/package-summary.html","deltas":[{"type":"class","name":"CharArrayReader","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/CharArrayReader.html","deltas":[{"type":"method","name":"read(CharBuffer)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/CharArrayReader.html#read(java.nio.CharBuffer)","csr":"JDK-4926314"}]},{"type":"class","name":"Console","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/Console.html","deltas":[{"type":"method","name":"charset()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/Console.html#charset()","csr":"JDK-8264209"}]},{"type":"class","name":"FileInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/FileInputStream.html","deltas":[{"type":"method","name":"readAllBytes()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.base/java/io/FileInputStream.html#transferTo(java.io.OutputStream)","csr":"JDK-8272297"}]},{"type":"class","name":"InputStreamReader","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/InputStreamReader.html","deltas":[{"type":"method","name":"read(CharBuffer)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/InputStreamReader.html#read(java.nio.CharBuffer)","csr":"JDK-4926314"}]},{"type":"class","name":"ObjectInputFilter.Config","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/ObjectInputFilter.Config.html","deltas":[{"type":"method","name":"getSerialFilterFactory()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/docs/api/java.base/java/io/ObjectInputStream.GetField.html#get(java.lang.String,java.lang.Object)","addedTags":["throws ClassNotFoundException"]}]},{"type":"class","name":"PrintStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/PrintStream.html","deltas":[{"type":"method","name":"charset()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/PrintStream.html#charset()","csr":"JDK-8277078"}]},{"type":"class","name":"WriteAbortedException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/io/WriteAbortedException.html","deltas":[{"type":"field","name":"detail","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/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/18/docs/api/java.base/java/io/ObjectInputFilter.html#rejectUndecidedClass(java.io.ObjectInputFilter)","csr":"JDK-8264860"}]}]},{"type":"package","name":"java.lang.constant","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/constant/package-summary.html","deltas":[{"type":"interface","name":"ClassDesc","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/constant/ClassDesc.html","addedTags":["sealed"]},{"type":"interface","name":"ConstantDesc","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.base/java/lang/constant/MethodHandleDesc.html","addedTags":["sealed"]},{"type":"interface","name":"MethodTypeDesc","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/constant/MethodTypeDesc.html","addedTags":["sealed"]}]},{"type":"package","name":"java.lang.invoke","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/invoke/package-summary.html","deltas":[{"type":"class","name":"MethodHandle","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/invoke/MethodHandle.html","deltas":[{"type":"method","name":"asType(MethodType)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/invoke/MethodHandle.html#asType(java.lang.invoke.MethodType)","addedTags":["final"]}]},{"type":"class","name":"MethodHandles","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/invoke/MethodHandles.html","deltas":[{"type":"method","name":"tableSwitch(MethodHandle, MethodHandle...)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/invoke/MethodHandles.html#tableSwitch(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle...)","csr":"JDK-8267267"}]}]},{"type":"package","name":"java.lang.reflect","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/lang/reflect/AccessibleObject.html","deltas":[{"type":"method","name":"AccessibleObject()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/lang/reflect/Executable.html","addedTags":["sealed"]},{"type":"class","name":"Method","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/lang/reflect/Method.html#invoke(java.lang.Object,java.lang.Object...)","removedTags":["throws IllegalArgumentException"]}]}]},{"type":"package","name":"java.lang.runtime","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/runtime/package-summary.html","deltas":[{"type":"class","name":"SwitchBootstraps","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/lang/package-summary.html","deltas":[{"type":"class","name":"Class","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Class.html","deltas":[{"type":"method","name":"getPermittedSubclasses()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/lang/Class.html#isSealed()","removedTags":["preview"]}]},{"type":"class","name":"Enum","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Enum.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Enum.html#finalize()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"Math","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Math.html","deltas":[{"type":"method","name":"ceilDiv(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/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/18/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/18/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/18/docs/api/java.base/java/lang/Math.html#ceilMod(long,long)","csr":"JDK-8273090"},{"type":"method","name":"divideExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/docs/api/java.base/java/lang/Math.html#floorDivExact(long,long)","csr":"JDK-8271518"},{"type":"method","name":"unsignedMultiplyHigh(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Math.html#unsignedMultiplyHigh(long,long)","csr":"JDK-8269705"}]},{"type":"class","name":"Object","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Object.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Object.html#finalize()","addedTags":["forRemoval"]}]},{"type":"class","name":"Process","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Process.html","deltas":[{"type":"method","name":"errorReader()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/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/18/docs/api/java.base/java/lang/Process.html#outputWriter(java.nio.charset.Charset)","csr":"JDK-8191490"}]},{"type":"class","name":"Runtime","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Runtime.html","deltas":[{"type":"method","name":"exec(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/docs/api/java.base/java/lang/Runtime.html#runFinalization()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"SecurityManager","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/lang/SecurityManager.html#checkMulticast(java.net.InetAddress,byte)","addedTags":["forRemoval"]}]},{"type":"class","name":"StrictMath","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/StrictMath.html","deltas":[{"type":"method","name":"ceilDiv(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/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/18/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/18/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/18/docs/api/java.base/java/lang/StrictMath.html#ceilMod(long,long)","csr":"JDK-8273090"},{"type":"method","name":"divideExact(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/docs/api/java.base/java/lang/StrictMath.html#floorDivExact(long,long)","csr":"JDK-8271518"},{"type":"method","name":"unsignedMultiplyHigh(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/StrictMath.html#unsignedMultiplyHigh(long,long)","csr":"JDK-8269705"}]},{"type":"class","name":"System","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/System.html","deltas":[{"type":"method","name":"getSecurityManager()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.base/java/lang/System.html#setSecurityManager(java.lang.SecurityManager)","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"ThreadGroup","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/ThreadGroup.html","deltas":[{"type":"method","name":"checkAccess()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/ThreadGroup.html#checkAccess()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"Thread","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Thread.html","deltas":[{"type":"method","name":"checkAccess()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Thread.html#checkAccess()","addedTags":["deprecated","forRemoval"]},{"type":"method","name":"stop()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/lang/Thread.html#stop()","addedTags":["forRemoval"]}]}]},{"type":"package","name":"java.net.spi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/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/18/docs/api/java.base/java/net/package-summary.html","deltas":[{"type":"class","name":"DatagramSocket","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/docs/api/java.base/java/net/DatagramSocket.html#setDatagramSocketImplFactory(java.net.DatagramSocketImplFactory)","addedTags":["deprecated"]}]},{"type":"class","name":"ServerSocket","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/net/ServerSocket.html","deltas":[{"type":"method","name":"setSocketFactory(SocketImplFactory)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/net/ServerSocket.html#setSocketFactory(java.net.SocketImplFactory)","addedTags":["deprecated"]}]},{"type":"class","name":"Socket","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/net/Socket.html","deltas":[{"type":"method","name":"setSocketImplFactory(SocketImplFactory)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/net/Socket.html#setSocketImplFactory(java.net.SocketImplFactory)","addedTags":["deprecated"]}]},{"type":"class","name":"URLDecoder","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/net/URLDecoder.html","deltas":[{"type":"method","name":"URLDecoder()","status":"removed","csr":"JDK-8258522"}]}]},{"type":"package","name":"java.nio.charset","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.base/java/nio/charset/Charset.html#forName(java.lang.String,java.nio.charset.Charset)","csr":"JDK-8275348"}]}]},{"type":"package","name":"java.nio","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/nio/package-summary.html","deltas":[{"type":"class","name":"MappedByteBuffer","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/nio/MappedByteBuffer.html","deltas":[{"type":"method","name":"compact()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/docs/api/java.base/java/nio/MappedByteBuffer.html#slice(int,int)","csr":"JDK-8263620"}]}]},{"type":"package","name":"java.security","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/security/package-summary.html","deltas":[{"type":"class","name":"AccessControlContext","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.base/java/security/AccessController.html","addedTags":["deprecated","forRemoval"]},{"type":"class","name":"KeyStoreSpi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/security/KeyStoreSpi.html","deltas":[{"type":"method","name":"engineGetAttributes(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/security/KeyStore.html","deltas":[{"type":"method","name":"getAttributes(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/security/KeyStore.html#getAttributes(java.lang.String)","csr":"JDK-8275748"}]},{"type":"class","name":"PolicySpi","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/security/Policy.html","addedTags":["deprecated","forRemoval"]},{"type":"interface","name":"DomainCombiner","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/security/Policy.Parameters.html","addedTags":["deprecated","forRemoval"]}]},{"type":"package","name":"java.time","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/time/package-summary.html","deltas":[{"type":"class","name":"Clock","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/time/Duration.html","deltas":[{"type":"method","name":"isPositive()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/time/Duration.html#isPositive()","csr":"JDK-8271167"}]},{"type":"interface","name":"InstantSource","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/time/InstantSource.html","csr":"JDK-8266847"}]},{"type":"package","name":"java.util.concurrent","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/concurrent/package-summary.html","deltas":[{"type":"class","name":"Executors","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/concurrent/Executors.html","deltas":[{"type":"method","name":"privilegedCallable(Callable)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.base/java/util/concurrent/Executors.html#privilegedThreadFactory()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"ForkJoinPool","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/concurrent/ForkJoinPool.html","deltas":[{"type":"method","name":"invokeAll(Collection, long, TimeUnit)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#invokeAll(java.util.Collection,long,java.util.concurrent.TimeUnit)","csr":"JDK-8246585"},{"type":"method","name":"invokeAny(Collection)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#invokeAny(java.util.Collection,long,java.util.concurrent.TimeUnit)","csr":"JDK-8246585"}]},{"type":"class","name":"ThreadLocalRandom","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/concurrent/ThreadLocalRandom.html","deltas":[{"type":"method","name":"nextFloat(float)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.base/java/util/concurrent/ThreadPoolExecutor.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/concurrent/ThreadPoolExecutor.html#finalize()","addedTags":["forRemoval"]}]}]},{"type":"package","name":"java.util.random","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/random/package-summary.html","csr":"JDK-8255395"},{"type":"package","name":"java.util","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/package-summary.html","deltas":[{"type":"class","name":"HexFormat","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/HexFormat.html","csr":"JDK-8251991"},{"type":"class","name":"Random","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/util/Random.html","addedTags":["implements RandomGenerator"]},{"type":"class","name":"SplittableRandom","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/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/18/docs/api/java.base/java/util/SplittableRandom.html#splits(long,java.util.random.RandomGenerator.SplittableGenerator)","csr":"JDK-8255395"}]},{"type":"interface","name":"Map.Entry","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.base/java/util/Map.Entry.html#copyOf(java.util.Map.Entry)","csr":"JDK-8268134"}]}]},{"type":"package","name":"javax.security.auth","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.base/javax/security/auth/package-summary.html","deltas":[{"type":"class","name":"SubjectDomainCombiner","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/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/18/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/18/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/18/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/18/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/18/docs/api/java.compiler/module-summary.html","deltas":[{"type":"package","name":"javax.annotation.processing","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/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/18/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/18/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/18/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/18/docs/api/java.compiler/javax/lang/model/element/package-summary.html","deltas":[{"type":"enum","name":"Modifier","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/docs/api/java.compiler/javax/lang/model/element/ExecutableElement.html#getEnclosingElement()","csr":"JDK-8272106"}]},{"type":"interface","name":"TypeElement","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.compiler/javax/lang/model/element/TypeElement.html#getPermittedSubclasses()","removedTags":["preview"]}]}]},{"type":"package","name":"javax.lang.model.util","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.compiler/javax/lang/model/util/package-summary.html","deltas":[{"type":"interface","name":"Elements","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.compiler/javax/lang/model/util/Elements.html","deltas":[{"type":"method","name":"getFileObjectOf(Element)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.compiler/javax/lang/model/util/Elements.html#isAutomaticModule(javax.lang.model.element.ModuleElement)","csr":"JDK-8264865"}]}]},{"type":"package","name":"javax.lang.model","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_18","csr":"JDK-8268156"},{"type":"method","name":"runtimeVersion()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.compiler/javax/tools/package-summary.html","deltas":[{"type":"class","name":"ForwardingJavaFileManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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":"enum","name":"DocumentationTool.Location","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/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/18/docs/api/java.datatransfer/module-summary.html","deltas":[{"type":"package","name":"java.awt.datatransfer","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.datatransfer/java/awt/datatransfer/DataFlavor.html","deltas":[{"type":"field","name":"allHtmlFlavor","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/docs/api/java.desktop/module-summary.html","deltas":[{"type":"package","name":"java.applet","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/applet/package-summary.html","deltas":[{"type":"class","name":"Applet","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/applet/Applet.html","addedTags":["forRemoval"]},{"type":"interface","name":"AppletContext","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/applet/AppletContext.html","addedTags":["forRemoval"]},{"type":"interface","name":"AppletStub","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/applet/AppletStub.html","addedTags":["forRemoval"]},{"type":"interface","name":"AudioClip","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.desktop/java/awt/color/package-summary.html","deltas":[{"type":"class","name":"ICC_Profile","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/awt/color/ICC_Profile.html","deltas":[{"type":"method","name":"finalize()","status":"removed","csr":"JDK-8273103"}]}]},{"type":"package","name":"java.awt.image","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/docs/api/java.desktop/java/awt/package-summary.html","deltas":[{"type":"class","name":"Graphics","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/awt/Graphics.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/awt/Graphics.html#finalize()","addedTags":["forRemoval"]}]},{"type":"class","name":"PrintJob","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/awt/PrintJob.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/awt/PrintJob.html#finalize()","addedTags":["forRemoval"]}]}]},{"type":"package","name":"java.beans","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/beans/package-summary.html","deltas":[{"type":"class","name":"Beans","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/java/beans/Beans.html","deltas":[{"type":"method","name":"instantiate(ClassLoader, String, BeanContext, AppletInitializer)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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":"interface","name":"AppletInitializer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.desktop/javax/imageio/spi/ServiceRegistry.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/docs/api/java.desktop/javax/imageio/stream/FileCacheImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.desktop/javax/imageio/stream/FileImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.desktop/javax/imageio/stream/FileImageOutputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.desktop/javax/imageio/stream/ImageInputStreamImpl.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.desktop/javax/imageio/stream/MemoryCacheImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/javax/imageio/stream/MemoryCacheImageInputStream.html#finalize()","addedTags":["forRemoval"]}]}]},{"type":"package","name":"javax.swing.filechooser","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/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/18/docs/api/java.desktop/javax/swing/plaf/basic/BasicDirectoryModel.html#intervalAdded(javax.swing.event.ListDataEvent)","addedTags":["deprecated"]},{"type":"method","name":"intervalRemoved(ListDataEvent)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/javax/swing/plaf/basic/BasicDirectoryModel.html#intervalRemoved(javax.swing.event.ListDataEvent)","addedTags":["deprecated"]},{"type":"method","name":"lt(File, File)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/javax/swing/plaf/basic/BasicDirectoryModel.html#lt(java.io.File,java.io.File)","addedTags":["deprecated"]}]},{"type":"class","name":"BasicMenuItemUI.MouseInputHandler","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/javax/swing/plaf/basic/BasicMenuItemUI.MouseInputHandler.html","addedTags":["deprecated"]},{"type":"class","name":"BasicScrollPaneUI.HSBChangeListener","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.HSBChangeListener.html","addedTags":["deprecated"]},{"type":"class","name":"BasicScrollPaneUI.PropertyChangeHandler","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.PropertyChangeHandler.html","addedTags":["deprecated"]},{"type":"class","name":"BasicScrollPaneUI.VSBChangeListener","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.VSBChangeListener.html","addedTags":["deprecated"]},{"type":"class","name":"BasicScrollPaneUI.ViewportChangeHandler","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.ViewportChangeHandler.html","addedTags":["deprecated"]},{"type":"class","name":"BasicToolBarUI","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.desktop/javax/swing/plaf/basic/BasicToolBarUI.html#createFloatingFrame(javax.swing.JToolBar)","addedTags":["deprecated"]}]}]},{"type":"package","name":"javax.swing","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/javax/swing/package-summary.html","deltas":[{"type":"class","name":"JApplet","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.desktop/javax/swing/JApplet.html","addedTags":["forRemoval"]},{"type":"class","name":"JSlider.AccessibleJSlider","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/docs/api/java.desktop/javax/swing/JSlider.AccessibleJSlider.html#getAccessibleActionDescription(int)","csr":"JDK-8264592"}]},{"type":"class","name":"RepaintManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.desktop/javax/swing/RepaintManager.html#addDirtyRegion(java.applet.Applet,int,int,int,int)","addedTags":["forRemoval"]}]}]}]},{"type":"module","name":"java.logging","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.logging/module-summary.html","deltas":[{"type":"package","name":"java.util.logging","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.logging/java/util/logging/package-summary.html","deltas":[{"type":"class","name":"LogManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.logging/java/util/logging/LogManager.html","deltas":[{"type":"method","name":"checkAccess()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.logging/java/util/logging/LogManager.html#checkAccess()","addedTags":["deprecated","forRemoval"]}]}]}]},{"type":"module","name":"java.management","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.management/module-summary.html","deltas":[{"type":"package","name":"java.lang.management","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.management/java/lang/management/package-summary.html","deltas":[{"type":"interface","name":"MemoryMXBean","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.management/java/lang/management/MemoryMXBean.html","deltas":[{"type":"method","name":"getObjectPendingFinalizationCount()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.management/java/lang/management/MemoryMXBean.html#getObjectPendingFinalizationCount()","addedTags":["deprecated"]}]}]}]},{"type":"module","name":"java.naming","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.naming/module-summary.html","deltas":[{"type":"package","name":"javax.naming","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.naming/javax/naming/package-summary.html","deltas":[{"type":"interface","name":"Context","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.naming/javax/naming/Context.html","deltas":[{"type":"field","name":"APPLET","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.naming/javax/naming/Context.html#APPLET","addedTags":["forRemoval"]}]}]}]},{"type":"module","name":"java.net.http","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.net.http/java/net/http/package-summary.html","deltas":[{"type":"interface","name":"HttpRequest.Builder","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/docs/api/java.net.http/java/net/http/HttpRequest.Builder.html#HEAD()","csr":"JDK-8276996"}]}]}]},{"type":"module","name":"java.rmi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.rmi/module-summary.html","deltas":[{"type":"package","name":"java.rmi.activation","status":"removed","csr":"JDK-8267124"},{"type":"package","name":"java.rmi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.rmi/java/rmi/package-summary.html","deltas":[{"type":"class","name":"RMISecurityManager","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.rmi/java/rmi/RMISecurityManager.html","addedTags":["forRemoval"]}]}]},{"type":"module","name":"java.xml.crypto","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/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/18/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html","deltas":[{"type":"field","name":"RSA_PSS","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.xml.crypto/javax/xml/crypto/dsig/SignatureMethod.html#RSA_PSS","csr":"JDK-8259575"}]}]}]},{"type":"module","name":"java.xml","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/docs/api/java.xml/module-summary.html","deltas":[{"type":"package","name":"javax.xml.xpath","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/18/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/18/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/18/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/18/docs/api/java.xml/javax/xml/xpath/XPathFactory.html#setProperty(java.lang.String,java.lang.String)","csr":"JDK-8276143"}]}]}]}]}