{"base":{"feature":"17","vendor":"tem","version":"17.0.19+10"},"target":{"feature":"19","vendor":"tem","version":"19.0.2+7"},"deltas":[{"type":"module","name":"java.base","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/module-summary.html","deltas":[{"type":"package","name":"java.io","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/io/package-summary.html","deltas":[{"type":"class","name":"FileInputStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/io/FileInputStream.html","deltas":[{"type":"method","name":"transferTo(OutputStream)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/io/FileInputStream.html#transferTo(java.io.OutputStream)","csr":"JDK-8272297"}]},{"type":"class","name":"InvalidClassException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/docs/api/java.base/java/io/InvalidObjectException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282697"}]},{"type":"class","name":"ObjectInputStream.GetField","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/io/ObjectInputStream.GetField.html#get(java.lang.String,java.lang.Object)","addedTags":["throws ClassNotFoundException"]}]},{"type":"class","name":"ObjectStreamClass","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/io/ObjectStreamClass.html","addedTags":["final"]},{"type":"class","name":"ObjectStreamException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/java/io/ObjectStreamException.html#%3Cinit%3E(java.lang.Throwable)","csr":"JDK-8282697"}]},{"type":"class","name":"PrintStream","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/io/PrintStream.html","deltas":[{"type":"method","name":"charset()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/io/PrintStream.html#charset()","csr":"JDK-8277078"}]}]},{"type":"package","name":"java.lang.foreign","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/java/lang/invoke/CallSite.html","addedTags":["sealed"]},{"type":"class","name":"MethodHandle","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/java/lang/invoke/MethodHandles.html","deltas":[{"type":"method","name":"collectCoordinates(VarHandle, int, MethodHandle)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/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","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/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","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/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","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/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","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/invoke/MethodHandles.html#insertCoordinates(java.lang.invoke.VarHandle,int,java.lang.Object...)","csr":"JDK-8282192"},{"type":"method","name":"memorySegmentViewVarHandle(ValueLayout)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/invoke/MethodHandles.html#memorySegmentViewVarHandle(java.lang.foreign.ValueLayout)","csr":"JDK-8282192"},{"type":"method","name":"permuteCoordinates(VarHandle, List, int...)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/invoke/MethodHandles.html#permuteCoordinates(java.lang.invoke.VarHandle,java.util.List,int...)","csr":"JDK-8282192"}]},{"type":"class","name":"VarHandle","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/invoke/VarHandle.html","addedTags":["sealed"]}]},{"type":"package","name":"java.lang.ref","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/docs/api/java.base/java/lang/reflect/package-summary.html","deltas":[{"type":"class","name":"Method","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/lang/reflect/Method.html#invoke(java.lang.Object,java.lang.Object...)","removedTags":["throws IllegalArgumentException"]}]}]},{"type":"package","name":"java.lang","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/package-summary.html","deltas":[{"type":"class","name":"Character.UnicodeBlock","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/lang/Character.UnicodeBlock.html#ARABIC_EXTENDED_B","csr":"JDK-8279542"},{"type":"field","name":"CYPRO_MINOAN","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Character.UnicodeBlock.html#CYPRO_MINOAN","csr":"JDK-8279542"},{"type":"field","name":"ETHIOPIC_EXTENDED_B","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Character.UnicodeBlock.html#ETHIOPIC_EXTENDED_B","csr":"JDK-8279542"},{"type":"field","name":"KANA_EXTENDED_B","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Character.UnicodeBlock.html#KANA_EXTENDED_B","csr":"JDK-8279542"},{"type":"field","name":"LATIN_EXTENDED_F","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/lang/Character.UnicodeBlock.html#LATIN_EXTENDED_G","csr":"JDK-8279542"},{"type":"field","name":"OLD_UYGHUR","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Character.UnicodeBlock.html#OLD_UYGHUR","csr":"JDK-8279542"},{"type":"field","name":"TANGSA","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TANGSA","csr":"JDK-8279542"},{"type":"field","name":"TOTO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Character.UnicodeBlock.html#TOTO","csr":"JDK-8279542"},{"type":"field","name":"UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/java/lang/Character.UnicodeBlock.html#ZNAMENNY_MUSICAL_NOTATION","csr":"JDK-8279542"}]},{"type":"class","name":"Double","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Double.html","deltas":[{"type":"field","name":"PRECISION","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Double.html#PRECISION","csr":"JDK-8285241"}]},{"type":"class","name":"Enum","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Enum.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/lang/Float.html","deltas":[{"type":"field","name":"PRECISION","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Float.html#PRECISION","csr":"JDK-8285241"}]},{"type":"class","name":"Integer","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Integer.html","deltas":[{"type":"method","name":"compress(int, int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/java/lang/Long.html","deltas":[{"type":"method","name":"compress(long, long)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/lang/Long.html#expand(long,long)","csr":"JDK-8283893"}]},{"type":"class","name":"MatchException","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/lang/Math.html","deltas":[{"type":"field","name":"TAU","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/docs/api/java.base/java/lang/Object.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Object.html#finalize()","addedTags":["forRemoval"]}]},{"type":"class","name":"Runtime","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Runtime.html","deltas":[{"type":"method","name":"exec(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/docs/api/java.base/java/lang/Runtime.html#runFinalization()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"StrictMath","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/StrictMath.html","deltas":[{"type":"field","name":"TAU","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/docs/api/java.base/java/lang/System.html","deltas":[{"type":"method","name":"runFinalization()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/System.html#runFinalization()","addedTags":["deprecated","forRemoval"]}]},{"type":"class","name":"Thread","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Thread.html","deltas":[{"type":"method","name":"getId()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Thread.html#getId()","addedTags":["deprecated"]},{"type":"method","name":"isVirtual()","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/lang/Thread.html#join(java.time.Duration)","csr":"JDK-8284169"},{"type":"method","name":"ofPlatform()","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Thread.html#ofPlatform()","csr":"JDK-8284169"},{"type":"method","name":"ofVirtual()","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Thread.html#ofVirtual()","csr":"JDK-8284169"},{"type":"method","name":"sleep(Duration)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Thread.html#sleep(java.time.Duration)","csr":"JDK-8284169"},{"type":"method","name":"startVirtualThread(Runnable)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/lang/Thread.html#stop()","addedTags":["forRemoval"]},{"type":"method","name":"threadId()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/docs/api/java.base/java/lang/Character.UnicodeScript.html#CYPRO_MINOAN","csr":"JDK-8279542"},{"type":"field","name":"OLD_UYGHUR","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Character.UnicodeScript.html#OLD_UYGHUR","csr":"JDK-8279542"},{"type":"field","name":"TANGSA","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Character.UnicodeScript.html#TANGSA","csr":"JDK-8279542"},{"type":"field","name":"TOTO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Character.UnicodeScript.html#TOTO","csr":"JDK-8279542"},{"type":"field","name":"VITHKUQI","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Character.UnicodeScript.html#VITHKUQI","csr":"JDK-8279542"}]},{"type":"interface","name":"Thread.Builder.OfPlatform","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Thread.Builder.OfPlatform.html","csr":"JDK-8284169"},{"type":"interface","name":"Thread.Builder.OfVirtual","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/Thread.Builder.OfVirtual.html","csr":"JDK-8284169"},{"type":"interface","name":"Thread.Builder","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/math/package-summary.html","deltas":[{"type":"class","name":"BigDecimal","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/math/BigDecimal.html","deltas":[{"type":"field","name":"TWO","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/math/BigInteger.html","deltas":[{"type":"method","name":"parallelMultiply(BigInteger)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/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/19/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/19/docs/api/java.base/java/net/package-summary.html","deltas":[{"type":"class","name":"InetAddress","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/net/InetAddress.html","addedTags":["sealed"]},{"type":"class","name":"SocketException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/java/net/SocketException.html#%3Cinit%3E(java.lang.Throwable)","csr":"JDK-8282688"}]}]},{"type":"package","name":"java.nio.channels","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/nio/channels/FileChannel.html","deltas":[{"type":"method","name":"map(FileChannel.MapMode, long, long, MemorySession)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/nio/channels/FileChannel.html#map(java.nio.channels.FileChannel.MapMode,long,long,java.lang.foreign.MemorySession)","csr":"JDK-8282192"}]}]},{"type":"package","name":"java.nio.charset","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/docs/api/java.base/java/nio/package-summary.html","deltas":[{"type":"class","name":"Buffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/nio/Buffer.html","addedTags":["sealed"]},{"type":"class","name":"ByteBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/nio/ByteBuffer.html","addedTags":["sealed"]},{"type":"class","name":"CharBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/nio/CharBuffer.html","addedTags":["sealed"]},{"type":"class","name":"DoubleBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/nio/DoubleBuffer.html","addedTags":["sealed"]},{"type":"class","name":"FloatBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/nio/FloatBuffer.html","addedTags":["sealed"]},{"type":"class","name":"IntBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/nio/IntBuffer.html","addedTags":["sealed"]},{"type":"class","name":"LongBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/nio/LongBuffer.html","addedTags":["sealed"]},{"type":"class","name":"MappedByteBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/nio/MappedByteBuffer.html","addedTags":["sealed"]},{"type":"class","name":"ShortBuffer","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/nio/ShortBuffer.html","addedTags":["sealed"]}]},{"type":"package","name":"java.security.spec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/security/spec/package-summary.html","deltas":[{"type":"class","name":"PSSParameterSpec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/security/spec/PSSParameterSpec.html","deltas":[{"type":"field","name":"DEFAULT","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/security/spec/PSSParameterSpec.html#%3Cinit%3E(int)","addedTags":["deprecated"]}]}]},{"type":"package","name":"java.security","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/security/package-summary.html","deltas":[{"type":"class","name":"KeyStoreSpi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/security/KeyStoreSpi.html","deltas":[{"type":"method","name":"engineGetAttributes(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/security/KeyStore.html","deltas":[{"type":"method","name":"getAttributes(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/security/KeyStore.html#getAttributes(java.lang.String)","csr":"JDK-8275748"}]}]},{"type":"package","name":"java.text","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/text/package-summary.html","deltas":[{"type":"class","name":"DecimalFormatSymbols","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/text/DecimalFormatSymbols.html","deltas":[{"type":"method","name":"getLocale()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/text/DecimalFormatSymbols.html#getLocale()","csr":"JDK-8282687"}]}]},{"type":"package","name":"java.time.chrono","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/time/chrono/IsoChronology.html","deltas":[{"type":"method","name":"isIsoBased()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/time/chrono/JapaneseChronology.html","deltas":[{"type":"method","name":"isIsoBased()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/time/chrono/MinguoChronology.html","deltas":[{"type":"method","name":"isIsoBased()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/time/chrono/ThaiBuddhistChronology.html","deltas":[{"type":"method","name":"isIsoBased()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/time/chrono/Chronology.html","deltas":[{"type":"method","name":"isIsoBased()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/docs/api/java.base/java/time/package-summary.html","deltas":[{"type":"class","name":"Duration","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/time/Duration.html","deltas":[{"type":"method","name":"isPositive()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/time/Duration.html#isPositive()","csr":"JDK-8271167"}]},{"type":"class","name":"ZoneId","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/time/ZoneId.html","addedTags":["sealed"]},{"type":"class","name":"ZoneOffset","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/time/ZoneOffset.html","deltas":[{"type":"method","name":"normalized()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/time/ZoneOffset.html#normalized()","csr":"JDK-8283681"}]}]},{"type":"package","name":"java.util.concurrent","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/util/concurrent/CompletableFuture.html","deltas":[{"type":"method","name":"exceptionNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/docs/api/java.base/java/util/concurrent/ConcurrentHashMap.KeySetView.html","addedTags":["final"]},{"type":"class","name":"Executors","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/concurrent/Executors.html","deltas":[{"type":"method","name":"newThreadPerTaskExecutor(ThreadFactory)","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/concurrent/Executors.html#newThreadPerTaskExecutor(java.util.concurrent.ThreadFactory)","csr":"JDK-8284169"},{"type":"method","name":"newVirtualThreadPerTaskExecutor()","status":"added","preview":true,"javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/concurrent/Executors.html#newVirtualThreadPerTaskExecutor()","csr":"JDK-8284169"}]},{"type":"class","name":"ForkJoinPool","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/concurrent/ForkJoinPool.html","deltas":[{"type":"method","name":"close()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#close()","csr":"JDK-8286341"},{"type":"method","name":"lazySubmit(ForkJoinTask)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#lazySubmit(java.util.concurrent.ForkJoinTask)","csr":"JDK-8285450"},{"type":"method","name":"setParallelism(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#setParallelism(int)","csr":"JDK-8285450"}]},{"type":"class","name":"ForkJoinTask","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/util/concurrent/ForkJoinTask.html#adaptInterruptible(java.util.concurrent.Callable)","csr":"JDK-8285450"},{"type":"method","name":"exceptionNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/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/19/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/19/docs/api/java.base/java/util/concurrent/ForkJoinWorkerThread.html#%3Cinit%3E(java.lang.ThreadGroup,java.util.concurrent.ForkJoinPool,boolean)","csr":"JDK-8285450"}]},{"type":"class","name":"FutureTask","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/concurrent/FutureTask.html","deltas":[{"type":"method","name":"exceptionNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/java/util/concurrent/FutureTask.html#state()","csr":"JDK-8285450"}]},{"type":"class","name":"ThreadLocalRandom","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/concurrent/ThreadLocalRandom.html","addedTags":["final"]},{"type":"class","name":"ThreadPoolExecutor","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/concurrent/ThreadPoolExecutor.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/util/concurrent/Future.State.html","csr":"JDK-8285450"},{"type":"interface","name":"ExecutorService","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/java/util/concurrent/Future.html","deltas":[{"type":"method","name":"exceptionNow()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/java/util/concurrent/Future.html#state()","csr":"JDK-8285450"}]}]},{"type":"package","name":"java.util.spi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/util/spi/ToolProvider.html","deltas":[{"type":"method","name":"description()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/spi/ToolProvider.html#description()","csr":"JDK-8286659"}]}]},{"type":"package","name":"java.util","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/package-summary.html","deltas":[{"type":"class","name":"EnumSet","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/EnumSet.html","addedTags":["sealed"]},{"type":"class","name":"HashMap","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/HashMap.html","deltas":[{"type":"method","name":"newHashMap(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/java/util/HashSet.html","deltas":[{"type":"method","name":"newHashSet(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/HashSet.html#newHashSet(int)","csr":"JDK-8287419"}]},{"type":"class","name":"IllegalFormatException","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/IllegalFormatException.html","addedTags":["sealed"]},{"type":"class","name":"LinkedHashMap","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/LinkedHashMap.html","deltas":[{"type":"method","name":"newLinkedHashMap(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/LinkedHashMap.html#newLinkedHashMap(int)","csr":"JDK-8284377"}]},{"type":"class","name":"LinkedHashSet","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/LinkedHashSet.html","deltas":[{"type":"method","name":"newLinkedHashSet(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/LinkedHashSet.html#newLinkedHashSet(int)","csr":"JDK-8287419"}]},{"type":"class","name":"Locale","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/Locale.html","deltas":[{"type":"method","name":"Locale(String)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/java/util/Locale.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)","addedTags":["deprecated"]},{"type":"method","name":"of(String)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/docs/api/java.base/java/util/Objects.html","deltas":[{"type":"method","name":"toIdentityString(Object)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/Objects.html#toIdentityString(java.lang.Object)","csr":"JDK-8280184"}]},{"type":"class","name":"Random","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/Random.html","deltas":[{"type":"method","name":"from(RandomGenerator)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/Random.html#from(java.util.random.RandomGenerator)","csr":"JDK-8282928"}]},{"type":"class","name":"WeakHashMap","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/WeakHashMap.html","deltas":[{"type":"method","name":"newWeakHashMap(int)","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/util/WeakHashMap.html#newWeakHashMap(int)","csr":"JDK-8284377"}]}]},{"type":"package","name":"javax.crypto.spec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/javax/crypto/spec/package-summary.html","deltas":[{"type":"class","name":"OAEPParameterSpec","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/javax/crypto/spec/OAEPParameterSpec.html","deltas":[{"type":"field","name":"DEFAULT","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/javax/crypto/spec/OAEPParameterSpec.html#DEFAULT","addedTags":["deprecated"]}]}]},{"type":"package","name":"javax.crypto","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/javax/crypto/package-summary.html","deltas":[{"type":"class","name":"DecapsulateException","status":"removed"},{"type":"class","name":"KEM.Decapsulator","status":"removed"},{"type":"class","name":"KEM.Encapsulated","status":"removed"},{"type":"class","name":"KEM.Encapsulator","status":"removed"},{"type":"class","name":"KEM","status":"removed"},{"type":"interface","name":"KEMSpi.DecapsulatorSpi","status":"removed"},{"type":"interface","name":"KEMSpi.EncapsulatorSpi","status":"removed"},{"type":"interface","name":"KEMSpi","status":"removed"}]},{"type":"package","name":"javax.net.ssl","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/javax/net/ssl/package-summary.html","deltas":[{"type":"class","name":"KeyManagerFactory","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/javax/net/ssl/KeyManagerFactory.html","deltas":[{"type":"method","name":"getDefaultAlgorithm()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/javax/net/ssl/KeyManagerFactory.html#getDefaultAlgorithm()","removedTags":["final"]}]},{"type":"class","name":"SSLHandshakeException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/docs/api/java.base/javax/net/ssl/SSLParameters.html","deltas":[{"type":"method","name":"getSignatureSchemes()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/javax/net/ssl/SSLParameters.html#getSignatureSchemes()","csr":"JDK-8280495"},{"type":"method","name":"setSignatureSchemes(String[])","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.base/javax/net/ssl/SSLPeerUnverifiedException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282724"}]},{"type":"class","name":"SSLProtocolException","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.base/javax/net/ssl/SSLProtocolException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)","csr":"JDK-8282724"}]},{"type":"class","name":"TrustManagerFactory","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/javax/net/ssl/TrustManagerFactory.html","deltas":[{"type":"method","name":"getDefaultAlgorithm()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.base/javax/net/ssl/TrustManagerFactory.html#getDefaultAlgorithm()","removedTags":["final"]}]},{"type":"interface","name":"SSLSessionContext","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/docs/api/java.base/javax/security/auth/package-summary.html","deltas":[{"type":"class","name":"Subject","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/docs/api/java.base/javax/security/auth/Subject.html#doAs(javax.security.auth.Subject,java.security.PrivilegedExceptionAction)","addedTags":["deprecated","forRemoval"]}]}]}]},{"type":"module","name":"java.compiler","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.compiler/module-summary.html","deltas":[{"type":"package","name":"javax.annotation.processing","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/docs/api/java.compiler/javax/lang/model/element/ElementKind.html#isVariable()","csr":"JDK-8282461"}]},{"type":"interface","name":"ExecutableElement","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.compiler/javax/lang/model/element/ExecutableElement.html#getEnclosingElement()","csr":"JDK-8272106"}]}]},{"type":"package","name":"javax.lang.model.util","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/docs/api/java.compiler/javax/lang/model/util/Elements.html#getOutermostTypeElement(javax.lang.model.element.Element)","csr":"JDK-8271903"}]}]},{"type":"package","name":"javax.lang.model","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.compiler/javax/lang/model/SourceVersion.html","deltas":[{"type":"field","name":"RELEASE_18","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.compiler/javax/lang/model/SourceVersion.html#RELEASE_19","csr":"JDK-8277512"},{"type":"method","name":"runtimeVersion()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.compiler/javax/tools/package-summary.html","deltas":[{"type":"class","name":"ForwardingJavaFileManager","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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.desktop","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/module-summary.html","deltas":[{"type":"package","name":"java.awt.color","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/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/19/docs/api/java.desktop/java/awt/geom/CubicCurve2D.html","deltas":[{"type":"method","name":"getBounds2D()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/docs/api/java.desktop/java/awt/geom/QuadCurve2D.html","deltas":[{"type":"method","name":"getBounds2D()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/docs/api/java.desktop/java/awt/package-summary.html","deltas":[{"type":"class","name":"Graphics","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/Graphics.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.desktop/java/awt/GridBagLayoutInfo.html","addedTags":["final"]},{"type":"class","name":"MultipleGradientPaint","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/MultipleGradientPaint.html","addedTags":["sealed"]},{"type":"class","name":"PointerInfo","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/PointerInfo.html","addedTags":["final"]},{"type":"class","name":"PrintJob","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/PrintJob.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.desktop/java/awt/ScrollPaneAdjustable.html","addedTags":["final"]},{"type":"class","name":"TextComponent","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/TextComponent.html","addedTags":["sealed"]}]},{"type":"package","name":"javax.imageio.spi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.desktop/javax/imageio/spi/ServiceRegistry.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.desktop/javax/imageio/stream/FileCacheImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.desktop/javax/imageio/stream/FileImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.desktop/javax/imageio/stream/FileImageOutputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.desktop/javax/imageio/stream/ImageInputStreamImpl.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.desktop/javax/imageio/stream/MemoryCacheImageInputStream.html","deltas":[{"type":"method","name":"finalize()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/imageio/stream/MemoryCacheImageInputStream.html#finalize()","addedTags":["forRemoval"]}]}]},{"type":"package","name":"javax.sound.midi","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.desktop/javax/sound/midi/Track.html","addedTags":["final"]}]},{"type":"package","name":"javax.swing.plaf.basic","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.desktop/javax/swing/plaf/basic/BasicDirectoryModel.html#intervalAdded(javax.swing.event.ListDataEvent)","addedTags":["forRemoval"]},{"type":"method","name":"intervalRemoved(ListDataEvent)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/swing/plaf/basic/BasicDirectoryModel.html#intervalRemoved(javax.swing.event.ListDataEvent)","addedTags":["forRemoval"]},{"type":"method","name":"lt(File, File)","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/swing/plaf/basic/BasicDirectoryModel.html#lt(java.io.File,java.io.File)","addedTags":["forRemoval"]}]},{"type":"class","name":"BasicMenuItemUI.MouseInputHandler","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/swing/plaf/basic/BasicMenuItemUI.MouseInputHandler.html","addedTags":["forRemoval"]},{"type":"class","name":"BasicScrollPaneUI.HSBChangeListener","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.HSBChangeListener.html","addedTags":["forRemoval"]},{"type":"class","name":"BasicScrollPaneUI.PropertyChangeHandler","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.PropertyChangeHandler.html","addedTags":["forRemoval"]},{"type":"class","name":"BasicScrollPaneUI.VSBChangeListener","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.VSBChangeListener.html","addedTags":["forRemoval"]},{"type":"class","name":"BasicScrollPaneUI.ViewportChangeHandler","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/swing/plaf/basic/BasicScrollPaneUI.ViewportChangeHandler.html","addedTags":["forRemoval"]},{"type":"class","name":"BasicSplitPaneUI.BasicHorizontalLayoutManager","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.desktop/javax/swing/plaf/basic/BasicToolBarUI.html#createFloatingFrame(javax.swing.JToolBar)","addedTags":["forRemoval"]}]}]},{"type":"package","name":"javax.swing.plaf.synth","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.desktop/javax/swing/plaf/synth/SynthComboBoxUI.html","deltas":[{"type":"method","name":"getMinimumSize(JComponent)","status":"removed"}]},{"type":"class","name":"SynthPasswordFieldUI","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/swing/plaf/synth/SynthPasswordFieldUI.html","deltas":[{"type":"method","name":"installKeyboardActions()","status":"added","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/swing/plaf/synth/SynthPasswordFieldUI.html#installKeyboardActions()"}]}]},{"type":"package","name":"javax.swing.text.html","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/docs/api/java.desktop/javax/swing/text/package-summary.html","deltas":[{"type":"class","name":"StyleConstants.CharacterConstants","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/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/19/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/19/docs/api/java.desktop/javax/swing/package-summary.html","deltas":[{"type":"class","name":"GroupLayout.Group","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/docs/api/java.desktop/javax/swing/GroupLayout.SequentialGroup.html","addedTags":["final"]},{"type":"class","name":"ToolTipManager","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/javax/swing/ToolTipManager.html","addedTags":["final"]}]}]},{"type":"module","name":"java.management","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.management/module-summary.html","deltas":[{"type":"package","name":"java.lang.management","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.management/java/lang/management/MemoryMXBean.html","deltas":[{"type":"method","name":"getObjectPendingFinalizationCount()","status":"modified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.management/java/lang/management/MemoryMXBean.html#getObjectPendingFinalizationCount()","addedTags":["deprecated"]}]}]}]},{"type":"module","name":"java.net.http","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/docs/api/java.net.http/java/net/http/package-summary.html","deltas":[{"type":"interface","name":"HttpClient.Builder","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/docs/api/java.net.http/java/net/http/HttpRequest.Builder.html#HEAD()","csr":"JDK-8276996"}]}]}]},{"type":"module","name":"java.xml","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/docs/api/java.xml/module-summary.html","deltas":[{"type":"package","name":"javax.xml.xpath","status":"notmodified","javadoc":"https://docs.oracle.com/en/java/javase/19/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/19/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/19/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/19/docs/api/java.xml/javax/xml/xpath/XPathFactory.html#setProperty(java.lang.String,java.lang.String)","csr":"JDK-8276143"}]}]}]}]}