Skip to content

Instantly share code, notes, and snippets.

@thomasdarimont
Created October 16, 2021 14:52
Show Gist options
  • Save thomasdarimont/bccf00dc0eae034fba7064f5ded01742 to your computer and use it in GitHub Desktop.
Save thomasdarimont/bccf00dc0eae034fba7064f5ded01742 to your computer and use it in GitHub Desktop.
API Diff of JDK 17 (Temurin-17+35 (build 17+35)) and JDK 18 (Loom, build 18-loom+2-74)
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JDK 17 to 18-loom API Change Report</title>
<style type="text/css">
body {
font-family: Verdana;
}
.title {
font-weight: bold;
}
.new {
color: green;
}
.removed {
color: red;
}
.modified {
color: orange;
}
.unchanged {
color: black;
}
thead tr td {
font-weight: bold;
}
.toc {
margin-top: 1em;
margin-bottom: 1em;
border: 1px solid #dcdcdc;
padding: 5px;
background: #ededed;
display: inline-block;
}
table {
border-collapse: collapse;
}
table tr td {
border: 1px solid black;
padding: 5px;
}
table thead {
background-color: #dee3e9;
}
table tbody tr td.matrix_layout {
background-color: #dee3e9;
font-weight: bold;
}
.class {
margin-bottom: 2em;
border: 1px solid #dcdcdc;
padding: 5px;
background: #ededed;
display: inline-block;
}
.class_compatibilityChanges {
margin-top: 1em;
}
.class_fileFormatVersion {
margin-top: 1em;
}
.class_superclass {
margin-top: 1em;
}
.class_interfaces {
margin-top: 1em;
}
.class_fields {
margin-top: 1em;
}
.class_serialVersionUid {
margin-top: 1em;
}
.class_constructors {
margin-top: 1em;
}
.class_methods {
margin-top: 1em;
}
.class_annotations {
margin-top: 1em;
}
.label {
font-weight: bold;
}
.label_class_member {
background-color: #4d7a97;
display: inline-block;
padding: 5px;
}
.toc_link {
margin-left: 10px;
font-size: 0.5em;
}
.modifier {
font-style: italic;
}
.method_return_type {
}
ul {
list-style-type: none;
padding: 0px 0px;
}
.meta-information {
margin-top: 1em;
margin-bottom: 1em;
background: #ededed;
display: inline-block;
}
.warnings {
margin-top: 1em;
font-size: 0.75em;
}
.explanations {
margin-bottom: 2em;
}
</style>
</head>
<body>
<span class="title">JDK 17 to 18-loom API Change Report</span>
<br>
<div class="meta-information">
<table>
<tr>
<td>Old:</td><td>JDK 17</td>
</tr>
<tr>
<td>New:</td><td>JDK 18-loom</td>
</tr>
<tr>
<td>Created:</td><td>2021-10-16T16:34:08.241+0200</td>
</tr>
<tr>
<td>Access modifier filter:</td><td>PROTECTED</td>
</tr>
<tr>
<td>Only modifications:</td><td>true</td>
</tr>
<tr>
<td>Only binary incompatible modifications:</td><td>false</td>
</tr>
<tr>
<td>Ignore missing classes:</td><td>true</td>
</tr>
<tr>
<td>Includes:</td><td>com.sun.jarsigner;com.sun.jarsigner;com.sun.java.accessibility.util;com.sun.java.accessibility.util;com.sun.jdi;com.sun.jdi;com.sun.jdi.connect;com.sun.jdi.connect;com.sun.jdi.connect.spi;com.sun.jdi.connect.spi;com.sun.jdi.event;com.sun.jdi.event;com.sun.jdi.request;com.sun.jdi.request;com.sun.management;com.sun.management;com.sun.net.httpserver;com.sun.net.httpserver;com.sun.net.httpserver.spi;com.sun.net.httpserver.spi;com.sun.nio.file;com.sun.nio.file;com.sun.nio.sctp;com.sun.nio.sctp;com.sun.security.auth;com.sun.security.auth;com.sun.security.auth.callback;com.sun.security.auth.callback;com.sun.security.auth.login;com.sun.security.auth.login;com.sun.security.auth.module;com.sun.security.auth.module;com.sun.security.jgss;com.sun.security.jgss;com.sun.source.doctree;com.sun.source.doctree;com.sun.source.tree;com.sun.source.tree;com.sun.source.util;com.sun.source.util;com.sun.tools.attach;com.sun.tools.attach;com.sun.tools.attach.spi;com.sun.tools.attach.spi;com.sun.tools.javac;com.sun.tools.javac;com.sun.tools.jconsole;com.sun.tools.jconsole;java.applet;java.applet;java.awt;java.awt;java.awt.color;java.awt.color;java.awt.datatransfer;java.awt.datatransfer;java.awt.desktop;java.awt.desktop;java.awt.dnd;java.awt.dnd;java.awt.event;java.awt.event;java.awt.font;java.awt.font;java.awt.geom;java.awt.geom;java.awt.im;java.awt.im;java.awt.im.spi;java.awt.im.spi;java.awt.image;java.awt.image;java.awt.image.renderable;java.awt.image.renderable;java.awt.print;java.awt.print;java.beans;java.beans;java.beans.beancontext;java.beans.beancontext;java.io;java.io;java.lang;java.lang;java.lang.annotation;java.lang.annotation;java.lang.constant;java.lang.constant;java.lang.instrument;java.lang.instrument;java.lang.invoke;java.lang.invoke;java.lang.management;java.lang.management;java.lang.module;java.lang.module;java.lang.ref;java.lang.ref;java.lang.reflect;java.lang.reflect;java.lang.runtime;java.lang.runtime;java.math;java.math;java.net;java.net;java.net.http;java.net.http;java.net.spi;java.net.spi;java.nio;java.nio;java.nio.channels;java.nio.channels;java.nio.channels.spi;java.nio.channels.spi;java.nio.charset;java.nio.charset;java.nio.charset.spi;java.nio.charset.spi;java.nio.file;java.nio.file;java.nio.file.attribute;java.nio.file.attribute;java.nio.file.spi;java.nio.file.spi;java.rmi;java.rmi;java.rmi.dgc;java.rmi.dgc;java.rmi.registry;java.rmi.registry;java.rmi.server;java.rmi.server;java.security;java.security;java.security.cert;java.security.cert;java.security.interfaces;java.security.interfaces;java.security.spec;java.security.spec;java.sql;java.sql;java.text;java.text;java.text.spi;java.text.spi;java.time;java.time;java.time.chrono;java.time.chrono;java.time.format;java.time.format;java.time.temporal;java.time.temporal;java.time.zone;java.time.zone;java.util;java.util;java.util.concurrent;java.util.concurrent;java.util.concurrent.atomic;java.util.concurrent.atomic;java.util.concurrent.locks;java.util.concurrent.locks;java.util.function;java.util.function;java.util.jar;java.util.jar;java.util.logging;java.util.logging;java.util.prefs;java.util.prefs;java.util.random;java.util.random;java.util.regex;java.util.regex;java.util.spi;java.util.spi;java.util.stream;java.util.stream;java.util.zip;java.util.zip;javax.accessibility;javax.accessibility;javax.annotation.processing;javax.annotation.processing;javax.crypto;javax.crypto;javax.crypto.interfaces;javax.crypto.interfaces;javax.crypto.spec;javax.crypto.spec;javax.imageio;javax.imageio;javax.imageio.event;javax.imageio.event;javax.imageio.metadata;javax.imageio.metadata;javax.imageio.plugins.bmp;javax.imageio.plugins.bmp;javax.imageio.plugins.jpeg;javax.imageio.plugins.jpeg;javax.imageio.plugins.tiff;javax.imageio.plugins.tiff;javax.imageio.spi;javax.imageio.spi;javax.imageio.stream;javax.imageio.stream;javax.lang.model;javax.lang.model;javax.lang.model.element;javax.lang.model.element;javax.lang.model.type;javax.lang.model.type;javax.lang.model.util;javax.lang.model.util;javax.management;javax.management;javax.management.loading;javax.management.loading;javax.management.modelmbean;javax.management.modelmbean;javax.management.monitor;javax.management.monitor;javax.management.openmbean;javax.management.openmbean;javax.management.relation;javax.management.relation;javax.management.remote;javax.management.remote;javax.management.remote.rmi;javax.management.remote.rmi;javax.management.timer;javax.management.timer;javax.naming;javax.naming;javax.naming.directory;javax.naming.directory;javax.naming.event;javax.naming.event;javax.naming.ldap;javax.naming.ldap;javax.naming.ldap.spi;javax.naming.ldap.spi;javax.naming.spi;javax.naming.spi;javax.net;javax.net;javax.net.ssl;javax.net.ssl;javax.print;javax.print;javax.print.attribute;javax.print.attribute;javax.print.attribute.standard;javax.print.attribute.standard;javax.print.event;javax.print.event;javax.rmi.ssl;javax.rmi.ssl;javax.script;javax.script;javax.security.auth;javax.security.auth;javax.security.auth.callback;javax.security.auth.callback;javax.security.auth.kerberos;javax.security.auth.kerberos;javax.security.auth.login;javax.security.auth.login;javax.security.auth.spi;javax.security.auth.spi;javax.security.auth.x500;javax.security.auth.x500;javax.security.cert;javax.security.cert;javax.security.sasl;javax.security.sasl;javax.smartcardio;javax.smartcardio;javax.sound.midi;javax.sound.midi;javax.sound.midi.spi;javax.sound.midi.spi;javax.sound.sampled;javax.sound.sampled;javax.sound.sampled.spi;javax.sound.sampled.spi;javax.sql;javax.sql;javax.sql.rowset;javax.sql.rowset;javax.sql.rowset.serial;javax.sql.rowset.serial;javax.sql.rowset.spi;javax.sql.rowset.spi;javax.swing;javax.swing;javax.swing.border;javax.swing.border;javax.swing.colorchooser;javax.swing.colorchooser;javax.swing.event;javax.swing.event;javax.swing.filechooser;javax.swing.filechooser;javax.swing.plaf;javax.swing.plaf;javax.swing.plaf.basic;javax.swing.plaf.basic;javax.swing.plaf.metal;javax.swing.plaf.metal;javax.swing.plaf.multi;javax.swing.plaf.multi;javax.swing.plaf.nimbus;javax.swing.plaf.nimbus;javax.swing.plaf.synth;javax.swing.plaf.synth;javax.swing.table;javax.swing.table;javax.swing.text;javax.swing.text;javax.swing.text.html;javax.swing.text.html;javax.swing.text.html.parser;javax.swing.text.html.parser;javax.swing.text.rtf;javax.swing.text.rtf;javax.swing.tree;javax.swing.tree;javax.swing.undo;javax.swing.undo;javax.tools;javax.tools;javax.transaction.xa;javax.transaction.xa;javax.xml;javax.xml;javax.xml.catalog;javax.xml.catalog;javax.xml.crypto;javax.xml.crypto;javax.xml.crypto.dom;javax.xml.crypto.dom;javax.xml.crypto.dsig;javax.xml.crypto.dsig;javax.xml.crypto.dsig.dom;javax.xml.crypto.dsig.dom;javax.xml.crypto.dsig.keyinfo;javax.xml.crypto.dsig.keyinfo;javax.xml.crypto.dsig.spec;javax.xml.crypto.dsig.spec;javax.xml.datatype;javax.xml.datatype;javax.xml.namespace;javax.xml.namespace;javax.xml.parsers;javax.xml.parsers;javax.xml.stream;javax.xml.stream;javax.xml.stream.events;javax.xml.stream.events;javax.xml.stream.util;javax.xml.stream.util;javax.xml.transform;javax.xml.transform;javax.xml.transform.dom;javax.xml.transform.dom;javax.xml.transform.sax;javax.xml.transform.sax;javax.xml.transform.stax;javax.xml.transform.stax;javax.xml.transform.stream;javax.xml.transform.stream;javax.xml.validation;javax.xml.validation;javax.xml.xpath;javax.xml.xpath;jdk.dynalink;jdk.dynalink;jdk.dynalink.beans;jdk.dynalink.beans;jdk.dynalink.linker;jdk.dynalink.linker;jdk.dynalink.linker.support;jdk.dynalink.linker.support;jdk.dynalink.support;jdk.dynalink.support;jdk.incubator.foreign;jdk.incubator.foreign;jdk.incubator.vector;jdk.incubator.vector;jdk.javadoc.doclet;jdk.javadoc.doclet;jdk.jfr;jdk.jfr;jdk.jfr.consumer;jdk.jfr.consumer;jdk.jshell;jdk.jshell;jdk.jshell.execution;jdk.jshell.execution;jdk.jshell.spi;jdk.jshell.spi;jdk.jshell.tool;jdk.jshell.tool;jdk.management.jfr;jdk.management.jfr;jdk.net;jdk.net;jdk.nio;jdk.nio;jdk.nio.mapmode;jdk.nio.mapmode;jdk.security.jarsigner;jdk.security.jarsigner;jdk.swing.interop;jdk.swing.interop;netscape.javascript;netscape.javascript;org.ietf.jgss;org.ietf.jgss;org.w3c.dom;org.w3c.dom;org.w3c.dom.bootstrap;org.w3c.dom.bootstrap;org.w3c.dom.css;org.w3c.dom.css;org.w3c.dom.events;org.w3c.dom.events;org.w3c.dom.html;org.w3c.dom.html;org.w3c.dom.ls;org.w3c.dom.ls;org.w3c.dom.ranges;org.w3c.dom.ranges;org.w3c.dom.stylesheets;org.w3c.dom.stylesheets;org.w3c.dom.traversal;org.w3c.dom.traversal;org.w3c.dom.views;org.w3c.dom.views;org.w3c.dom.xpath;org.w3c.dom.xpath;org.xml.sax;org.xml.sax;org.xml.sax.ext;org.xml.sax.ext;org.xml.sax.helpers;org.xml.sax.helpers;sun.misc;sun.misc;sun.reflect;sun.reflect</td>
</tr>
<tr>
<td>Excludes:</td><td>n.a.</td>
</tr>
<tr>
<td id="semver-label">Semantic Versioning:</td><td id="semver-version">1.0.0</td>
</tr>
</table>
<div class="warnings">
<span>
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and
interfaces that could not be found on the classpath are ignored. Hence changes
caused by these superclasses and interfaces are not reflected in the output.
</span>
</div>
</div>
<ul>
<li>
<a href="#toc">Classes</a>
</li>
</ul>
<div class="toc" id="toc">
<span class="label">Classes:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Fully Qualified Name</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED&nbsp;(!)</span></td><td><a href="#com.sun.jdi.request.ThreadDeathRequest">com.sun.jdi.request.ThreadDeathRequest</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED&nbsp;(!)</span></td><td><a href="#com.sun.jdi.request.ThreadStartRequest">com.sun.jdi.request.ThreadStartRequest</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED&nbsp;(!)</span></td><td><a href="#com.sun.jdi.ThreadReference">com.sun.jdi.ThreadReference</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED&nbsp;(!)</span></td><td><a href="#com.sun.jdi.VirtualMachine">com.sun.jdi.VirtualMachine</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED&nbsp;(!)</span></td><td><a href="#com.sun.management.HotSpotDiagnosticMXBean">com.sun.management.HotSpotDiagnosticMXBean</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#com.sun.management.HotSpotDiagnosticMXBean$ThreadDumpFormat">com.sun.management.HotSpotDiagnosticMXBean$ThreadDumpFormat</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#com.sun.management.Threads">com.sun.management.Threads</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#com.sun.net.httpserver.Headers">com.sun.net.httpserver.Headers</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.lang.Continuation">java.lang.Continuation</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.lang.Continuation$Pinned">java.lang.Continuation$Pinned</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.lang.Continuation$PreemptStatus">java.lang.Continuation$PreemptStatus</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.lang.ContinuationScope">java.lang.ContinuationScope</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#java.lang.Math">java.lang.Math</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.lang.ScopeLocal">java.lang.ScopeLocal</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.lang.ScopeLocal$Carrier">java.lang.ScopeLocal$Carrier</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#java.lang.StackWalker">java.lang.StackWalker</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED&nbsp;(!)</span></td><td><a href="#java.lang.StackWalker$StackFrame">java.lang.StackWalker$StackFrame</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#java.lang.StrictMath">java.lang.StrictMath</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#java.lang.Thread">java.lang.Thread</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.lang.Thread$Builder">java.lang.Thread$Builder</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.lang.Thread$Builder$OfPlatform">java.lang.Thread$Builder$OfPlatform</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.lang.Thread$Builder$OfVirtual">java.lang.Thread$Builder$OfVirtual</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.lang.Thread$VirtualThreadTask">java.lang.Thread$VirtualThreadTask</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#java.time.Duration">java.time.Duration</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#java.util.concurrent.CompletableFuture">java.util.concurrent.CompletableFuture</a></td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><a href="#java.util.concurrent.DeadlineExpiredException">java.util.concurrent.DeadlineExpiredException</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#java.util.concurrent.Executors">java.util.concurrent.Executors</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED&nbsp;(!)</span></td><td><a href="#java.util.concurrent.ExecutorService">java.util.concurrent.ExecutorService</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#java.util.concurrent.ForkJoinWorkerThread">java.util.concurrent.ForkJoinWorkerThread</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED&nbsp;(!)</span></td><td><a href="#java.util.concurrent.Future">java.util.concurrent.Future</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#java.util.concurrent.FutureTask">java.util.concurrent.FutureTask</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#javax.lang.model.SourceVersion">javax.lang.model.SourceVersion</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED&nbsp;(!)</span></td><td><a href="#jdk.javadoc.doclet.Reporter">jdk.javadoc.doclet.Reporter</a></td>
</tr>
<tr>
<td><span class="modified">MODIFIED</span></td><td><a href="#jdk.jfr.consumer.RecordedThread">jdk.jfr.consumer.RecordedThread</a></td>
</tr>
</tbody>
</table>
</div>
<div class="explanations">
<span>Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).</span>
</div>
<div>
<div>
<div class="class" id="com.sun.jdi.request.ThreadDeathRequest">
<div class="class_header">
<span class="label"><a name="com.sun.jdi.request.ThreadDeathRequest"></a><span class="modified">MODIFIED&nbsp;(!)</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged">interface</span>&nbsp;com.sun.jdi.request.ThreadDeathRequest</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>addPlatformThreadsOnlyFilter()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>77</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="com.sun.jdi.request.ThreadStartRequest">
<div class="class_header">
<span class="label"><a name="com.sun.jdi.request.ThreadStartRequest"></a><span class="modified">MODIFIED&nbsp;(!)</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged">interface</span>&nbsp;com.sun.jdi.request.ThreadStartRequest</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>addPlatformThreadsOnlyFilter()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>77</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="com.sun.jdi.ThreadReference">
<div class="class_header">
<span class="label"><a name="com.sun.jdi.ThreadReference"></a><span class="modified">MODIFIED&nbsp;(!)</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged">interface</span>&nbsp;com.sun.jdi.ThreadReference</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isVirtual()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>491</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="com.sun.jdi.VirtualMachine">
<div class="class_header">
<span class="label"><a name="com.sun.jdi.VirtualMachine"></a><span class="modified">MODIFIED&nbsp;(!)</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged">interface</span>&nbsp;com.sun.jdi.VirtualMachine</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>supportsVirtualThreads()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>803</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="com.sun.management.HotSpotDiagnosticMXBean">
<div class="class_header">
<span class="label"><a name="com.sun.management.HotSpotDiagnosticMXBean"></a><span class="modified">MODIFIED&nbsp;(!)</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged">interface</span>&nbsp;com.sun.management.HotSpotDiagnosticMXBean</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>dumpThreads(java.lang.String,
<wbr></wbr>
com.sun.management.HotSpotDiagnosticMXBean$ThreadDumpFormat)</td><td>
<table>
<thead>
<tr>
<td>Status:</td><td>Name:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.io.IOException</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>149</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="com.sun.management.HotSpotDiagnosticMXBean$ThreadDumpFormat">
<div class="class_header">
<span class="label"><a name="com.sun.management.HotSpotDiagnosticMXBean$ThreadDumpFormat"></a><span class="new">NEW</span><span class="new">&nbsp;(Serializable compatible)&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new">enum</span>&nbsp;com.sun.management.HotSpotDiagnosticMXBean$ThreadDumpFormat</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_compatibilityChanges">
<span class="label_class_member">Compatibility Changes:</span>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>INTERFACE_ADDED</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass">
<span class="label_class_member">Superclass:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Superclass</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Enum</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_interfaces">
<span class="label_class_member">Interfaces:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Interface</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.io.Serializable</td><td>n.a.</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Comparable</td><td>n.a.</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.constant.Constable</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_serialVersionUid">
<table>
<thead>
<tr>
<td></td><td>Serializable</td><td>default serialVersionUID</td><td>serialVersionUID in class</td>
</tr>
</thead>
<tbody>
<tr>
<td class="matrix_layout">Old</td><td class="modified">false</td><td class="modified">n.a.</td><td>n.a.</td>
</tr>
<tr>
<td class="matrix_layout">New</td><td class="modified">true</td><td class="modified">-3316707269882737667</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields">
<span class="label_class_member">Fields:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Field</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">com.sun.management.HotSpotDiagnosticMXBean$ThreadDumpFormat</span></td><td>n.a.</td><td>JSON</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">com.sun.management.HotSpotDiagnosticMXBean$ThreadDumpFormat</span></td><td>n.a.</td><td>TEXT_PLAIN</td>
</tr>
</tbody>
</table>
</div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">com.sun.management.HotSpotDiagnosticMXBean$ThreadDumpFormat</span></td><td>valueOf(java.lang.String)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>156</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">com.sun.management.HotSpotDiagnosticMXBean$ThreadDumpFormat[]</span></td><td>values()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>156</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="com.sun.management.Threads">
<div class="class_header">
<span class="label"><a name="com.sun.management.Threads"></a><span class="new">NEW</span><span class="">&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new">class</span>&nbsp;com.sun.management.Threads</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods"></div>
</div>
</div>
<div>
<div class="class" id="com.sun.net.httpserver.Headers">
<div class="class_header">
<span class="label"><a name="com.sun.net.httpserver.Headers"></a><span class="modified">MODIFIED</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;com.sun.net.httpserver.Headers</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>replaceAll(java.util.function.BiFunction)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>235</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.String</span></td><td>toString()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>251</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.Continuation">
<div class="class_header">
<span class="label"><a name="java.lang.Continuation"></a><span class="new">NEW</span><span class="">&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new">class</span>&nbsp;java.lang.Continuation</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors">
<span class="label_class_member">Constructors:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Constructor</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td>Continuation(java.lang.ContinuationScope,
<wbr></wbr>
java.lang.Runnable)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>152</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Continuation</span></td><td>getCurrentContinuation(java.lang.ContinuationScope)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>176</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.StackTraceElement[]</span></td><td>getStackTrace()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>236</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isDone()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>483</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isPinned(java.lang.ContinuationScope)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>531</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isPreempted()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>491</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">protected&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>onContinue()</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>474</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">protected&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>onPinned(java.lang.Continuation$Pinned)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>465</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>pin()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>499</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>run()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>281</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>something_something_1()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>560</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>something_something_2()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>569</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>something_something_3()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>576</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.StackWalker</span></td><td>stackWalker()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>187</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.StackWalker</span></td><td>stackWalker(java.lang.StackWalker$Option)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>196</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.StackWalker</span></td><td>stackWalker(java.util.Set)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>205</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.StackWalker</span></td><td>stackWalker(java.util.Set,
<wbr></wbr>
java.lang.ContinuationScope)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>227</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.String</span></td><td>toString()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>159</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Continuation$PreemptStatus</span></td><td>tryPreempt(java.lang.Thread)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>630</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>unpin()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>514</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>yield(java.lang.ContinuationScope)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>395</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.Continuation$Pinned">
<div class="class_header">
<span class="label"><a name="java.lang.Continuation$Pinned"></a><span class="new">NEW</span><span class="new">&nbsp;(Serializable compatible)&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new">enum</span>&nbsp;java.lang.Continuation$Pinned</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_compatibilityChanges">
<span class="label_class_member">Compatibility Changes:</span>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>INTERFACE_ADDED</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass">
<span class="label_class_member">Superclass:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Superclass</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Enum</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_interfaces">
<span class="label_class_member">Interfaces:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Interface</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.io.Serializable</td><td>n.a.</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Comparable</td><td>n.a.</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.constant.Constable</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_serialVersionUid">
<table>
<thead>
<tr>
<td></td><td>Serializable</td><td>default serialVersionUID</td><td>serialVersionUID in class</td>
</tr>
</thead>
<tbody>
<tr>
<td class="matrix_layout">Old</td><td class="modified">false</td><td class="modified">n.a.</td><td>n.a.</td>
</tr>
<tr>
<td class="matrix_layout">New</td><td class="modified">true</td><td class="modified">-2092465337728574986</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields">
<span class="label_class_member">Fields:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Field</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">java.lang.Continuation$Pinned</span></td><td>n.a.</td><td>CRITICAL_SECTION</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">java.lang.Continuation$Pinned</span></td><td>n.a.</td><td>MONITOR</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">java.lang.Continuation$Pinned</span></td><td>n.a.</td><td>NATIVE</td>
</tr>
</tbody>
</table>
</div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Continuation$Pinned</span></td><td>valueOf(java.lang.String)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>60</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Continuation$Pinned[]</span></td><td>values()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>60</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.Continuation$PreemptStatus">
<div class="class_header">
<span class="label"><a name="java.lang.Continuation$PreemptStatus"></a><span class="new">NEW</span><span class="new">&nbsp;(Serializable compatible)&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new">enum</span>&nbsp;java.lang.Continuation$PreemptStatus</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_compatibilityChanges">
<span class="label_class_member">Compatibility Changes:</span>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>INTERFACE_ADDED</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass">
<span class="label_class_member">Superclass:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Superclass</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Enum</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_interfaces">
<span class="label_class_member">Interfaces:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Interface</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.io.Serializable</td><td>n.a.</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Comparable</td><td>n.a.</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.constant.Constable</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_serialVersionUid">
<table>
<thead>
<tr>
<td></td><td>Serializable</td><td>default serialVersionUID</td><td>serialVersionUID in class</td>
</tr>
</thead>
<tbody>
<tr>
<td class="matrix_layout">Old</td><td class="modified">false</td><td class="modified">n.a.</td><td>n.a.</td>
</tr>
<tr>
<td class="matrix_layout">New</td><td class="modified">true</td><td class="modified">-3840051542192844842</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields">
<span class="label_class_member">Fields:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Field</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">java.lang.Continuation$PreemptStatus</span></td><td>n.a.</td><td>PERM_FAIL_NOT_MOUNTED</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">java.lang.Continuation$PreemptStatus</span></td><td>n.a.</td><td>PERM_FAIL_UNSUPPORTED</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">java.lang.Continuation$PreemptStatus</span></td><td>n.a.</td><td>PERM_FAIL_YIELDING</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">java.lang.Continuation$PreemptStatus</span></td><td>n.a.</td><td>SUCCESS</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">java.lang.Continuation$PreemptStatus</span></td><td>n.a.</td><td>TRANSIENT_FAIL_PINNED_CRITICAL_SECTION</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">java.lang.Continuation$PreemptStatus</span></td><td>n.a.</td><td>TRANSIENT_FAIL_PINNED_MONITOR</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">java.lang.Continuation$PreemptStatus</span></td><td>n.a.</td><td>TRANSIENT_FAIL_PINNED_NATIVE</td>
</tr>
</tbody>
</table>
</div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Continuation$Pinned</span></td><td>pinned()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>80</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Continuation$PreemptStatus</span></td><td>valueOf(java.lang.String)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>65</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Continuation$PreemptStatus[]</span></td><td>values()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>65</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.ContinuationScope">
<div class="class_header">
<span class="label"><a name="java.lang.ContinuationScope"></a><span class="new">NEW</span><span class="">&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new">class</span>&nbsp;java.lang.ContinuationScope</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors">
<span class="label_class_member">Constructors:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Constructor</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td>ContinuationScope(java.lang.String)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>40</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">protected&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td>ContinuationScope()</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>47</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>equals(java.lang.Object)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>71</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.String</span></td><td>getName()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>56</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">int</span></td><td>hashCode()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>66</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.String</span></td><td>toString()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>61</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.Math">
<div class="class_header">
<span class="label"><a name="java.lang.Math"></a><span class="modified">MODIFIED</span><span class="">&nbsp;</span><span class="unchanged modifier">final&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;java.lang.Math</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">int</span></td><td>divideExact(int,
<wbr></wbr>
int)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>1025</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">long</span></td><td>divideExact(long,
<wbr></wbr>
long)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>1052</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">long</span></td><td>unsignedMultiplyHigh(long,
<wbr></wbr>
long)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>1241</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.ScopeLocal">
<div class="class_header">
<span class="label"><a name="java.lang.ScopeLocal"></a><span class="new">NEW</span><span class="">&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new">class</span>&nbsp;java.lang.ScopeLocal</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>get()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>364</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">int</span></td><td>hashCode()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>91</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isBound()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>398</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.ScopeLocal</span></td><td>newInstance()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>352</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>orElse(java.lang.Object)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>414</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>orElseThrow(java.util.function.Supplier)</td><td>
<table>
<thead>
<tr>
<td>Status:</td><td>Name:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Throwable</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>434</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.ScopeLocal$Carrier</span></td><td>where(java.lang.ScopeLocal,
<wbr></wbr>
java.lang.Object)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>311</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>where(java.lang.ScopeLocal,
<wbr></wbr>
java.lang.Object,
<wbr></wbr>
java.util.concurrent.Callable)</td><td>
<table>
<thead>
<tr>
<td>Status:</td><td>Name:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Exception</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>326</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>where(java.lang.ScopeLocal,
<wbr></wbr>
java.lang.Object,
<wbr></wbr>
java.lang.Runnable)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>338</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.ScopeLocal$Carrier">
<div class="class_header">
<span class="label"><a name="java.lang.ScopeLocal$Carrier"></a><span class="new">NEW</span><span class="">&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new">class</span>&nbsp;java.lang.ScopeLocal$Carrier</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>call(java.util.concurrent.Callable)</td><td>
<table>
<thead>
<tr>
<td>Status:</td><td>Name:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Exception</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>236</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>callOrElse(java.util.concurrent.Callable,
<wbr></wbr>
java.util.function.Function)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>261</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>get(java.lang.ScopeLocal)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>214</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>run(java.lang.Runnable)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>276</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.ScopeLocal$Carrier</span></td><td>where(java.lang.ScopeLocal,
<wbr></wbr>
java.lang.Object)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>186</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.StackWalker">
<div class="class_header">
<span class="label"><a name="java.lang.StackWalker"></a><span class="modified">MODIFIED</span><span class="">&nbsp;</span><span class="unchanged modifier">final&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;java.lang.StackWalker</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.StackWalker</span></td><td>getInstance(java.lang.ContinuationScope)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>347</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.StackWalker</span></td><td>getInstance(java.lang.StackWalker$Option,
<wbr></wbr>
java.lang.ContinuationScope)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>390</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.StackWalker</span></td><td>getInstance(java.util.Set,
<wbr></wbr>
java.lang.ContinuationScope)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>439</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.StackWalker$StackFrame">
<div class="class_header">
<span class="label"><a name="java.lang.StackWalker$StackFrame"></a><span class="modified">MODIFIED&nbsp;(!)</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier">static&nbsp;</span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged">interface</span>&nbsp;java.lang.StackWalker$StackFrame</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.String</span></td><td>getContinuationScopeName()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>236</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.StrictMath">
<div class="class_header">
<span class="label"><a name="java.lang.StrictMath"></a><span class="modified">MODIFIED</span><span class="">&nbsp;</span><span class="unchanged modifier">final&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;java.lang.StrictMath</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">int</span></td><td>divideExact(int,
<wbr></wbr>
int)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>877</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">long</span></td><td>divideExact(long,
<wbr></wbr>
long)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>901</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">long</span></td><td>unsignedMultiplyHigh(long,
<wbr></wbr>
long)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>1048</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.Thread">
<div class="class_header">
<span class="label"><a name="java.lang.Thread"></a><span class="modified">MODIFIED</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;java.lang.Thread</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isVirtual()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>1477</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">final&nbsp;</span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>join(java.time.Duration)</td><td>
<table>
<thead>
<tr>
<td>Status:</td><td>Name:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.InterruptedException</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>2203</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>ofPlatform()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>809</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfVirtual</span></td><td>ofVirtual()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>829</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>sleep(java.time.Duration)</td><td>
<table>
<thead>
<tr>
<td>Status:</td><td>Name:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.InterruptedException</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>514</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread</span></td><td>startVirtualThread(java.lang.Runnable)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>1463</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.Thread$Builder">
<div class="class_header">
<span class="label"><a name="java.lang.Thread$Builder"></a><span class="new">NEW</span><span class="">&nbsp;</span><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new">interface</span>&nbsp;java.lang.Thread$Builder</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder</span></td><td>allowSetThreadLocals(boolean)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.util.concurrent.ThreadFactory</span></td><td>factory()</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder</span></td><td>inheritInheritableThreadLocals(boolean)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder</span></td><td>name(java.lang.String)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder</span></td><td>name(java.lang.String,
<wbr></wbr>
long)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread</span></td><td>start(java.lang.Runnable)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>965</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder</span></td><td>uncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread</span></td><td>unstarted(java.lang.Runnable)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.Thread$Builder$OfPlatform">
<div class="class_header">
<span class="label"><a name="java.lang.Thread$Builder$OfPlatform"></a><span class="new">NEW</span><span class="">&nbsp;</span><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new">interface</span>&nbsp;java.lang.Thread$Builder$OfPlatform</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_compatibilityChanges">
<span class="label_class_member">Compatibility Changes:</span>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>INTERFACE_ADDED</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces">
<span class="label_class_member">Interfaces:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Interface</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Thread$Builder</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>allowSetThreadLocals(boolean)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>daemon(boolean)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>daemon()</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>1017</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>group(java.lang.ThreadGroup)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>inheritInheritableThreadLocals(boolean)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>name(java.lang.String)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>name(java.lang.String,
<wbr></wbr>
long)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>priority(int)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>stackSize(long)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfPlatform</span></td><td>uncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.Thread$Builder$OfVirtual">
<div class="class_header">
<span class="label"><a name="java.lang.Thread$Builder$OfVirtual"></a><span class="new">NEW</span><span class="">&nbsp;</span><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new">interface</span>&nbsp;java.lang.Thread$Builder$OfVirtual</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_compatibilityChanges">
<span class="label_class_member">Compatibility Changes:</span>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>INTERFACE_ADDED</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces">
<span class="label_class_member">Interfaces:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Interface</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Thread$Builder</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfVirtual</span></td><td>allowSetThreadLocals(boolean)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfVirtual</span></td><td>inheritInheritableThreadLocals(boolean)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfVirtual</span></td><td>name(java.lang.String)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfVirtual</span></td><td>name(java.lang.String,
<wbr></wbr>
long)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfVirtual</span></td><td>scheduler(java.util.concurrent.Executor)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread$Builder$OfVirtual</span></td><td>uncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.lang.Thread$VirtualThreadTask">
<div class="class_header">
<span class="label"><a name="java.lang.Thread$VirtualThreadTask"></a><span class="new">NEW</span><span class="">&nbsp;</span><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new">interface</span>&nbsp;java.lang.Thread$VirtualThreadTask</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_compatibilityChanges">
<span class="label_class_member">Compatibility Changes:</span>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>INTERFACE_ADDED</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces">
<span class="label_class_member">Interfaces:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Interface</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.Runnable</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>attach(java.lang.Object)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>attachment()</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>run()</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier">abstract&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Thread</span></td><td>thread()</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>n.a.</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.time.Duration">
<div class="class_header">
<span class="label"><a name="java.time.Duration"></a><span class="modified">MODIFIED</span><span class="new">&nbsp;(Serializable compatible)&nbsp;</span><span class="unchanged modifier">final&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;java.time.Duration</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_serialVersionUid">
<table>
<thead>
<tr>
<td></td><td>Serializable</td><td>default serialVersionUID</td><td>serialVersionUID in class</td>
</tr>
</thead>
<tbody>
<tr>
<td class="matrix_layout">Old</td><td>true</td><td class="modified">-2542520448066589589</td><td>3078945930695997490</td>
</tr>
<tr>
<td class="matrix_layout">New</td><td>true</td><td class="modified">1077701987964081324</td><td>3078945930695997490</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isPositive()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>596</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.util.concurrent.CompletableFuture">
<div class="class_header">
<span class="label"><a name="java.util.concurrent.CompletableFuture"></a><span class="modified">MODIFIED</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;java.util.concurrent.CompletableFuture</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces">
<span class="label_class_member">Interfaces:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Interface</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="unchanged">UNCHANGED&nbsp;(!)</span></td><td>java.util.concurrent.Future</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isCompletedNormally()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>2514</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.util.concurrent.DeadlineExpiredException">
<div class="class_header">
<span class="label"><a name="java.util.concurrent.DeadlineExpiredException"></a><span class="new">NEW</span><span class="new">&nbsp;(Serializable compatible)&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new">class</span>&nbsp;java.util.concurrent.DeadlineExpiredException</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_compatibilityChanges">
<span class="label_class_member">Compatibility Changes:</span>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>INTERFACE_ADDED</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass">
<span class="label_class_member">Superclass:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Superclass</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.RuntimeException</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_interfaces">
<span class="label_class_member">Interfaces:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Interface</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.io.Serializable</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_serialVersionUid">
<table>
<thead>
<tr>
<td></td><td>Serializable</td><td>default serialVersionUID</td><td>serialVersionUID in class</td>
</tr>
</thead>
<tbody>
<tr>
<td class="matrix_layout">Old</td><td class="modified">false</td><td class="modified">n.a.</td><td class="modified">n.a.</td>
</tr>
<tr>
<td class="matrix_layout">New</td><td class="modified">true</td><td class="modified">8945072998011294022</td><td class="modified">5850190531656065932</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields"></div>
<div class="class_constructors">
<span class="label_class_member">Constructors:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Constructor</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td>DeadlineExpiredException()</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>39</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td>DeadlineExpiredException(java.lang.String)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>48</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<div class="class_methods"></div>
</div>
</div>
<div>
<div class="class" id="java.util.concurrent.Executors">
<div class="class_header">
<span class="label"><a name="java.util.concurrent.Executors"></a><span class="modified">MODIFIED</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;java.util.concurrent.Executors</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.util.concurrent.ExecutorService</span></td><td>newThreadPerTaskExecutor(java.util.concurrent.ThreadFactory)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>255</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier">static&nbsp;</span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.util.concurrent.ExecutorService</span></td><td>newVirtualThreadExecutor()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>271</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.util.concurrent.ExecutorService">
<div class="class_header">
<span class="label"><a name="java.util.concurrent.ExecutorService"></a><span class="modified">MODIFIED&nbsp;(!)</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged">interface</span>&nbsp;java.util.concurrent.ExecutorService</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_compatibilityChanges">
<span class="label_class_member">Compatibility Changes:</span>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>INTERFACE_ADDED</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces">
<span class="label_class_member">Interfaces:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Interface</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.AutoCloseable</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>close()</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>517</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.util.List</span></td><td>invokeAll(java.util.Collection,
<wbr></wbr>
boolean)</td><td>
<table>
<thead>
<tr>
<td>Status:</td><td>Name:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td>java.lang.InterruptedException</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>405</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.util.stream.Stream</span></td><td>submit(java.util.Collection)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>337</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.util.concurrent.ForkJoinWorkerThread">
<div class="class_header">
<span class="label"><a name="java.util.concurrent.ForkJoinWorkerThread"></a><span class="modified">MODIFIED</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;java.util.concurrent.ForkJoinWorkerThread</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors">
<span class="label_class_member">Constructors:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Constructor</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="modified modifier">protected
&nbsp;(&lt;-&nbsp;
package_protected
)&nbsp;
</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier"></span></td><td>ForkJoinWorkerThread(java.lang.ThreadGroup,
<wbr></wbr>
java.util.concurrent.ForkJoinPool)</td><td>n.a.</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>93</td><td>93</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<div class="class_methods"></div>
</div>
</div>
<div>
<div class="class" id="java.util.concurrent.Future">
<div class="class_header">
<span class="label"><a name="java.util.concurrent.Future"></a><span class="modified">MODIFIED&nbsp;(!)</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged">interface</span>&nbsp;java.util.concurrent.Future</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isCompletedNormally()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>150</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>join()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>201</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="java.util.concurrent.FutureTask">
<div class="class_header">
<span class="label"><a name="java.util.concurrent.FutureTask"></a><span class="modified">MODIFIED</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;java.util.concurrent.FutureTask</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces">
<span class="label_class_member">Interfaces:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Interface</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="unchanged">UNCHANGED&nbsp;(!)</span></td><td>java.util.concurrent.Future</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isCompletedNormally()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>165</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">java.lang.Object</span></td><td>join()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>217</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="javax.lang.model.SourceVersion">
<div class="class_header">
<span class="label"><a name="javax.lang.model.SourceVersion"></a><span class="modified">MODIFIED</span><span class="new">&nbsp;(Serializable compatible)&nbsp;</span><span class="unchanged modifier">final&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">enum</span>&nbsp;javax.lang.model.SourceVersion</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_serialVersionUid">
<table>
<thead>
<tr>
<td></td><td>Serializable</td><td>default serialVersionUID</td><td>serialVersionUID in class</td>
</tr>
</thead>
<tbody>
<tr>
<td class="matrix_layout">Old</td><td>true</td><td class="modified">7031343486529955507</td><td>n.a.</td>
</tr>
<tr>
<td class="matrix_layout">New</td><td>true</td><td class="modified">-4350787224013209040</td><td>n.a.</td>
</tr>
</tbody>
</table>
</div>
<div class="class_fields">
<span class="label_class_member">Fields:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Field</td><td>Compatibility Changes:</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier">public&nbsp;</span><span class="new modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span class="new modifier"></span></td><td><span class="new modifier">javax.lang.model.SourceVersion</span></td><td>n.a.</td><td>RELEASE_18</td>
</tr>
</tbody>
</table>
</div>
<div class="class_constructors"></div>
<div class="class_methods"></div>
</div>
</div>
<div>
<div class="class" id="jdk.javadoc.doclet.Reporter">
<div class="class_header">
<span class="label"><a name="jdk.javadoc.doclet.Reporter"></a><span class="modified">MODIFIED&nbsp;(!)</span><span class="">&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged">interface</span>&nbsp;jdk.javadoc.doclet.Reporter</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW&nbsp;(!)</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">void</span></td><td>print(javax.tools.Diagnostic$Kind,
<wbr></wbr>
com.sun.source.util.DocTreePath,
<wbr></wbr>
int,
<wbr></wbr>
int,
<wbr></wbr>
int,
<wbr></wbr>
java.lang.String)</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_NEW_DEFAULT</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>114</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="class" id="jdk.jfr.consumer.RecordedThread">
<div class="class_header">
<span class="label"><a name="jdk.jfr.consumer.RecordedThread"></a><span class="modified">MODIFIED</span><span class="">&nbsp;</span><span class="unchanged modifier">final&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier">public&nbsp;</span><span class="unchanged modifier"></span><span class="unchanged modifier"></span><span class="unchanged">class</span>&nbsp;jdk.jfr.consumer.RecordedThread</span><a href="#toc" class="toc_link">top</a>
</div>
<div class="class_fileFormatVersion">
<span class="label_class_member">class File Format Version:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Old Version</td><td>New Version</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="modified">MODIFIED</span></td><td>61.0</td><td>62.0</td>
</tr>
</tbody>
</table>
</div>
<div class="class_superclass"></div>
<div class="class_interfaces"></div>
<div class="class_fields"></div>
<div class="class_constructors"></div>
<div class="class_methods">
<span class="label_class_member">Methods:</span>
<table>
<thead>
<tr>
<td>Status</td><td>Modifier</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility Changes:</td><td>Line Number</td>
</tr>
</thead>
<tbody>
<tr>
<td><span class="new">NEW</span></td><td><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier">public&nbsp;</span><span class="new modifier"></span><span class="new modifier"></span><span class="new modifier"></span></td><td><span class="new method_return_type">boolean</span></td><td>isVirtual()</td><td>n.a.</td><td>
<table>
<thead>
<tr>
<td>Change</td>
</tr>
</thead>
<tbody>
<tr>
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
</tr>
</tbody>
</table>
</td><td>
<table>
<thead>
<tr>
<td>Old file</td><td>New file</td>
</tr>
</thead>
<tbody>
<tr>
<td>n.a.</td><td>113</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment