JDK 13.0.2 to 14.0.1 API Change Report
Old:JDK 13.0.2
New:JDK 14.0.1
Created:2020-05-08T08:57:06.237+0200
Access modifier filter:PROTECTED
Only modifications:true
Only binary incompatible modifications:false
Ignore missing classes:true
Includes: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.activation;java.rmi.activation;java.rmi.dgc;java.rmi.dgc;java.rmi.registry;java.rmi.registry;java.rmi.server;java.rmi.server;java.security;java.security;java.security.acl;java.security.acl;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.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.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.nashorn.api.scripting;jdk.nashorn.api.scripting;jdk.nashorn.api.tree;jdk.nashorn.api.tree;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
Excludes:n.a.
Semantic Versioning:1.0.0
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.
Classes:
StatusFully Qualified Name
MODIFIED (*) com.sun.management.OperatingSystemMXBean
MODIFIED (*) com.sun.management.ThreadMXBean
MODIFIED (!) com.sun.net.httpserver.BasicAuthenticator
MODIFIEDcom.sun.net.httpserver.HttpExchange
UNCHANGED (*) com.sun.net.httpserver.HttpsExchange
NEWcom.sun.source.tree.BindingPatternTree
MODIFIED (*) com.sun.source.tree.InstanceOfTree
NEWcom.sun.source.tree.PatternTree
MODIFIEDcom.sun.source.tree.Tree$Kind
MODIFIED (*) com.sun.source.tree.TreeVisitor
MODIFIED (*) com.sun.source.util.Plugin
MODIFIEDcom.sun.source.util.SimpleTreeVisitor
MODIFIEDcom.sun.source.util.TreeScanner
MODIFIEDjava.io.PrintStream
NEWjava.io.Serial
MODIFIEDjava.lang.annotation.ElementType
MODIFIEDjava.lang.Class
MODIFIED (!) java.lang.invoke.ClassSpecializer$Factory
MODIFIEDjava.lang.invoke.MethodHandles$Lookup
MODIFIED (!) java.lang.LiveStackFrame$PrimitiveSlot
MODIFIEDjava.lang.NullPointerException
NEWjava.lang.Record
NEWjava.lang.reflect.RecordComponent
NEWjava.lang.runtime.ObjectMethods
MODIFIEDjava.lang.StrictMath
REMOVED (!) java.security.acl.Acl
REMOVED (!) java.security.acl.AclEntry
REMOVED (!) java.security.acl.AclNotFoundException
REMOVED (!) java.security.acl.Group
REMOVED (!) java.security.acl.LastOwnerException
REMOVED (!) java.security.acl.NotOwnerException
REMOVED (!) java.security.acl.Owner
REMOVED (!) java.security.acl.Permission
MODIFIEDjava.text.CompactNumberFormat
MODIFIEDjava.util.concurrent.locks.AbstractQueuedLongSynchronizer
MODIFIEDjava.util.concurrent.locks.LockSupport
MODIFIEDjava.util.HashSet
REMOVED (!) java.util.jar.Pack200
REMOVED (!) java.util.jar.Pack200$Packer
REMOVED (!) java.util.jar.Pack200$Unpacker
MODIFIEDjavax.lang.model.element.ElementKind
MODIFIED (*) javax.lang.model.element.ElementVisitor
NEWjavax.lang.model.element.RecordComponentElement
MODIFIED (*) javax.lang.model.element.TypeElement
MODIFIEDjavax.lang.model.SourceVersion
NEWjavax.lang.model.util.AbstractAnnotationValueVisitor14
NEWjavax.lang.model.util.AbstractElementVisitor14
MODIFIEDjavax.lang.model.util.AbstractElementVisitor6
NEWjavax.lang.model.util.AbstractTypeVisitor14
MODIFIEDjavax.lang.model.util.ElementFilter
NEWjavax.lang.model.util.ElementKindVisitor14
MODIFIEDjavax.lang.model.util.ElementKindVisitor6
MODIFIED (*) javax.lang.model.util.Elements
NEWjavax.lang.model.util.ElementScanner14
NEWjavax.lang.model.util.SimpleAnnotationValueVisitor14
NEWjavax.lang.model.util.SimpleElementVisitor14
NEWjavax.lang.model.util.SimpleTypeVisitor14
NEWjavax.lang.model.util.TypeKindVisitor14
NEWjdk.incubator.foreign.GroupLayout
NEWjdk.incubator.foreign.MemoryAddress
NEWjdk.incubator.foreign.MemoryHandles
NEWjdk.incubator.foreign.MemoryLayout
NEWjdk.incubator.foreign.MemoryLayout$PathElement
NEWjdk.incubator.foreign.MemoryLayouts
NEWjdk.incubator.foreign.MemorySegment
NEWjdk.incubator.foreign.SequenceLayout
NEWjdk.incubator.foreign.ValueLayout
NEWjdk.jfr.consumer.EventStream
MODIFIEDjdk.jfr.consumer.RecordedEvent
MODIFIEDjdk.jfr.consumer.RecordedObject
NEWjdk.jfr.consumer.RecordingStream
MODIFIEDjdk.jshell.Snippet$SubKind
NEWjdk.nio.mapmode.ExtendedMapMode
MODIFIED (!) netscape.javascript.JSObject
MODIFIED (*) org.xml.sax.ContentHandler
UNCHANGED (*) org.xml.sax.ext.DefaultHandler2
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED (*)   public abstract interface  com.sun.management.OperatingSystemMXBeantop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*) public abstract doublegetCpuLoad() n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*) public abstract longgetFreeMemorySize() n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIEDpublic not_abstract  (<-  abstract )  longgetFreePhysicalMemorySize() n.a. n.a.
Old fileNew file
n.a.100
MODIFIEDpublic not_abstract  (<-  abstract )  doublegetSystemCpuLoad() n.a. n.a.
Old fileNew file
n.a.153
NEW (*) public abstract longgetTotalMemorySize() n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIEDpublic not_abstract  (<-  abstract )  longgetTotalPhysicalMemorySize() n.a. n.a.
Old fileNew file
n.a.122
MODIFIED (*)   public abstract interface  com.sun.management.ThreadMXBeantop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*) public longgetCurrentThreadAllocatedBytes() n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.141
MODIFIED (!)   public abstract class  com.sun.net.httpserver.BasicAuthenticatortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Fields:
StatusModifierTypeFieldCompatibility Changes:
MODIFIED (!) protected final  (<-  not_final )  java.lang.String (!)
Change
FIELD_NOW_FINAL
realm
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic BasicAuthenticator(java.lang.String, java.nio.charset.Charset) n.a. n.a.
Old fileNew file
n.a.73
MODIFIED   public abstract class  com.sun.net.httpserver.HttpExchangetop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.AutoCloseable n.a.
UNCHANGED (*)   public abstract class  com.sun.net.httpserver.HttpsExchangetop
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
NEW   public abstract interface  com.sun.source.tree.BindingPatternTreetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWcom.sun.source.tree.PatternTree n.a.
NEWcom.sun.source.tree.Tree n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract javax.lang.model.element.NamegetBinding() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract com.sun.source.tree.TreegetType() n.a. n.a.
Old fileNew file
n.a.n.a.
MODIFIED (*)   public abstract interface  com.sun.source.tree.InstanceOfTreetop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*) public abstract com.sun.source.tree.PatternTreegetPattern() n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW   public abstract interface  com.sun.source.tree.PatternTreetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWcom.sun.source.tree.Tree n.a.
MODIFIED (Serializable compatible)  final static public enum  com.sun.source.tree.Tree$Kindtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-4881317051057128615n.a.
Newtrue-6015363667766404373n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final com.sun.source.tree.Tree$Kind n.a. BINDING_PATTERN
NEWpublic static final com.sun.source.tree.Tree$Kind n.a. RECORD
MODIFIED (*)   public abstract interface  com.sun.source.tree.TreeVisitortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*) public abstract java.lang.ObjectvisitBindingPattern(com.sun.source.tree.BindingPatternTree, java.lang.Object) n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (*)   public abstract interface  com.sun.source.util.Plugintop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*) public booleanautoStart() n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.79
MODIFIED   public class  com.sun.source.util.SimpleTreeVisitortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*) com.sun.source.tree.TreeVisitor n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitBindingPattern(com.sun.source.tree.BindingPatternTree, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.564
MODIFIED   public class  com.sun.source.util.TreeScannertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*) com.sun.source.tree.TreeVisitor n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitBindingPattern(com.sun.source.tree.BindingPatternTree, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.688
MODIFIED   public class  java.io.PrintStreamtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidwrite(byte[])
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.616
NEWpublic voidwriteBytes(byte[]) n.a. n.a.
Old fileNew file
n.a.638
NEW   public abstract annotation  java.io.Serialtop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.annotation.Annotation n.a.
MODIFIED (Serializable compatible)  final public enum  java.lang.annotation.ElementTypetop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue1132763263484071969n.a.
Newtrue-5684993081448805565n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.annotation.ElementType n.a. RECORD_COMPONENT
MODIFIED (Serializable compatible)  final public class  java.lang.Classtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue38797382421265604223206093459760846163
Newtrue8598030510488159393206093459760846163
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.reflect.RecordComponent[]getRecordComponents() n.a. n.a.
Old fileNew file
n.a.2316
NEWpublic booleanisRecord() n.a. n.a.
Old fileNew file
n.a.3633
MODIFIED (!)   public class  java.lang.invoke.ClassSpecializer$Factorytop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!) package_protected  (<-  public )  ClassSpecializer$Factory(java.lang.invoke.ClassSpecializer) n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
460464
MODIFIED   final static public class  java.lang.invoke.MethodHandles$Lookuptop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanhasFullPrivilegeAccess() n.a. n.a.
Old fileNew file
n.a.2865
NEWpublic java.lang.ClasspreviousLookupClass() n.a. n.a.
Old fileNew file
n.a.1346
MODIFIED (!)   static public abstract class  java.lang.LiveStackFrame$PrimitiveSlottop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!) package_protected  (<-  public )  LiveStackFrame$PrimitiveSlot() n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
117121
MODIFIED (Serializable compatible)  public class  java.lang.NullPointerExceptiontop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue51627101833890287925162710183389028792
Newtrue-21189261013632245565162710183389028792
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetMessage() n.a. n.a.
Old fileNew file
n.a.90
NEW   public abstract class  java.lang.Recordtop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected Record() n.a. n.a.
Old fileNew file
n.a.96
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract booleanequals(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract inthashCode() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.lang.StringtoString() n.a. n.a.
Old fileNew file
n.a.n.a.
NEW   final public class  java.lang.reflect.RecordComponenttop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.reflect.AnnotatedElement n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.reflect.MethodgetAccessor() n.a. n.a.
Old fileNew file
n.a.179
NEWpublic java.lang.reflect.AnnotatedTypegetAnnotatedType() n.a. n.a.
Old fileNew file
n.a.162
NEWpublic java.lang.annotation.AnnotationgetAnnotation(java.lang.Class) n.a. n.a.
Old fileNew file
n.a.187
NEWpublic java.lang.annotation.Annotation[]getAnnotations() n.a. n.a.
Old fileNew file
n.a.221
NEWpublic java.lang.annotation.Annotation[]getDeclaredAnnotations() n.a. n.a.
Old fileNew file
n.a.228
NEWpublic java.lang.ClassgetDeclaringRecord() n.a. n.a.
Old fileNew file
n.a.252
NEWpublic java.lang.StringgetGenericSignature() n.a. n.a.
Old fileNew file
n.a.105
NEWpublic java.lang.reflect.TypegetGenericType() n.a. n.a.
Old fileNew file
n.a.132
NEWpublic java.lang.StringgetName() n.a. n.a.
Old fileNew file
n.a.81
NEWpublic java.lang.ClassgetType() n.a. n.a.
Old fileNew file
n.a.92
NEWpublic java.lang.StringtoString() n.a. n.a.
Old fileNew file
n.a.243
NEW   public class  java.lang.runtime.ObjectMethodstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.lang.Objectbootstrap(java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.TypeDescriptor, java.lang.Class, java.lang.String, java.lang.invoke.MethodHandle[])
Status:Name:
NEWjava.lang.Throwable
n.a.
Old fileNew file
n.a.343
MODIFIED   final public class  java.lang.StrictMathtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public intdecrementExact(int) n.a. n.a.
Old fileNew file
n.a.879
NEWstatic public longdecrementExact(long) n.a. n.a.
Old fileNew file
n.a.894
NEWstatic public intincrementExact(int) n.a. n.a.
Old fileNew file
n.a.849
NEWstatic public longincrementExact(long) n.a. n.a.
Old fileNew file
n.a.864
NEWstatic public intnegateExact(int) n.a. n.a.
Old fileNew file
n.a.909
NEWstatic public longnegateExact(long) n.a. n.a.
Old fileNew file
n.a.924
REMOVED (!)   public abstract interface  java.security.acl.Acltop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!) java.security.acl.Owner
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!) public abstract booleanaddEntry(java.security.Principal, java.security.acl.AclEntry)
Status:Name:
REMOVEDjava.security.acl.NotOwnerException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract booleancheckPermission(java.security.Principal, java.security.acl.Permission) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.util.Enumerationentries() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.lang.StringgetName() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.util.EnumerationgetPermissions(java.security.Principal) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract booleanremoveEntry(java.security.Principal, java.security.acl.AclEntry)
Status:Name:
REMOVEDjava.security.acl.NotOwnerException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract voidsetName(java.security.Principal, java.lang.String)
Status:Name:
REMOVEDjava.security.acl.NotOwnerException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.lang.StringtoString() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)   public abstract interface  java.security.acl.AclEntrytop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!) java.lang.Cloneable
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!) public abstract booleanaddPermission(java.security.acl.Permission) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract booleancheckPermission(java.security.acl.Permission) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.lang.Objectclone() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.security.PrincipalgetPrincipal() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract booleanisNegative() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.util.Enumerationpermissions() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract booleanremovePermission(java.security.acl.Permission) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract voidsetNegativePermissions() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract booleansetPrincipal(java.security.Principal) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.lang.StringtoString() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) (Serializable incompatible(!): class removed)  public class  java.security.acl.AclNotFoundExceptiontop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!) java.lang.Exception
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!) java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue56842950340926817915684295034092681791
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!) public AclNotFoundException() n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
47n.a.
REMOVED (!)   public abstract interface  java.security.acl.Grouptop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!) java.security.Principal
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!) public abstract booleanaddMember(java.security.Principal) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract booleanisMember(java.security.Principal) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.util.Enumerationmembers() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract booleanremoveMember(java.security.Principal) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) (Serializable incompatible(!): class removed)  public class  java.security.acl.LastOwnerExceptiontop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!) java.lang.Exception
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!) java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5141997548211140359-5141997548211140359
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!) public LastOwnerException() n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
49n.a.
REMOVED (!) (Serializable incompatible(!): class removed)  public class  java.security.acl.NotOwnerExceptiontop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!) java.lang.Exception
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!) java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5555597911163362399-5555597911163362399
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!) public NotOwnerException() n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
48n.a.
REMOVED (!)   public abstract interface  java.security.acl.Ownertop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!) public abstract booleanaddOwner(java.security.Principal, java.security.Principal)
Status:Name:
REMOVEDjava.security.acl.NotOwnerException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract booleandeleteOwner(java.security.Principal, java.security.Principal)
Status:Name:
REMOVEDjava.security.acl.NotOwnerException
REMOVEDjava.security.acl.LastOwnerException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract booleanisOwner(java.security.Principal) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)   public abstract interface  java.security.acl.Permissiontop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!) public abstract booleanequals(java.lang.Object) n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.lang.StringtoString() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
MODIFIED (Serializable compatible)  final public class  java.text.CompactNumberFormattop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-52416682970409273537128367218649234678
Newtrue-66075766049342218257128367218649234678
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic CompactNumberFormat(java.lang.String, java.text.DecimalFormatSymbols, java.lang.String[], java.lang.String) n.a. n.a.
Old fileNew file
n.a.424
MODIFIED (Serializable compatible)  public abstract class  java.util.concurrent.locks.AbstractQueuedLongSynchronizertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-44319994678951565257373984972572414692
Newtrue27035115046847802837373984972572414692
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIEDpublic  (<-  protected )  AbstractQueuedLongSynchronizer() n.a. n.a.
Old fileNew file
8062
MODIFIED   public class  java.util.concurrent.locks.LockSupporttop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidsetCurrentBlocker(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.161
MODIFIED (Serializable compatible)  public class  java.util.HashSettop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue6272304842738580773-5024744406713321676
Newtrue-1914237356843282909-5024744406713321676
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.Object[]toArray() n.a. n.a.
Old fileNew file
n.a.367
NEWpublic java.lang.Object[]toArray(java.lang.Object[]) n.a. n.a.
Old fileNew file
n.a.372
REMOVED (!)   public abstract class  java.util.jar.Pack200top
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!) static public java.util.jar.Pack200$PackernewPacker() n.a.
Change
METHOD_REMOVED
Old fileNew file
134n.a.
REMOVED (!) static public java.util.jar.Pack200$UnpackernewUnpacker() n.a.
Change
METHOD_REMOVED
Old fileNew file
161n.a.
REMOVED (!)   static public abstract interface  java.util.jar.Pack200$Packertop
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
CLASS_ATTRIBUTE_PFX
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
CODE_ATTRIBUTE_PFX
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
DEFLATE_HINT
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
EFFORT
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
ERROR
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
FALSE
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
FIELD_ATTRIBUTE_PFX
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
KEEP
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
KEEP_FILE_ORDER
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
LATEST
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
METHOD_ATTRIBUTE_PFX
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
MODIFICATION_TIME
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
PASS
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
PASS_FILE_PFX
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
PROGRESS
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
SEGMENT_LIMIT
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
STRIP
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
TRUE
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
UNKNOWN_ATTRIBUTE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!) public abstract voidpack(java.util.jar.JarFile, java.io.OutputStream)
Status:Name:
REMOVEDjava.io.IOException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract voidpack(java.util.jar.JarInputStream, java.io.OutputStream)
Status:Name:
REMOVEDjava.io.IOException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract java.util.SortedMapproperties() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)   static public abstract interface  java.util.jar.Pack200$Unpackertop
Compatibility Changes:
Change
CLASS_REMOVED
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
DEFLATE_HINT
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
FALSE
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
KEEP
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
PROGRESS
REMOVED (!) public static final java.lang.String (!)
Change
FIELD_REMOVED
TRUE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!) public abstract java.util.SortedMapproperties() n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract voidunpack(java.io.InputStream, java.util.jar.JarOutputStream)
Status:Name:
REMOVEDjava.io.IOException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract voidunpack(java.io.File, java.util.jar.JarOutputStream)
Status:Name:
REMOVEDjava.io.IOException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
MODIFIED (Serializable compatible)  final public enum  javax.lang.model.element.ElementKindtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-3258222964176148961n.a.
Newtrue-1220546825137281622n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final javax.lang.model.element.ElementKind n.a. BINDING_VARIABLE
NEWpublic static final javax.lang.model.element.ElementKind n.a. RECORD
NEWpublic static final javax.lang.model.element.ElementKind n.a. RECORD_COMPONENT
MODIFIED (*)   public abstract interface  javax.lang.model.element.ElementVisitortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*) public java.lang.ObjectvisitRecordComponent(javax.lang.model.element.RecordComponentElement, java.lang.Object) n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.190
NEW   public abstract interface  javax.lang.model.element.RecordComponentElementtop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.lang.model.AnnotatedConstruct n.a.
NEWjavax.lang.model.element.Element n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract javax.lang.model.element.ExecutableElementgetAccessor() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract javax.lang.model.element.ElementgetEnclosingElement() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract javax.lang.model.element.NamegetSimpleName() n.a. n.a.
Old fileNew file
n.a.n.a.
MODIFIED (*)   public abstract interface  javax.lang.model.element.TypeElementtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*) public java.util.ListgetRecordComponents() n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.204
MODIFIED (Serializable compatible)  final public enum  javax.lang.model.SourceVersiontop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5535378330627680892n.a.
Newtrue-4238723348023724103n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final javax.lang.model.SourceVersion n.a. RELEASE_14
NEW   public abstract class  javax.lang.model.util.AbstractAnnotationValueVisitor14top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjavax.lang.model.util.AbstractAnnotationValueVisitor9 n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.lang.model.element.AnnotationValueVisitor n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected AbstractAnnotationValueVisitor14() n.a. n.a.
Old fileNew file
n.a.69
NEW   public abstract class  javax.lang.model.util.AbstractElementVisitor14top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjavax.lang.model.util.AbstractElementVisitor9 n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.lang.model.element.ElementVisitor n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected AbstractElementVisitor14() n.a. n.a.
Old fileNew file
n.a.82
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.lang.ObjectvisitRecordComponent(javax.lang.model.element.RecordComponentElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.n.a.
MODIFIED   public abstract class  javax.lang.model.util.AbstractElementVisitor6top
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*) javax.lang.model.element.ElementVisitor n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitRecordComponent(javax.lang.model.element.RecordComponentElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.164
NEW   public abstract class  javax.lang.model.util.AbstractTypeVisitor14top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjavax.lang.model.util.AbstractTypeVisitor9 n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.lang.model.type.TypeVisitor n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected AbstractTypeVisitor14() n.a. n.a.
Old fileNew file
n.a.71
MODIFIED   public class  javax.lang.model.util.ElementFiltertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.ListrecordComponentsIn(java.lang.Iterable) n.a. n.a.
Old fileNew file
n.a.132
NEWstatic public java.util.SetrecordComponentsIn(java.util.Set) n.a. n.a.
Old fileNew file
n.a.153
NEW   public class  javax.lang.model.util.ElementKindVisitor14top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjavax.lang.model.util.ElementKindVisitor9 n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.lang.model.element.ElementVisitor n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected ElementKindVisitor14() n.a. n.a.
Old fileNew file
n.a.98
NEWprotected ElementKindVisitor14(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.108
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitRecordComponent(javax.lang.model.element.RecordComponentElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.123
NEWpublic java.lang.ObjectvisitTypeAsRecord(javax.lang.model.element.TypeElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.137
NEWpublic java.lang.ObjectvisitVariableAsBindingVariable(javax.lang.model.element.VariableElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.153
MODIFIED   public class  javax.lang.model.util.ElementKindVisitor6top
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*) javax.lang.model.element.ElementVisitor n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitTypeAsRecord(javax.lang.model.element.TypeElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.240
NEWpublic java.lang.ObjectvisitVariableAsBindingVariable(javax.lang.model.element.VariableElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.377
MODIFIED (*)   public abstract interface  javax.lang.model.util.Elementstop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*) public javax.lang.model.element.RecordComponentElementrecordComponentFor(javax.lang.model.element.ExecutableElement) n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.662
NEW   public class  javax.lang.model.util.ElementScanner14top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjavax.lang.model.util.ElementScanner9 n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.lang.model.element.ElementVisitor n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected ElementScanner14() n.a. n.a.
Old fileNew file
n.a.112
NEWprotected ElementScanner14(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.122
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitExecutable(javax.lang.model.element.ExecutableElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.152
NEWpublic java.lang.ObjectvisitRecordComponent(javax.lang.model.element.RecordComponentElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.179
NEWpublic java.lang.ObjectvisitType(javax.lang.model.element.TypeElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.138
NEW   public class  javax.lang.model.util.SimpleAnnotationValueVisitor14top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjavax.lang.model.util.SimpleAnnotationValueVisitor9 n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.lang.model.element.AnnotationValueVisitor n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected SimpleAnnotationValueVisitor14() n.a. n.a.
Old fileNew file
n.a.78
NEWprotected SimpleAnnotationValueVisitor14(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.88
NEW   public class  javax.lang.model.util.SimpleElementVisitor14top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjavax.lang.model.util.SimpleElementVisitor9 n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.lang.model.element.ElementVisitor n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected SimpleElementVisitor14() n.a. n.a.
Old fileNew file
n.a.92
NEWprotected SimpleElementVisitor14(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.102
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitRecordComponent(javax.lang.model.element.RecordComponentElement, java.lang.Object) n.a. n.a.
Old fileNew file
n.a.118
NEW   public class  javax.lang.model.util.SimpleTypeVisitor14top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjavax.lang.model.util.SimpleTypeVisitor9 n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.lang.model.type.TypeVisitor n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected SimpleTypeVisitor14(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.92
NEWprotected SimpleTypeVisitor14() n.a. n.a.
Old fileNew file
n.a.82
NEW   public class  javax.lang.model.util.TypeKindVisitor14top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjavax.lang.model.util.TypeKindVisitor9 n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.lang.model.type.TypeVisitor n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWprotected TypeKindVisitor14(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.97
NEWprotected TypeKindVisitor14() n.a. n.a.
Old fileNew file
n.a.87
NEW   final public class  jdk.incubator.foreign.GroupLayouttop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjdk.incubator.foreign.AbstractLayout n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.constant.Constable n.a.
NEWjdk.incubator.foreign.MemoryLayout n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.OptionaldescribeConstable() n.a. n.a.
Old fileNew file
n.a.182
NEWpublic booleanequals(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.152
NEWpublic inthashCode() n.a. n.a.
Old fileNew file
n.a.167
NEWpublic booleanisStruct() n.a. n.a.
Old fileNew file
n.a.138
NEWpublic booleanisUnion() n.a. n.a.
Old fileNew file
n.a.147
NEWpublic java.util.ListmemberLayouts() n.a. n.a.
Old fileNew file
n.a.122
NEWpublic java.lang.StringtoString() n.a. n.a.
Old fileNew file
n.a.127
NEWpublic jdk.incubator.foreign.GroupLayoutwithBitAlignment(long) n.a. n.a.
Old fileNew file
n.a.208
NEWpublic jdk.incubator.foreign.GroupLayoutwithName(java.lang.String) n.a. n.a.
Old fileNew file
n.a.200
NEW   public abstract interface  jdk.incubator.foreign.MemoryAddresstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract jdk.incubator.foreign.MemoryAddressaddOffset(long) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWstatic public voidcopy(jdk.incubator.foreign.MemoryAddress, jdk.incubator.foreign.MemoryAddress, long) n.a. n.a.
Old fileNew file
n.a.114
NEWpublic abstract booleanequals(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract inthashCode() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract longoffset() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract jdk.incubator.foreign.MemorySegmentsegment() n.a. n.a.
Old fileNew file
n.a.n.a.
NEW   final public class  jdk.incubator.foreign.MemoryHandlestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.lang.invoke.VarHandlevarHandle(java.lang.Class, java.nio.ByteOrder) n.a. n.a.
Old fileNew file
n.a.145
NEWstatic public java.lang.invoke.VarHandlevarHandle(java.lang.Class, long, java.nio.ByteOrder) n.a. n.a.
Old fileNew file
n.a.170
NEWstatic public java.lang.invoke.VarHandlewithOffset(java.lang.invoke.VarHandle, long) n.a. n.a.
Old fileNew file
n.a.197
NEWstatic public java.lang.invoke.VarHandlewithStride(java.lang.invoke.VarHandle, long) n.a. n.a.
Old fileNew file
n.a.233
NEW   public abstract interface  jdk.incubator.foreign.MemoryLayouttop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.constant.Constable n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract longbitAlignment() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract longbitSize() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic longbyteAlignment() n.a. n.a.
Old fileNew file
n.a.252
NEWpublic longbyteSize() n.a. n.a.
Old fileNew file
n.a.195
NEWpublic abstract java.util.OptionaldescribeConstable() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanequals(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract inthashCode() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanhasSize() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic jdk.incubator.foreign.MemoryLayoutmap(java.util.function.UnaryOperator, jdk.incubator.foreign.MemoryLayout$PathElement[]) n.a. n.a.
Old fileNew file
n.a.332
NEWpublic abstract java.util.Optionalname() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic longoffset(jdk.incubator.foreign.MemoryLayout$PathElement[]) n.a. n.a.
Old fileNew file
n.a.280
NEWstatic public jdk.incubator.foreign.MemoryLayoutofPaddingBits(long) n.a. n.a.
Old fileNew file
n.a.486
NEWstatic public jdk.incubator.foreign.SequenceLayoutofSequence(long, jdk.incubator.foreign.MemoryLayout) n.a. n.a.
Old fileNew file
n.a.512
NEWstatic public jdk.incubator.foreign.SequenceLayoutofSequence(jdk.incubator.foreign.MemoryLayout) n.a. n.a.
Old fileNew file
n.a.524
NEWstatic public jdk.incubator.foreign.GroupLayoutofStruct(jdk.incubator.foreign.MemoryLayout[]) n.a. n.a.
Old fileNew file
n.a.534
NEWstatic public jdk.incubator.foreign.GroupLayoutofUnion(jdk.incubator.foreign.MemoryLayout[]) n.a. n.a.
Old fileNew file
n.a.544
NEWstatic public jdk.incubator.foreign.ValueLayoutofValueBits(long, java.nio.ByteOrder) n.a. n.a.
Old fileNew file
n.a.499
NEWpublic jdk.incubator.foreign.MemoryLayoutselect(jdk.incubator.foreign.MemoryLayout$PathElement[]) n.a. n.a.
Old fileNew file
n.a.315
NEWpublic abstract java.lang.StringtoString() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.lang.invoke.VarHandlevarHandle(java.lang.Class, jdk.incubator.foreign.MemoryLayout$PathElement[]) n.a. n.a.
Old fileNew file
n.a.301
NEWpublic abstract jdk.incubator.foreign.MemoryLayoutwithBitAlignment(long) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract jdk.incubator.foreign.MemoryLayoutwithName(java.lang.String) n.a. n.a.
Old fileNew file
n.a.n.a.
NEW   static public abstract interface  jdk.incubator.foreign.MemoryLayout$PathElementtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public jdk.incubator.foreign.MemoryLayout$PathElementgroupElement(java.lang.String) n.a. n.a.
Old fileNew file
n.a.381
NEWstatic public jdk.incubator.foreign.MemoryLayout$PathElementsequenceElement(long) n.a. n.a.
Old fileNew file
n.a.396
NEWstatic public jdk.incubator.foreign.MemoryLayout$PathElementsequenceElement(long, long) n.a. n.a.
Old fileNew file
n.a.422
NEWstatic public jdk.incubator.foreign.MemoryLayout$PathElementsequenceElement() n.a. n.a.
Old fileNew file
n.a.440
NEW   final public class  jdk.incubator.foreign.MemoryLayoutstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. BITS_16_BE
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. BITS_16_LE
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. BITS_32_BE
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. BITS_32_LE
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. BITS_64_BE
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. BITS_64_LE
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. BITS_8_BE
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. BITS_8_LE
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. JAVA_BYTE
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. JAVA_CHAR
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. JAVA_DOUBLE
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. JAVA_FLOAT
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. JAVA_INT
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. JAVA_LONG
NEWpublic static final jdk.incubator.foreign.ValueLayout n.a. JAVA_SHORT
NEWpublic static final jdk.incubator.foreign.MemoryLayout n.a. PAD_16
NEWpublic static final jdk.incubator.foreign.MemoryLayout n.a. PAD_32
NEWpublic static final jdk.incubator.foreign.MemoryLayout n.a. PAD_64
NEWpublic static final jdk.incubator.foreign.MemoryLayout n.a. PAD_8
NEW   public abstract interface  jdk.incubator.foreign.MemorySegmenttop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.AutoCloseable n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract jdk.incubator.foreign.MemorySegmentacquire() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWstatic public jdk.incubator.foreign.MemorySegmentallocateNative(jdk.incubator.foreign.MemoryLayout) n.a. n.a.
Old fileNew file
n.a.360
NEWstatic public jdk.incubator.foreign.MemorySegmentallocateNative(long) n.a. n.a.
Old fileNew file
n.a.380
NEWstatic public jdk.incubator.foreign.MemorySegmentallocateNative(long, long) n.a. n.a.
Old fileNew file
n.a.416
NEWpublic abstract java.nio.ByteBufferasByteBuffer() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract jdk.incubator.foreign.MemorySegmentasReadOnly() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract jdk.incubator.foreign.MemorySegmentasSlice(long, long) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract jdk.incubator.foreign.MemoryAddressbaseAddress() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract longbyteSize() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidclose() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisAlive() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisReadOnly() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWstatic public jdk.incubator.foreign.MemorySegmentmapFromPath(java.nio.file.Path, long, java.nio.channels.FileChannel$MapMode)
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.398
NEWstatic public jdk.incubator.foreign.MemorySegmentofArray(byte[]) n.a. n.a.
Old fileNew file
n.a.262
NEWstatic public jdk.incubator.foreign.MemorySegmentofArray(char[]) n.a. n.a.
Old fileNew file
n.a.275
NEWstatic public jdk.incubator.foreign.MemorySegmentofArray(short[]) n.a. n.a.
Old fileNew file
n.a.288
NEWstatic public jdk.incubator.foreign.MemorySegmentofArray(int[]) n.a. n.a.
Old fileNew file
n.a.301
NEWstatic public jdk.incubator.foreign.MemorySegmentofArray(float[]) n.a. n.a.
Old fileNew file
n.a.314
NEWstatic public jdk.incubator.foreign.MemorySegmentofArray(long[]) n.a. n.a.
Old fileNew file
n.a.327
NEWstatic public jdk.incubator.foreign.MemorySegmentofArray(double[]) n.a. n.a.
Old fileNew file
n.a.340
NEWstatic public jdk.incubator.foreign.MemorySegmentofByteBuffer(java.nio.ByteBuffer) n.a. n.a.
Old fileNew file
n.a.249
NEWpublic abstract java.lang.ThreadownerThread() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract byte[]toByteArray() n.a. n.a.
Old fileNew file
n.a.n.a.
NEW   final public class  jdk.incubator.foreign.SequenceLayouttop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjdk.incubator.foreign.AbstractLayout n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.constant.Constable n.a.
NEWjdk.incubator.foreign.MemoryLayout n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.OptionaldescribeConstable() n.a. n.a.
Old fileNew file
n.a.148
NEWpublic java.util.OptionalLongelementCount() n.a. n.a.
Old fileNew file
n.a.95
NEWpublic jdk.incubator.foreign.MemoryLayoutelementLayout() n.a. n.a.
Old fileNew file
n.a.86
NEWpublic booleanequals(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.118
NEWpublic inthashCode() n.a. n.a.
Old fileNew file
n.a.133
NEWpublic java.lang.StringtoString() n.a. n.a.
Old fileNew file
n.a.112
NEWpublic jdk.incubator.foreign.SequenceLayoutwithBitAlignment(long) n.a. n.a.
Old fileNew file
n.a.171
NEWpublic jdk.incubator.foreign.SequenceLayoutwithElementCount(long) n.a. n.a.
Old fileNew file
n.a.106
NEWpublic jdk.incubator.foreign.SequenceLayoutwithName(java.lang.String) n.a. n.a.
Old fileNew file
n.a.163
NEW   final public class  jdk.incubator.foreign.ValueLayouttop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWjdk.incubator.foreign.AbstractLayout n.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.constant.Constable n.a.
NEWjdk.incubator.foreign.MemoryLayout n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.OptionaldescribeConstable() n.a. n.a.
Old fileNew file
n.a.118
NEWpublic booleanequals(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.91
NEWpublic inthashCode() n.a. n.a.
Old fileNew file
n.a.108
NEWpublic java.nio.ByteOrderorder() n.a. n.a.
Old fileNew file
n.a.69
NEWpublic java.lang.StringtoString() n.a. n.a.
Old fileNew file
n.a.84
NEWpublic jdk.incubator.foreign.ValueLayoutwithBitAlignment(long) n.a. n.a.
Old fileNew file
n.a.138
NEWpublic jdk.incubator.foreign.ValueLayoutwithName(java.lang.String) n.a. n.a.
Old fileNew file
n.a.130
NEWpublic jdk.incubator.foreign.ValueLayoutwithOrder(java.nio.ByteOrder) n.a. n.a.
Old fileNew file
n.a.79
NEW   public abstract interface  jdk.jfr.consumer.EventStreamtop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.AutoCloseable n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract voidawaitTermination(java.time.Duration)
Status:Name:
NEWjava.lang.InterruptedException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidawaitTermination()
Status:Name:
NEWjava.lang.InterruptedException
n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidclose() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidonClose(java.lang.Runnable) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidonError(java.util.function.Consumer) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidonEvent(java.util.function.Consumer) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidonEvent(java.lang.String, java.util.function.Consumer) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidonFlush(java.lang.Runnable) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWstatic public jdk.jfr.consumer.EventStreamopenFile(java.nio.file.Path)
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.184
NEWstatic public jdk.jfr.consumer.EventStreamopenRepository()
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.141
NEWstatic public jdk.jfr.consumer.EventStreamopenRepository(java.nio.file.Path)
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.163
NEWpublic abstract booleanremove(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetEndTime(java.time.Instant) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetOrdered(boolean) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetReuse(boolean) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetStartTime(java.time.Instant) n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidstart() n.a. n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidstartAsync() n.a. n.a.
Old fileNew file
n.a.n.a.
MODIFIED   final public class  jdk.jfr.consumer.RecordedEventtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal protected java.lang.ObjectobjectAt(int) n.a. n.a.
Old fileNew file
n.a.124
MODIFIED   public class  jdk.jfr.consumer.RecordedObjecttop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWprotected java.lang.ObjectobjectAt(int) n.a. n.a.
Old fileNew file
n.a.260
NEW   final public class  jdk.jfr.consumer.RecordingStreamtop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.AutoCloseable n.a.
NEWjdk.jfr.consumer.EventStream n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic RecordingStream(jdk.jfr.Configuration) n.a. n.a.
Old fileNew file
n.a.127
NEWpublic RecordingStream() n.a. n.a.
Old fileNew file
n.a.85
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidawaitTermination(java.time.Duration)
Status:Name:
NEWjava.lang.InterruptedException
n.a.
Old fileNew file
n.a.341
NEWpublic voidawaitTermination()
Status:Name:
NEWjava.lang.InterruptedException
n.a.
Old fileNew file
n.a.346
NEWpublic voidclose() n.a. n.a.
Old fileNew file
n.a.316
NEWpublic jdk.jfr.EventSettingsdisable(java.lang.String) n.a. n.a.
Old fileNew file
n.a.205
NEWpublic jdk.jfr.EventSettingsdisable(java.lang.Class) n.a. n.a.
Old fileNew file
n.a.220
NEWpublic jdk.jfr.EventSettingsenable(java.lang.String) n.a. n.a.
Old fileNew file
n.a.146
NEWpublic jdk.jfr.EventSettingsenable(java.lang.Class) n.a. n.a.
Old fileNew file
n.a.188
NEWpublic voidonClose(java.lang.Runnable) n.a. n.a.
Old fileNew file
n.a.306
NEWpublic voidonError(java.util.function.Consumer) n.a. n.a.
Old fileNew file
n.a.311
NEWpublic voidonEvent(java.lang.String, java.util.function.Consumer) n.a. n.a.
Old fileNew file
n.a.291
NEWpublic voidonEvent(java.util.function.Consumer) n.a. n.a.
Old fileNew file
n.a.296
NEWpublic voidonFlush(java.lang.Runnable) n.a. n.a.
Old fileNew file
n.a.301
NEWpublic booleanremove(java.lang.Object) n.a. n.a.
Old fileNew file
n.a.322
NEWpublic voidsetEndTime(java.time.Instant) n.a. n.a.
Old fileNew file
n.a.286
NEWpublic voidsetMaxAge(java.time.Duration) n.a. n.a.
Old fileNew file
n.a.243
NEWpublic voidsetMaxSize(long) n.a. n.a.
Old fileNew file
n.a.266
NEWpublic voidsetOrdered(boolean) n.a. n.a.
Old fileNew file
n.a.276
NEWpublic voidsetReuse(boolean) n.a. n.a.
Old fileNew file
n.a.271
NEWpublic voidsetSettings(java.util.Map) n.a. n.a.
Old fileNew file
n.a.174
NEWpublic voidsetStartTime(java.time.Instant) n.a. n.a.
Old fileNew file
n.a.281
NEWpublic voidstart() n.a. n.a.
Old fileNew file
n.a.327
NEWpublic voidstartAsync() n.a. n.a.
Old fileNew file
n.a.334
MODIFIED (Serializable compatible)  final static public enum  jdk.jshell.Snippet$SubKindtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-6830005635828452622n.a.
Newtrue-9120830951431587949n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final jdk.jshell.Snippet$SubKind n.a. RECORD_SUBKIND
NEW   public class  jdk.nio.mapmode.ExtendedMapModetop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.nio.channels.FileChannel$MapMode n.a. READ_ONLY_SYNC
NEWpublic static final java.nio.channels.FileChannel$MapMode n.a. READ_WRITE_SYNC
MODIFIED (!)   public abstract class  netscape.javascript.JSObjecttop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!) static public netscape.javascript.JSObjectgetWindow(java.applet.Applet)
Status:Name:
REMOVEDnetscape.javascript.JSException
Change
METHOD_REMOVED
Old fileNew file
161n.a.
MODIFIED (*)   public abstract interface  org.xml.sax.ContentHandlertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*) public voiddeclaration(java.lang.String, java.lang.String, java.lang.String)
Status:Name:
NEWorg.xml.sax.SAXException
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.138
UNCHANGED (*)   public class  org.xml.sax.ext.DefaultHandler2top
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
class File Format Version:
StatusOld VersionNew Version
MODIFIED57.058.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*) org.xml.sax.ContentHandler n.a.