JDK 16.0.1 to 17 API Change Report
Old:JDK 16.0.1
New:JDK 17
Created:2021-08-24T19:07:47.137+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.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
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
MODIFIEDcom.sun.net.httpserver.Filter
MODIFIED (!)com.sun.security.jgss.GSSUtil
NEWcom.sun.source.tree.CaseLabelTree
MODIFIED (*)com.sun.source.tree.CaseTree
MODIFIED (!)com.sun.source.tree.CompilationUnitTree
NEWcom.sun.source.tree.DefaultCaseLabelTree
MODIFIEDcom.sun.source.tree.ExpressionTree
NEWcom.sun.source.tree.GuardedPatternTree
NEWcom.sun.source.tree.ParenthesizedPatternTree
MODIFIEDcom.sun.source.tree.PatternTree
MODIFIEDcom.sun.source.tree.Tree$Kind
MODIFIED (*)com.sun.source.tree.TreeVisitor
MODIFIEDcom.sun.source.util.SimpleTreeVisitor
MODIFIEDcom.sun.source.util.TreeScanner
MODIFIED (!)java.awt.datatransfer.DataFlavor
MODIFIEDjava.io.CharArrayReader
MODIFIEDjava.io.Console
MODIFIEDjava.io.FileInputStream
MODIFIEDjava.io.InputStreamReader
MODIFIED (!)java.io.ObjectInputFilter
MODIFIEDjava.io.ObjectInputFilter$Config
MODIFIEDjava.lang.invoke.MethodHandles
MODIFIEDjava.lang.Process
NEWjava.lang.runtime.SwitchBootstraps
MODIFIEDjava.net.DatagramSocket
MODIFIED (!)java.net.URLDecoder
MODIFIED (*)java.nio.MappedByteBuffer
REMOVED (!)java.rmi.activation.Activatable
REMOVED (!)java.rmi.activation.ActivateFailedException
REMOVED (!)java.rmi.activation.ActivationDesc
REMOVED (!)java.rmi.activation.ActivationException
REMOVED (!)java.rmi.activation.ActivationGroup
REMOVED (!)java.rmi.activation.ActivationGroup_Stub
REMOVED (!)java.rmi.activation.ActivationGroupDesc
REMOVED (!)java.rmi.activation.ActivationGroupDesc$CommandEnvironment
REMOVED (!)java.rmi.activation.ActivationGroupID
REMOVED (!)java.rmi.activation.ActivationID
REMOVED (!)java.rmi.activation.ActivationInstantiator
REMOVED (!)java.rmi.activation.ActivationMonitor
REMOVED (!)java.rmi.activation.ActivationSystem
REMOVED (!)java.rmi.activation.Activator
REMOVED (!)java.rmi.activation.UnknownGroupException
REMOVED (!)java.rmi.activation.UnknownObjectException
MODIFIED (*)java.time.Clock
NEWjava.time.InstantSource
MODIFIEDjava.util.concurrent.ForkJoinPool
MODIFIEDjava.util.concurrent.ThreadLocalRandom
NEWjava.util.HexFormat
MODIFIED (!)java.util.Map$Entry
MODIFIED (*)java.util.Random
NEWjava.util.random.RandomGenerator
NEWjava.util.random.RandomGenerator$ArbitrarilyJumpableGenerator
NEWjava.util.random.RandomGenerator$JumpableGenerator
NEWjava.util.random.RandomGenerator$LeapableGenerator
NEWjava.util.random.RandomGenerator$SplittableGenerator
NEWjava.util.random.RandomGenerator$StreamableGenerator
NEWjava.util.random.RandomGeneratorFactory
MODIFIED (*)java.util.SplittableRandom
MODIFIEDjavax.lang.model.SourceVersion
MODIFIED (!)javax.lang.model.util.Elements
MODIFIEDjavax.swing.filechooser.FileSystemView
MODIFIEDjavax.swing.JSlider$AccessibleJSlider
MODIFIEDjavax.xml.crypto.dsig.SignatureMethod
NEWjavax.xml.crypto.dsig.spec.RSAPSSParameterSpec
MODIFIED (!)jdk.incubator.foreign.CLinker
MODIFIED (!)jdk.incubator.foreign.CLinker$VaList
REMOVED (!)jdk.incubator.foreign.LibraryLookup
REMOVED (!)jdk.incubator.foreign.LibraryLookup$Symbol
REMOVED (!)jdk.incubator.foreign.MappedMemorySegments
MODIFIED (!)jdk.incubator.foreign.MemoryAddress
MODIFIED (!)jdk.incubator.foreign.MemoryLayout
MODIFIED (!)jdk.incubator.foreign.MemorySegment
REMOVED (!)jdk.incubator.foreign.NativeScope
NEWjdk.incubator.foreign.ResourceScope
NEWjdk.incubator.foreign.ResourceScope$Handle
NEWjdk.incubator.foreign.SegmentAllocator
NEWjdk.incubator.foreign.SymbolLookup
MODIFIEDjdk.incubator.vector.ByteVector
MODIFIEDjdk.incubator.vector.ShortVector
MODIFIEDjdk.incubator.vector.VectorOperators
MODIFIED (!)jdk.javadoc.doclet.Reporter
MODIFIEDjdk.javadoc.doclet.StandardDoclet
MODIFIEDjdk.jfr.consumer.RecordingStream
MODIFIED (!)jdk.jshell.tool.JavaShellToolBuilder
MODIFIEDjdk.management.jfr.RemoteRecordingStream
MODIFIED (!)sun.misc.Unsafe
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public abstract class com.sun.net.httpserver.Filtertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public com.sun.net.httpserver.FilterafterHandler(java.lang.String, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.241
NEWstatic public com.sun.net.httpserver.FilterbeforeHandler(java.lang.String, java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.179
MODIFIED (!) public class com.sun.security.jgss.GSSUtiltop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)private  (<-  public )  GSSUtil()n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
4140
NEW public abstract interface com.sun.source.tree.CaseLabelTreetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWcom.sun.source.tree.Treen.a.
MODIFIED (*) public abstract interface com.sun.source.tree.CaseTreetop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract java.util.ListgetLabels()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract interface com.sun.source.tree.CompilationUnitTreetop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public com.sun.source.tree.ModuleTreegetModule()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.52
NEW public abstract interface com.sun.source.tree.DefaultCaseLabelTreetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWcom.sun.source.tree.CaseLabelTreen.a.
NEWcom.sun.source.tree.Treen.a.
MODIFIED public abstract interface com.sun.source.tree.ExpressionTreetop
Compatibility Changes:
Change
INTERFACE_ADDED
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
NEWcom.sun.source.tree.CaseLabelTreen.a.
NEW public abstract interface com.sun.source.tree.GuardedPatternTreetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWcom.sun.source.tree.CaseLabelTreen.a.
NEWcom.sun.source.tree.PatternTreen.a.
NEWcom.sun.source.tree.Treen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract com.sun.source.tree.ExpressionTreegetExpression()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract com.sun.source.tree.PatternTreegetPattern()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public abstract interface com.sun.source.tree.ParenthesizedPatternTreetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWcom.sun.source.tree.CaseLabelTreen.a.
NEWcom.sun.source.tree.PatternTreen.a.
NEWcom.sun.source.tree.Treen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract com.sun.source.tree.PatternTreegetPattern()n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED public abstract interface com.sun.source.tree.PatternTreetop
Compatibility Changes:
Change
INTERFACE_ADDED
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
NEWcom.sun.source.tree.CaseLabelTreen.a.
MODIFIED (Serializable compatible) final static public enum com.sun.source.tree.Tree$Kindtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-6015363667766404373n.a.
Newtrue-4510583603894473560n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final com.sun.source.tree.Tree$Kindn.a.DEFAULT_CASE_LABEL
NEWpublic static final com.sun.source.tree.Tree$Kindn.a.GUARDED_PATTERN
NEWpublic static final com.sun.source.tree.Tree$Kindn.a.PARENTHESIZED_PATTERN
MODIFIED (*) public abstract interface com.sun.source.tree.TreeVisitortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract java.lang.ObjectvisitDefaultCaseLabel(com.sun.source.tree.DefaultCaseLabelTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.lang.ObjectvisitGuardedPattern(com.sun.source.tree.GuardedPatternTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.lang.ObjectvisitParenthesizedPattern(com.sun.source.tree.ParenthesizedPatternTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED public class com.sun.source.util.SimpleTreeVisitortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*)com.sun.source.tree.TreeVisitorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitDefaultCaseLabel(com.sun.source.tree.DefaultCaseLabelTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.659
NEWpublic java.lang.ObjectvisitGuardedPattern(com.sun.source.tree.GuardedPatternTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.719
NEWpublic java.lang.ObjectvisitParenthesizedPattern(com.sun.source.tree.ParenthesizedPatternTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.703
MODIFIED public class com.sun.source.util.TreeScannertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (*)com.sun.source.tree.TreeVisitorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitDefaultCaseLabel(com.sun.source.tree.DefaultCaseLabelTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.790
NEWpublic java.lang.ObjectvisitGuardedPattern(com.sun.source.tree.GuardedPatternTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.852
NEWpublic java.lang.ObjectvisitParenthesizedPattern(com.sun.source.tree.ParenthesizedPatternTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.836
MODIFIED (!) (Serializable compatible) public class java.awt.datatransfer.DataFlavortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue65892032955362909958367026044764648243
Newtrue-2872124358231583108367026044764648243
Fields:
StatusModifierTypeFieldCompatibility Changes:
MODIFIED (!)public static final  (<-  not_final )  java.awt.datatransfer.DataFlavor (!)
Change
FIELD_NOW_FINAL
allHtmlFlavor
MODIFIED (!)public static final  (<-  not_final )  java.awt.datatransfer.DataFlavor (!)
Change
FIELD_NOW_FINAL
fragmentHtmlFlavor
MODIFIED (!)public static final  (<-  not_final )  java.awt.datatransfer.DataFlavor (!)
Change
FIELD_NOW_FINAL
selectionHtmlFlavor
MODIFIED public class java.io.CharArrayReadertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic intread(java.nio.CharBuffer)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.158
MODIFIED final public class java.io.Consoletop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.nio.charset.Charsetcharset()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.409
MODIFIED public class java.io.FileInputStreamtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic byte[]readAllBytes()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.280
NEWpublic byte[]readNBytes(int)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.322
MODIFIED public class java.io.InputStreamReadertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic intread(java.nio.CharBuffer)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.157
MODIFIED (!) public abstract interface java.io.ObjectInputFiltertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)static public java.io.ObjectInputFilterallowFilter(java.util.function.Predicate, java.io.ObjectInputFilter$Status)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.327
NEW (!)static public java.io.ObjectInputFiltermerge(java.io.ObjectInputFilter, java.io.ObjectInputFilter)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.388
NEW (!)static public java.io.ObjectInputFilterrejectFilter(java.util.function.Predicate, java.io.ObjectInputFilter$Status)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.360
NEW (!)static public java.io.ObjectInputFilterrejectUndecidedClass(java.io.ObjectInputFilter)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.429
MODIFIED final static public class java.io.ObjectInputFilter$Configtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.function.BinaryOperatorgetSerialFilterFactory()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.750
NEWstatic public voidsetSerialFilterFactory(java.util.function.BinaryOperator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.805
MODIFIED public class java.lang.invoke.MethodHandlestop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.lang.invoke.MethodHandletableSwitch(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.7828
MODIFIED public abstract class java.lang.Processtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal public java.io.BufferedReadererrorReader()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.290
NEWfinal public java.io.BufferedReadererrorReader(java.nio.charset.Charset)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.331
NEWfinal public java.io.BufferedReaderinputReader()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.215
NEWfinal public java.io.BufferedReaderinputReader(java.nio.charset.Charset)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.261
NEWfinal public java.io.BufferedWriteroutputWriter()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.360
NEWfinal public java.io.BufferedWriteroutputWriter(java.nio.charset.Charset)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.402
NEW public class java.lang.runtime.SwitchBootstrapstop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.lang.invoke.CallSiteenumSwitch(java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.227
NEWstatic public java.lang.invoke.CallSitetypeSwitch(java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, java.lang.Object[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.120
MODIFIED public class java.net.DatagramSockettop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidjoinGroup(java.net.SocketAddress, java.net.NetworkInterface)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1292
NEWpublic voidleaveGroup(java.net.SocketAddress, java.net.NetworkInterface)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1336
MODIFIED (!) public class java.net.URLDecodertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
MODIFIED (!)private  (<-  public )  URLDecoder()n.a.
Change
CONSTRUCTOR_LESS_ACCESSIBLE
Old fileNew file
8887
MODIFIED (*) public abstract class java.nio.MappedByteBuffertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract java.nio.MappedByteBuffercompact()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
METHOD_ABSTRACT_ADDED_TO_CLASS
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.nio.MappedByteBufferduplicate()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
METHOD_ABSTRACT_ADDED_TO_CLASS
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.nio.MappedByteBufferslice()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
METHOD_ABSTRACT_ADDED_TO_CLASS
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.nio.MappedByteBufferslice(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
METHOD_ABSTRACT_ADDED_TO_CLASS
Old fileNew file
n.a.n.a.
REMOVED (!) (Serializable incompatible(!): class removed) public abstract class java.rmi.activation.Activatabletop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.rmi.server.RemoteServer
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
REMOVED (!)java.rmi.Remote
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue9060531423918611001-3120617863591563455
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)protected Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.RemoteException
Change
CONSTRUCTOR_REMOVED
Old fileNew file
111n.a.
REMOVED (!)protected Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.RemoteException
Change
CONSTRUCTOR_REMOVED
Old fileNew file
165n.a.
REMOVED (!)protected Activatable(java.rmi.activation.ActivationID, int)
Status:Name:
REMOVEDjava.rmi.RemoteException
Change
CONSTRUCTOR_REMOVED
Old fileNew file
194n.a.
REMOVED (!)protected Activatable(java.rmi.activation.ActivationID, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory)
Status:Name:
REMOVEDjava.rmi.RemoteException
Change
CONSTRUCTOR_REMOVED
Old fileNew file
229n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)static public java.rmi.activation.ActivationIDexportObject(java.rmi.Remote, java.lang.String, java.rmi.MarshalledObject, boolean, int)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
367n.a.
REMOVED (!)static public java.rmi.activation.ActivationIDexportObject(java.rmi.Remote, java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
444n.a.
REMOVED (!)static public java.rmi.RemoteexportObject(java.rmi.Remote, java.rmi.activation.ActivationID, int)
Status:Name:
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
508n.a.
REMOVED (!)static public java.rmi.RemoteexportObject(java.rmi.Remote, java.rmi.activation.ActivationID, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory)
Status:Name:
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
542n.a.
REMOVED (!)protected java.rmi.activation.ActivationIDgetID()n.a.
Change
METHOD_REMOVED
Old fileNew file
242n.a.
REMOVED (!)static public booleaninactive(java.rmi.activation.ActivationID)
Status:Name:
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
298n.a.
REMOVED (!)static public java.rmi.Remoteregister(java.rmi.activation.ActivationDesc)
Status:Name:
REMOVEDjava.rmi.activation.UnknownGroupException
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
264n.a.
REMOVED (!)static public booleanunexportObject(java.rmi.Remote, boolean)
Status:Name:
REMOVEDjava.rmi.NoSuchObjectException
Change
METHOD_REMOVED
Old fileNew file
568n.a.
REMOVED (!)static public voidunregister(java.rmi.activation.ActivationID)
Status:Name:
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
317n.a.
REMOVED (!) (Serializable incompatible(!): class removed) public class java.rmi.activation.ActivateFailedExceptiontop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.rmi.RemoteException
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-52406885095730419034863550261346652506
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ActivateFailedException(java.lang.String)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
52n.a.
REMOVED (!)public ActivateFailedException(java.lang.String, java.lang.Exception)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
64n.a.
REMOVED (!) (Serializable incompatible(!): class removed) final public class java.rmi.activation.ActivationDesctop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue14414525458466250807455834104417690957
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ActivationDesc(java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject, boolean)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
231n.a.
REMOVED (!)public ActivationDesc(java.lang.String, java.lang.String, java.rmi.MarshalledObject)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
Change
CONSTRUCTOR_REMOVED
Old fileNew file
122n.a.
REMOVED (!)public ActivationDesc(java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
197n.a.
REMOVED (!)public ActivationDesc(java.lang.String, java.lang.String, java.rmi.MarshalledObject, boolean)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
Change
CONSTRUCTOR_REMOVED
Old fileNew file
162n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
312n.a.
REMOVED (!)public java.lang.StringgetClassName()n.a.
Change
METHOD_REMOVED
Old fileNew file
261n.a.
REMOVED (!)public java.rmi.MarshalledObjectgetData()n.a.
Change
METHOD_REMOVED
Old fileNew file
281n.a.
REMOVED (!)public java.rmi.activation.ActivationGroupIDgetGroupID()n.a.
Change
METHOD_REMOVED
Old fileNew file
251n.a.
REMOVED (!)public java.lang.StringgetLocation()n.a.
Change
METHOD_REMOVED
Old fileNew file
271n.a.
REMOVED (!)public booleangetRestartMode()n.a.
Change
METHOD_REMOVED
Old fileNew file
299n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
336n.a.
REMOVED (!) (Serializable incompatible(!): class removed) public class java.rmi.activation.ActivationExceptiontop
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-9191917392136817676-4320118837291406071
Newfalsen.a.n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public java.lang.Throwable (!)
Change
FIELD_REMOVED
detail
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ActivationException(java.lang.String)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
79n.a.
REMOVED (!)public ActivationException()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
68n.a.
REMOVED (!)public ActivationException(java.lang.String, java.lang.Throwable)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
92n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.ThrowablegetCause()n.a.
Change
METHOD_REMOVED
Old fileNew file
120n.a.
REMOVED (!)public java.lang.StringgetMessage()n.a.
Change
METHOD_REMOVED
Old fileNew file
104n.a.
REMOVED (!) (Serializable incompatible(!): class removed) public abstract class java.rmi.activation.ActivationGrouptop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.rmi.server.UnicastRemoteObject
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
REMOVED (!)java.rmi.activation.ActivationInstantiator
Change
INTERFACE_REMOVED
REMOVED (!)java.rmi.Remote
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-7675577760117102525-7696947875314805420
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)protected ActivationGroup(java.rmi.activation.ActivationGroupID)
Status:Name:
REMOVEDjava.rmi.RemoteException
Change
CONSTRUCTOR_REMOVED
Old fileNew file
150n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract voidactiveObject(java.rmi.activation.ActivationID, java.rmi.Remote)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)protected voidactiveObject(java.rmi.activation.ActivationID, java.rmi.MarshalledObject)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
485n.a.
REMOVED (!)static public java.rmi.activation.ActivationGroupcreateGroup(java.rmi.activation.ActivationGroupID, java.rmi.activation.ActivationGroupDesc, long)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
Change
METHOD_REMOVED
Old fileNew file
289n.a.
REMOVED (!)static public java.rmi.activation.ActivationGroupIDcurrentGroupID()n.a.
Change
METHOD_REMOVED
Old fileNew file
364n.a.
REMOVED (!)static public java.rmi.activation.ActivationSystemgetSystem()
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
Change
METHOD_REMOVED
Old fileNew file
453n.a.
REMOVED (!)protected voidinactiveGroup()
Status:Name:
REMOVEDjava.rmi.activation.UnknownGroupException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
503n.a.
REMOVED (!)public booleaninactiveObject(java.rmi.activation.ActivationID)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
195n.a.
REMOVED (!)static public voidsetSystem(java.rmi.activation.ActivationSystem)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
Change
METHOD_REMOVED
Old fileNew file
418n.a.
REMOVED (!) (Serializable incompatible(!): class removed) final public class java.rmi.activation.ActivationGroup_Stubtop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.rmi.server.RemoteStub
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
REMOVED (!)java.rmi.activation.ActivationInstantiator
Change
INTERFACE_REMOVED
REMOVED (!)java.rmi.Remote
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-88319665091554758792
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ActivationGroup_Stub(java.rmi.server.RemoteRef)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
75n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic java.rmi.MarshalledObjectnewInstance(java.rmi.activation.ActivationID, java.rmi.activation.ActivationDesc)
Status:Name:
REMOVEDjava.rmi.RemoteException
REMOVEDjava.rmi.activation.ActivationException
n.a.
Old fileNew file
103n.a.
REMOVED (!) (Serializable incompatible(!): class removed) final public class java.rmi.activation.ActivationGroupDesctop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue7433259366637273856-4936225423168276595
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ActivationGroupDesc(java.lang.String, java.lang.String, java.rmi.MarshalledObject, java.util.Properties, java.rmi.activation.ActivationGroupDesc$CommandEnvironment)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
144n.a.
REMOVED (!)public ActivationGroupDesc(java.util.Properties, java.rmi.activation.ActivationGroupDesc$CommandEnvironment)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
118n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
344n.a.
REMOVED (!)public java.lang.StringgetClassName()n.a.
Change
METHOD_REMOVED
Old fileNew file
160n.a.
REMOVED (!)public java.rmi.activation.ActivationGroupDesc$CommandEnvironmentgetCommandEnvironment()n.a.
Change
METHOD_REMOVED
Old fileNew file
196n.a.
REMOVED (!)public java.rmi.MarshalledObjectgetData()n.a.
Change
METHOD_REMOVED
Old fileNew file
178n.a.
REMOVED (!)public java.lang.StringgetLocation()n.a.
Change
METHOD_REMOVED
Old fileNew file
169n.a.
REMOVED (!)public java.util.PropertiesgetPropertyOverrides()n.a.
Change
METHOD_REMOVED
Old fileNew file
187n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
368n.a.
REMOVED (!) (Serializable incompatible(!): class removed) static public class java.rmi.activation.ActivationGroupDesc$CommandEnvironmenttop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue79718548807961177146165754737887770191
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ActivationGroupDesc$CommandEnvironment(java.lang.String, java.lang.String[])n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
238n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
285n.a.
REMOVED (!)public java.lang.String[]getCommandOptions()n.a.
Change
METHOD_REMOVED
Old fileNew file
272n.a.
REMOVED (!)public java.lang.StringgetCommandPath()n.a.
Change
METHOD_REMOVED
Old fileNew file
258n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
305n.a.
REMOVED (!) (Serializable incompatible(!): class removed) public class java.rmi.activation.ActivationGroupIDtop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-1648432278909740833-1648432278909740833
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ActivationGroupID(java.rmi.activation.ActivationSystem)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
76n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
114n.a.
REMOVED (!)public java.rmi.activation.ActivationSystemgetSystem()n.a.
Change
METHOD_REMOVED
Old fileNew file
86n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
98n.a.
REMOVED (!) (Serializable incompatible(!): class removed) public class java.rmi.activation.ActivationIDtop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-1637108929242700745-4608673054848209235
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ActivationID(java.rmi.activation.Activator)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
117n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.rmi.Remoteactivate(boolean)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
137n.a.
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
180n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
164n.a.
REMOVED (!) public abstract interface java.rmi.activation.ActivationInstantiatortop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.rmi.Remote
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract java.rmi.MarshalledObjectnewInstance(java.rmi.activation.ActivationID, java.rmi.activation.ActivationDesc)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract interface java.rmi.activation.ActivationMonitortop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.rmi.Remote
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract voidactiveObject(java.rmi.activation.ActivationID, java.rmi.MarshalledObject)
Status:Name:
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract voidinactiveGroup(java.rmi.activation.ActivationGroupID, long)
Status:Name:
REMOVEDjava.rmi.activation.UnknownGroupException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract voidinactiveObject(java.rmi.activation.ActivationID)
Status:Name:
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract interface java.rmi.activation.ActivationSystemtop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.rmi.Remote
Change
INTERFACE_REMOVED
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final int (!)
Change
FIELD_REMOVED
SYSTEM_PORT
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract java.rmi.activation.ActivationMonitoractiveGroup(java.rmi.activation.ActivationGroupID, java.rmi.activation.ActivationInstantiator, long)
Status:Name:
REMOVEDjava.rmi.activation.UnknownGroupException
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.rmi.activation.ActivationDescgetActivationDesc(java.rmi.activation.ActivationID)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.rmi.activation.ActivationGroupDescgetActivationGroupDesc(java.rmi.activation.ActivationGroupID)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownGroupException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.rmi.activation.ActivationGroupIDregisterGroup(java.rmi.activation.ActivationGroupDesc)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.rmi.activation.ActivationIDregisterObject(java.rmi.activation.ActivationDesc)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownGroupException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.rmi.activation.ActivationDescsetActivationDesc(java.rmi.activation.ActivationID, java.rmi.activation.ActivationDesc)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.activation.UnknownGroupException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.rmi.activation.ActivationGroupDescsetActivationGroupDesc(java.rmi.activation.ActivationGroupID, java.rmi.activation.ActivationGroupDesc)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownGroupException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract voidshutdown()
Status:Name:
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract voidunregisterGroup(java.rmi.activation.ActivationGroupID)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownGroupException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract voidunregisterObject(java.rmi.activation.ActivationID)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract interface java.rmi.activation.Activatortop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.rmi.Remote
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract java.rmi.MarshalledObjectactivate(java.rmi.activation.ActivationID, boolean)
Status:Name:
REMOVEDjava.rmi.activation.ActivationException
REMOVEDjava.rmi.activation.UnknownObjectException
REMOVEDjava.rmi.RemoteException
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) (Serializable incompatible(!): class removed) public class java.rmi.activation.UnknownGroupExceptiontop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.rmi.activation.ActivationException
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue33466098296528853037056094974750002460
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public UnknownGroupException(java.lang.String)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
63n.a.
REMOVED (!) (Serializable incompatible(!): class removed) public class java.rmi.activation.UnknownObjectExceptiontop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.rmi.activation.ActivationException
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue34255475516222514303425547551622251430
Newfalsen.a.n.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public UnknownObjectException(java.lang.String)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
65n.a.
MODIFIED (*) public abstract class java.time.Clocktop
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.time.InstantSourcen.a.
NEW public abstract interface java.time.InstantSourcetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.time.InstantSourcefixed(java.time.Instant)n.a.n.a.
Old fileNew file
n.a.170
NEWpublic abstract java.time.Instantinstant()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic longmillis()n.a.n.a.
Old fileNew file
n.a.229
NEWstatic public java.time.InstantSourceoffset(java.time.InstantSource, java.time.Duration)n.a.n.a.
Old fileNew file
n.a.194
NEWstatic public java.time.InstantSourcesystem()n.a.n.a.
Old fileNew file
n.a.114
NEWstatic public java.time.InstantSourcetick(java.time.InstantSource, java.time.Duration)n.a.n.a.
Old fileNew file
n.a.151
NEWpublic java.time.ClockwithZone(java.time.ZoneId)n.a.n.a.
Old fileNew file
n.a.251
MODIFIED public class java.util.concurrent.ForkJoinPooltop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.ListinvokeAll(java.util.Collection, long, java.util.concurrent.TimeUnit)
Status:Name:
NEWjava.lang.InterruptedException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2744
NEWpublic java.lang.ObjectinvokeAny(java.util.Collection)
Status:Name:
NEWjava.lang.InterruptedException
NEWjava.util.concurrent.ExecutionException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2849
NEWpublic java.lang.ObjectinvokeAny(java.util.Collection, long, java.util.concurrent.TimeUnit)
Status:Name:
NEWjava.lang.InterruptedException
NEWjava.util.concurrent.ExecutionException
NEWjava.util.concurrent.TimeoutException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2875
MODIFIED (Serializable compatible) public class java.util.concurrent.ThreadLocalRandomtop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-3438535620339733795-5851777807851030925
Newtrue-6633819791019538104-5851777807851030925
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic floatnextFloat(float)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.502
NEWpublic floatnextFloat(float, float)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.512
REMOVEDpublic doublenextGaussian()n.a.n.a.
Old fileNew file
459n.a.
NEW final public class java.util.HexFormattop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.Stringdelimiter()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.285
NEWpublic booleanequals(java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1050
NEWpublic java.lang.StringformatHex(byte[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.330
NEWpublic java.lang.StringformatHex(byte[], int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.346
NEWpublic java.lang.AppendableformatHex(java.lang.Appendable, byte[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.377
NEWpublic java.lang.AppendableformatHex(java.lang.Appendable, byte[], int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.397
NEWstatic public intfromHexDigit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.892
NEWstatic public intfromHexDigits(java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.938
NEWstatic public intfromHexDigits(java.lang.CharSequence, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.968
NEWstatic public longfromHexDigitsToLong(java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.999
NEWstatic public longfromHexDigitsToLong(java.lang.CharSequence, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1029
NEWpublic inthashCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1068
NEWstatic public booleanisHexDigit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.874
NEWpublic booleanisUpperCase()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.314
NEWstatic public java.util.HexFormatof()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.212
NEWstatic public java.util.HexFormatofDelimiter(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.227
NEWpublic byte[]parseHex(java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.505
NEWpublic byte[]parseHex(java.lang.CharSequence, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.527
NEWpublic byte[]parseHex(char[], int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.581
NEWpublic java.lang.Stringprefix()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.294
NEWpublic java.lang.Stringsuffix()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.303
NEWpublic java.lang.AppendabletoHexDigits(java.lang.Appendable, byte)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.665
NEWpublic java.lang.StringtoHexDigits(byte)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.685
NEWpublic java.lang.StringtoHexDigits(char)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.705
NEWpublic java.lang.StringtoHexDigits(short)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.718
NEWpublic java.lang.StringtoHexDigits(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.742
NEWpublic java.lang.StringtoHexDigits(long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.770
NEWpublic java.lang.StringtoHexDigits(long, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.807
NEWpublic chartoHighHexDigit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.648
NEWpublic chartoLowHexDigit(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.634
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1081
NEWpublic java.util.HexFormatwithDelimiter(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.236
NEWpublic java.util.HexFormatwithLowerCase()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.276
NEWpublic java.util.HexFormatwithPrefix(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.246
NEWpublic java.util.HexFormatwithSuffix(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.256
NEWpublic java.util.HexFormatwithUpperCase()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.266
MODIFIED (!) static public abstract interface java.util.Map$Entrytop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)static public java.util.Map$EntrycopyOf(java.util.Map$Entry)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.605
MODIFIED (*) (Serializable compatible) public class java.util.Randomtop
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.random.RandomGeneratorn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-31988973526319995333905348978240129619
Newtrue-14475919182864180953905348978240129619
NEW public abstract interface java.util.random.RandomGeneratortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.stream.DoubleStreamdoubles()n.a.n.a.
Old fileNew file
n.a.174
NEWpublic java.util.stream.DoubleStreamdoubles(double, double)n.a.n.a.
Old fileNew file
n.a.200
NEWpublic java.util.stream.DoubleStreamdoubles(long)n.a.n.a.
Old fileNew file
n.a.220
NEWpublic java.util.stream.DoubleStreamdoubles(long, double, double)n.a.n.a.
Old fileNew file
n.a.248
NEWstatic public java.util.random.RandomGeneratorgetDefault()n.a.n.a.
Old fileNew file
n.a.138
NEWpublic java.util.stream.IntStreamints()n.a.n.a.
Old fileNew file
n.a.268
NEWpublic java.util.stream.IntStreamints(int, int)n.a.n.a.
Old fileNew file
n.a.293
NEWpublic java.util.stream.IntStreamints(long)n.a.n.a.
Old fileNew file
n.a.313
NEWpublic java.util.stream.IntStreamints(long, int, int)n.a.n.a.
Old fileNew file
n.a.339
NEWpublic booleanisDeprecated()n.a.n.a.
Old fileNew file
n.a.157
NEWpublic java.util.stream.LongStreamlongs()n.a.n.a.
Old fileNew file
n.a.359
NEWpublic java.util.stream.LongStreamlongs(long, long)n.a.n.a.
Old fileNew file
n.a.384
NEWpublic java.util.stream.LongStreamlongs(long)n.a.n.a.
Old fileNew file
n.a.404
NEWpublic java.util.stream.LongStreamlongs(long, long, long)n.a.n.a.
Old fileNew file
n.a.430
NEWpublic booleannextBoolean()n.a.n.a.
Old fileNew file
n.a.451
NEWpublic voidnextBytes(byte[])n.a.n.a.
Old fileNew file
n.a.481
NEWpublic doublenextDouble()n.a.n.a.
Old fileNew file
n.a.567
NEWpublic doublenextDouble(double)n.a.n.a.
Old fileNew file
n.a.589
NEWpublic doublenextDouble(double, double)n.a.n.a.
Old fileNew file
n.a.615
NEWpublic doublenextExponential()n.a.n.a.
Old fileNew file
n.a.799
NEWpublic floatnextFloat()n.a.n.a.
Old fileNew file
n.a.503
NEWpublic floatnextFloat(float)n.a.n.a.
Old fileNew file
n.a.525
NEWpublic floatnextFloat(float, float)n.a.n.a.
Old fileNew file
n.a.551
NEWpublic doublenextGaussian()n.a.n.a.
Old fileNew file
n.a.758
NEWpublic doublenextGaussian(double, double)n.a.n.a.
Old fileNew file
n.a.781
NEWpublic intnextInt()n.a.n.a.
Old fileNew file
n.a.629
NEWpublic intnextInt(int)n.a.n.a.
Old fileNew file
n.a.652
NEWpublic intnextInt(int, int)n.a.n.a.
Old fileNew file
n.a.679
NEWpublic abstract longnextLong()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic longnextLong(long)n.a.n.a.
Old fileNew file
n.a.712
NEWpublic longnextLong(long, long)n.a.n.a.
Old fileNew file
n.a.739
NEWstatic public java.util.random.RandomGeneratorof(java.lang.String)n.a.n.a.
Old fileNew file
n.a.121
NEW static public abstract interface java.util.random.RandomGenerator$ArbitrarilyJumpableGeneratortop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.random.RandomGeneratorn.a.
NEWjava.util.random.RandomGenerator$JumpableGeneratorn.a.
NEWjava.util.random.RandomGenerator$LeapableGeneratorn.a.
NEWjava.util.random.RandomGenerator$StreamableGeneratorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.util.random.RandomGenerator$ArbitrarilyJumpableGeneratorcopy()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.util.random.RandomGenerator$ArbitrarilyJumpableGeneratorcopyAndJump(double)n.a.n.a.
Old fileNew file
n.a.1558
NEWpublic abstract voidjump(double)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic voidjump()n.a.n.a.
Old fileNew file
n.a.1484
NEWpublic abstract voidjumpPowerOfTwo(int)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.util.stream.Streamjumps(double)n.a.n.a.
Old fileNew file
n.a.1506
NEWpublic java.util.stream.Streamjumps(long, double)n.a.n.a.
Old fileNew file
n.a.1530
NEWpublic voidleap()n.a.n.a.
Old fileNew file
n.a.1540
NEWstatic public java.util.random.RandomGenerator$ArbitrarilyJumpableGeneratorof(java.lang.String)n.a.n.a.
Old fileNew file
n.a.1436
NEW static public abstract interface java.util.random.RandomGenerator$JumpableGeneratortop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.random.RandomGeneratorn.a.
NEWjava.util.random.RandomGenerator$StreamableGeneratorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.util.random.RandomGenerator$JumpableGeneratorcopy()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.util.random.RandomGeneratorcopyAndJump()n.a.n.a.
Old fileNew file
n.a.1233
NEWpublic abstract voidjump()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract doublejumpDistance()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.util.stream.Streamjumps()n.a.n.a.
Old fileNew file
n.a.1169
NEWpublic java.util.stream.Streamjumps(long)n.a.n.a.
Old fileNew file
n.a.1188
NEWstatic public java.util.random.RandomGenerator$JumpableGeneratorof(java.lang.String)n.a.n.a.
Old fileNew file
n.a.1123
NEWpublic java.util.stream.Streamrngs()n.a.n.a.
Old fileNew file
n.a.1202
NEWpublic java.util.stream.Streamrngs(long)n.a.n.a.
Old fileNew file
n.a.1220
NEW static public abstract interface java.util.random.RandomGenerator$LeapableGeneratortop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.random.RandomGeneratorn.a.
NEWjava.util.random.RandomGenerator$JumpableGeneratorn.a.
NEWjava.util.random.RandomGenerator$StreamableGeneratorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.util.random.RandomGenerator$LeapableGeneratorcopy()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.util.random.RandomGenerator$JumpableGeneratorcopyAndLeap()n.a.n.a.
Old fileNew file
n.a.1375
NEWpublic abstract voidleap()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract doubleleapDistance()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.util.stream.Streamleaps()n.a.n.a.
Old fileNew file
n.a.1343
NEWpublic java.util.stream.Streamleaps(long)n.a.n.a.
Old fileNew file
n.a.1362
NEWstatic public java.util.random.RandomGenerator$LeapableGeneratorof(java.lang.String)n.a.n.a.
Old fileNew file
n.a.1297
NEW static public abstract interface java.util.random.RandomGenerator$SplittableGeneratortop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.random.RandomGeneratorn.a.
NEWjava.util.random.RandomGenerator$StreamableGeneratorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.random.RandomGenerator$SplittableGeneratorof(java.lang.String)n.a.n.a.
Old fileNew file
n.a.927
NEWpublic java.util.stream.Streamrngs()n.a.n.a.
Old fileNew file
n.a.1047
NEWpublic java.util.stream.Streamrngs(long)n.a.n.a.
Old fileNew file
n.a.1066
NEWpublic abstract java.util.random.RandomGenerator$SplittableGeneratorsplit()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.random.RandomGenerator$SplittableGeneratorsplit(java.util.random.RandomGenerator$SplittableGenerator)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.util.stream.Streamsplits()n.a.n.a.
Old fileNew file
n.a.979
NEWpublic abstract java.util.stream.Streamsplits(long)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.stream.Streamsplits(java.util.random.RandomGenerator$SplittableGenerator)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract java.util.stream.Streamsplits(long, java.util.random.RandomGenerator$SplittableGenerator)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW static public abstract interface java.util.random.RandomGenerator$StreamableGeneratortop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.random.RandomGeneratorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.random.RandomGenerator$StreamableGeneratorof(java.lang.String)n.a.n.a.
Old fileNew file
n.a.844
NEWpublic abstract java.util.stream.Streamrngs()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic java.util.stream.Streamrngs(long)n.a.n.a.
Old fileNew file
n.a.882
NEW final public class java.util.random.RandomGeneratorFactorytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.util.stream.Streamall()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.385
NEWpublic java.util.random.RandomGeneratorcreate()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.564
NEWpublic java.util.random.RandomGeneratorcreate(long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.584
NEWpublic java.util.random.RandomGeneratorcreate(byte[])n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.605
NEWpublic intequidistribution()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.434
NEWstatic public java.util.random.RandomGeneratorFactorygetDefault()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.371
NEWpublic java.lang.Stringgroup()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.410
NEWpublic booleanisArbitrarilyJumpable()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.495
NEWpublic booleanisDeprecated()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.552
NEWpublic booleanisHardware()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.485
NEWpublic booleanisJumpable()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.505
NEWpublic booleanisLeapable()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.515
NEWpublic booleanisSplittable()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.525
NEWpublic booleanisStatistical()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.465
NEWpublic booleanisStochastic()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.475
NEWpublic booleanisStreamable()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.535
NEWpublic java.lang.Stringname()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.400
NEWstatic public java.util.random.RandomGeneratorFactoryof(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.354
NEWpublic java.math.BigIntegerperiod()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.445
NEWpublic intstateBits()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.421
MODIFIED (*) final public class java.util.SplittableRandomtop
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.util.random.RandomGeneratorn.a.
NEWjava.util.random.RandomGenerator$SplittableGeneratorn.a.
NEWjava.util.random.RandomGenerator$StreamableGeneratorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic booleannextBoolean()n.a.n.a.
Old fileNew file
576n.a.
REMOVEDpublic doublenextDouble()n.a.n.a.
Old fileNew file
533n.a.
REMOVEDpublic doublenextDouble(double)n.a.n.a.
Old fileNew file
546n.a.
REMOVEDpublic doublenextDouble(double, double)n.a.n.a.
Old fileNew file
565n.a.
REMOVEDpublic intnextInt(int)n.a.n.a.
Old fileNew file
440n.a.
REMOVEDpublic intnextInt(int, int)n.a.n.a.
Old fileNew file
468n.a.
REMOVEDpublic longnextLong(long)n.a.n.a.
Old fileNew file
492n.a.
REMOVEDpublic longnextLong(long, long)n.a.n.a.
Old fileNew file
520n.a.
NEWpublic java.util.SplittableRandomsplit(java.util.random.RandomGenerator$SplittableGenerator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.308
NEWpublic java.util.stream.Streamsplits()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.338
NEWpublic java.util.stream.Streamsplits(long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.349
NEWpublic java.util.stream.Streamsplits(java.util.random.RandomGenerator$SplittableGenerator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.360
NEWpublic java.util.stream.Streamsplits(long, java.util.random.RandomGenerator$SplittableGenerator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.372
MODIFIED (Serializable compatible) final public enum javax.lang.model.SourceVersiontop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-2255781999750997681n.a.
Newtrue7031343486529955507n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final javax.lang.model.SourceVersionn.a.RELEASE_17
MODIFIED (!) public abstract interface javax.lang.model.util.Elementstop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public booleanisAutomaticModule(javax.lang.model.element.ModuleElement)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.672
MODIFIED public abstract class javax.swing.filechooser.FileSystemViewtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic javax.swing.IcongetSystemIcon(java.io.File, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.290
MODIFIED (Serializable incompatible(!): default serialVersionUID changed) protected class javax.swing.JSlider$AccessibleJSlidertop
Compatibility Changes:
Change
INTERFACE_ADDED
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjavax.accessibility.AccessibleActionn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue7842109859579546894n.a.
Newtrue6764362709049143417n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleandoAccessibleAction(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1595
NEWpublic javax.accessibility.AccessibleActiongetAccessibleAction()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1549
NEWpublic intgetAccessibleActionCount()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1566
NEWpublic java.lang.StringgetAccessibleActionDescription(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1577
MODIFIED public abstract interface javax.xml.crypto.dsig.SignatureMethodtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.RSA_PSS
NEW final public class javax.xml.crypto.dsig.spec.RSAPSSParameterSpectop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.security.spec.AlgorithmParameterSpecn.a.
NEWjavax.xml.crypto.dsig.spec.SignatureMethodParameterSpecn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic RSAPSSParameterSpec(java.security.spec.PSSParameterSpec)n.a.n.a.
Old fileNew file
n.a.84
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.security.spec.PSSParameterSpecgetPSSParameterSpec()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.94
MODIFIED (!) public abstract interface jdk.incubator.foreign.CLinkertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)static public jdk.incubator.foreign.MemoryAddressallocateMemory(long)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.401
REMOVED (!)static public jdk.incubator.foreign.MemoryAddressallocateMemoryRestricted(long)n.a.
Change
METHOD_REMOVED
Old fileNew file
395n.a.
NEW (*)public abstract java.lang.invoke.MethodHandledowncallHandle(jdk.incubator.foreign.Addressable, jdk.incubator.foreign.SegmentAllocator, java.lang.invoke.MethodType, jdk.incubator.foreign.FunctionDescriptor)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.lang.invoke.MethodHandledowncallHandle(java.lang.invoke.MethodType, jdk.incubator.foreign.FunctionDescriptor)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (!)static public voidfreeMemory(jdk.incubator.foreign.MemoryAddress)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.426
REMOVED (!)static public voidfreeMemoryRestricted(jdk.incubator.foreign.MemoryAddress)n.a.
Change
METHOD_REMOVED
Old fileNew file
414n.a.
NEW (!)static public jdk.incubator.foreign.SymbolLookupsystemLookup()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.150
REMOVED (!)static public jdk.incubator.foreign.MemorySegmenttoCString(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
220n.a.
REMOVED (!)static public jdk.incubator.foreign.MemorySegmenttoCString(java.lang.String, java.nio.charset.Charset)n.a.
Change
METHOD_REMOVED
Old fileNew file
238n.a.
REMOVED (!)static public jdk.incubator.foreign.MemorySegmenttoCString(java.lang.String, jdk.incubator.foreign.NativeScope)n.a.
Change
METHOD_REMOVED
Old fileNew file
257n.a.
REMOVED (!)static public jdk.incubator.foreign.MemorySegmenttoCString(java.lang.String, java.nio.charset.Charset, jdk.incubator.foreign.NativeScope)n.a.
Change
METHOD_REMOVED
Old fileNew file
277n.a.
NEW (!)static public jdk.incubator.foreign.MemorySegmenttoCString(java.lang.String, jdk.incubator.foreign.SegmentAllocator)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.302
NEW (!)static public jdk.incubator.foreign.MemorySegmenttoCString(java.lang.String, jdk.incubator.foreign.ResourceScope)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.323
REMOVED (!)static public java.lang.StringtoJavaString(jdk.incubator.foreign.MemorySegment, java.nio.charset.Charset)n.a.
Change
METHOD_REMOVED
Old fileNew file
360n.a.
NEW (!)static public java.lang.StringtoJavaString(jdk.incubator.foreign.MemoryAddress)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.349
REMOVED (!)static public java.lang.StringtoJavaStringRestricted(jdk.incubator.foreign.MemoryAddress)n.a.
Change
METHOD_REMOVED
Old fileNew file
299n.a.
REMOVED (!)static public java.lang.StringtoJavaStringRestricted(jdk.incubator.foreign.MemoryAddress, java.nio.charset.Charset)n.a.
Change
METHOD_REMOVED
Old fileNew file
321n.a.
REMOVED (!)public abstract jdk.incubator.foreign.MemorySegmentupcallStub(java.lang.invoke.MethodHandle, jdk.incubator.foreign.FunctionDescriptor)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW (*)public abstract jdk.incubator.foreign.MemoryAddressupcallStub(java.lang.invoke.MethodHandle, jdk.incubator.foreign.FunctionDescriptor, jdk.incubator.foreign.ResourceScope)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (!) static public abstract interface jdk.incubator.foreign.CLinker$VaListtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.AutoCloseable
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic abstract voidclose()n.a.n.a.
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract jdk.incubator.foreign.CLinker$VaListcopy(jdk.incubator.foreign.NativeScope)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract booleanisAlive()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)static public jdk.incubator.foreign.CLinker$VaListmake(java.util.function.Consumer)n.a.
Change
METHOD_REMOVED
Old fileNew file
625n.a.
REMOVED (!)static public jdk.incubator.foreign.CLinker$VaListmake(java.util.function.Consumer, jdk.incubator.foreign.NativeScope)n.a.
Change
METHOD_REMOVED
Old fileNew file
647n.a.
NEW (!)static public jdk.incubator.foreign.CLinker$VaListmake(java.util.function.Consumer, jdk.incubator.foreign.ResourceScope)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.631
NEW (!)static public jdk.incubator.foreign.CLinker$VaListofAddress(jdk.incubator.foreign.MemoryAddress)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.583
NEW (!)static public jdk.incubator.foreign.CLinker$VaListofAddress(jdk.incubator.foreign.MemoryAddress, jdk.incubator.foreign.ResourceScope)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.607
REMOVED (!)static public jdk.incubator.foreign.CLinker$VaListofAddressRestricted(jdk.incubator.foreign.MemoryAddress)n.a.
Change
METHOD_REMOVED
Old fileNew file
602n.a.
NEW (*)public abstract jdk.incubator.foreign.ResourceScopescope()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract jdk.incubator.foreign.MemorySegmentvargAsSegment(jdk.incubator.foreign.MemoryLayout)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract jdk.incubator.foreign.MemorySegmentvargAsSegment(jdk.incubator.foreign.MemoryLayout, jdk.incubator.foreign.NativeScope)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW (*)public abstract jdk.incubator.foreign.MemorySegmentvargAsSegment(jdk.incubator.foreign.MemoryLayout, jdk.incubator.foreign.SegmentAllocator)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract jdk.incubator.foreign.MemorySegmentvargAsSegment(jdk.incubator.foreign.MemoryLayout, jdk.incubator.foreign.ResourceScope)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract interface jdk.incubator.foreign.LibraryLookuptop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract java.util.Optionallookup(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)static public jdk.incubator.foreign.LibraryLookupofDefault()n.a.
Change
METHOD_REMOVED
Old fileNew file
105n.a.
REMOVED (!)static public jdk.incubator.foreign.LibraryLookupofLibrary(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
141n.a.
REMOVED (!)static public jdk.incubator.foreign.LibraryLookupofPath(java.nio.file.Path)n.a.
Change
METHOD_REMOVED
Old fileNew file
120n.a.
REMOVED (!) static public abstract interface jdk.incubator.foreign.LibraryLookup$Symboltop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)jdk.incubator.foreign.Addressable
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic abstract jdk.incubator.foreign.MemoryAddressaddress()n.a.n.a.
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.lang.Stringname()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) final public class jdk.incubator.foreign.MappedMemorySegmentstop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)static public voidforce(jdk.incubator.foreign.MemorySegment)n.a.
Change
METHOD_REMOVED
Old fileNew file
154n.a.
REMOVED (!)static public booleanisLoaded(jdk.incubator.foreign.MemorySegment)n.a.
Change
METHOD_REMOVED
Old fileNew file
84n.a.
REMOVED (!)static public voidload(jdk.incubator.foreign.MemorySegment)n.a.
Change
METHOD_REMOVED
Old fileNew file
103n.a.
REMOVED (!)static public voidunload(jdk.incubator.foreign.MemorySegment)n.a.
Change
METHOD_REMOVED
Old fileNew file
122n.a.
MODIFIED (!) public abstract interface jdk.incubator.foreign.MemoryAddresstop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract jdk.incubator.foreign.MemorySegmentasSegment(long, jdk.incubator.foreign.ResourceScope)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract jdk.incubator.foreign.MemorySegmentasSegment(long, java.lang.Runnable, jdk.incubator.foreign.ResourceScope)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentasSegmentRestricted(long)n.a.
Change
METHOD_REMOVED
Old fileNew file
122n.a.
REMOVED (!)public abstract jdk.incubator.foreign.MemorySegmentasSegmentRestricted(long, java.lang.Runnable, java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisNative()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract jdk.incubator.foreign.ResourceScopescope()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract interface jdk.incubator.foreign.MemoryLayouttop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)static public jdk.incubator.foreign.MemoryLayoutofPaddingBits(long)n.a.
Change
METHOD_REMOVED
Old fileNew file
683n.a.
REMOVED (!)static public jdk.incubator.foreign.SequenceLayoutofSequence(long, jdk.incubator.foreign.MemoryLayout)n.a.
Change
METHOD_REMOVED
Old fileNew file
710n.a.
REMOVED (!)static public jdk.incubator.foreign.SequenceLayoutofSequence(jdk.incubator.foreign.MemoryLayout)n.a.
Change
METHOD_REMOVED
Old fileNew file
722n.a.
REMOVED (!)static public jdk.incubator.foreign.GroupLayoutofStruct(jdk.incubator.foreign.MemoryLayout[])n.a.
Change
METHOD_REMOVED
Old fileNew file
732n.a.
REMOVED (!)static public jdk.incubator.foreign.GroupLayoutofUnion(jdk.incubator.foreign.MemoryLayout[])n.a.
Change
METHOD_REMOVED
Old fileNew file
746n.a.
REMOVED (!)static public jdk.incubator.foreign.ValueLayoutofValueBits(long, java.nio.ByteOrder)n.a.
Change
METHOD_REMOVED
Old fileNew file
696n.a.
NEW (!)static public jdk.incubator.foreign.MemoryLayoutpaddingLayout(long)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.726
NEW (!)static public jdk.incubator.foreign.SequenceLayoutsequenceLayout(long, jdk.incubator.foreign.MemoryLayout)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.753
NEW (!)static public jdk.incubator.foreign.SequenceLayoutsequenceLayout(jdk.incubator.foreign.MemoryLayout)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.765
NEW (!)public java.lang.invoke.MethodHandlesliceHandle(jdk.incubator.foreign.MemoryLayout$PathElement[])n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.534
NEW (!)static public jdk.incubator.foreign.GroupLayoutstructLayout(jdk.incubator.foreign.MemoryLayout[])n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.775
NEW (!)static public jdk.incubator.foreign.GroupLayoutunionLayout(jdk.incubator.foreign.MemoryLayout[])n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.789
NEW (!)static public jdk.incubator.foreign.ValueLayoutvalueLayout(long, java.nio.ByteOrder)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.739
MODIFIED (!) public abstract interface jdk.incubator.foreign.MemorySegmenttop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.AutoCloseable
Change
INTERFACE_REMOVED
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final int (!)
Change
FIELD_REMOVED
ALL_ACCESS
REMOVED (!)public static final int (!)
Change
FIELD_REMOVED
CLOSE
REMOVED (!)public static final int (!)
Change
FIELD_REMOVED
HANDOFF
REMOVED (!)public static final int (!)
Change
FIELD_REMOVED
READ
REMOVED (!)public static final int (!)
Change
FIELD_REMOVED
SHARE
REMOVED (!)public static final int (!)
Change
FIELD_REMOVED
WRITE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract intaccessModes()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)static public jdk.incubator.foreign.MemorySegmentallocateNative(jdk.incubator.foreign.MemoryLayout)n.a.
Change
METHOD_REMOVED
Old fileNew file
825n.a.
REMOVED (!)static public jdk.incubator.foreign.MemorySegmentallocateNative(long)n.a.
Change
METHOD_REMOVED
Old fileNew file
846n.a.
REMOVED (!)static public jdk.incubator.foreign.MemorySegmentallocateNative(long, long)n.a.
Change
METHOD_REMOVED
Old fileNew file
908n.a.
NEW (!)static public jdk.incubator.foreign.MemorySegmentallocateNative(jdk.incubator.foreign.MemoryLayout, jdk.incubator.foreign.ResourceScope)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.692
NEW (!)static public jdk.incubator.foreign.MemorySegmentallocateNative(long, jdk.incubator.foreign.ResourceScope)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.717
NEW (!)static public jdk.incubator.foreign.MemorySegmentallocateNative(long, long, jdk.incubator.foreign.ResourceScope)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.738
NEW (*)public abstract jdk.incubator.foreign.MemorySegmentasReadOnly()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
REMOVEDpublic abstract voidclose()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.stream.Streamelements(jdk.incubator.foreign.MemoryLayout)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract voidforce()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (!)static public jdk.incubator.foreign.MemorySegmentglobalNativeSegment()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.818
REMOVED (!)public abstract jdk.incubator.foreign.MemorySegmenthandoff(java.lang.Thread)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract jdk.incubator.foreign.MemorySegmenthandoff(jdk.incubator.foreign.NativeScope)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract booleanhasAccessModes(int)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract booleanisAlive()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisLoaded()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisNative()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract booleanisReadOnly()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract voidload()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
REMOVED (!)static public jdk.incubator.foreign.MemorySegmentmapFile(java.nio.file.Path, long, long, java.nio.channels.FileChannel$MapMode)
Status:Name:
REMOVEDjava.io.IOException
Change
METHOD_REMOVED
Old fileNew file
889n.a.
NEW (!)static public jdk.incubator.foreign.MemorySegmentmapFile(java.nio.file.Path, long, long, java.nio.channels.FileChannel$MapMode, jdk.incubator.foreign.ResourceScope)
Status:Name:
NEWjava.io.IOException
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.793
REMOVED (!)static public jdk.incubator.foreign.MemorySegmentofNativeRestricted()n.a.
Change
METHOD_REMOVED
Old fileNew file
940n.a.
REMOVED (!)public abstract java.lang.ThreadownerThread()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract jdk.incubator.foreign.MemorySegmentregisterCleaner(java.lang.ref.Cleaner)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW (*)public abstract jdk.incubator.foreign.ResourceScopescope()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract jdk.incubator.foreign.MemorySegmentshare()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.util.Spliteratorspliterator(jdk.incubator.foreign.SequenceLayout)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
NEW (*)public abstract java.util.Spliteratorspliterator(jdk.incubator.foreign.MemoryLayout)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract voidunload()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract jdk.incubator.foreign.MemorySegmentwithAccessModes(int)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract interface jdk.incubator.foreign.NativeScopetop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.AutoCloseable
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, byte)n.a.
Change
METHOD_REMOVED
Old fileNew file
97n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, char)n.a.
Change
METHOD_REMOVED
Old fileNew file
116n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, short)n.a.
Change
METHOD_REMOVED
Old fileNew file
135n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, int)n.a.
Change
METHOD_REMOVED
Old fileNew file
154n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, float)n.a.
Change
METHOD_REMOVED
Old fileNew file
173n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, long)n.a.
Change
METHOD_REMOVED
Old fileNew file
192n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, double)n.a.
Change
METHOD_REMOVED
Old fileNew file
211n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, jdk.incubator.foreign.Addressable)n.a.
Change
METHOD_REMOVED
Old fileNew file
232n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.MemoryLayout)n.a.
Change
METHOD_REMOVED
Old fileNew file
402n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocate(long)n.a.
Change
METHOD_REMOVED
Old fileNew file
434n.a.
REMOVED (!)public abstract jdk.incubator.foreign.MemorySegmentallocate(long, long)n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, byte[])n.a.
Change
METHOD_REMOVED
Old fileNew file
256n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, short[])n.a.
Change
METHOD_REMOVED
Old fileNew file
271n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, char[])n.a.
Change
METHOD_REMOVED
Old fileNew file
286n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, int[])n.a.
Change
METHOD_REMOVED
Old fileNew file
301n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, float[])n.a.
Change
METHOD_REMOVED
Old fileNew file
316n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, long[])n.a.
Change
METHOD_REMOVED
Old fileNew file
331n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, double[])n.a.
Change
METHOD_REMOVED
Old fileNew file
346n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, jdk.incubator.foreign.Addressable[])n.a.
Change
METHOD_REMOVED
Old fileNew file
362n.a.
REMOVED (!)public jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.MemoryLayout, long)n.a.
Change
METHOD_REMOVED
Old fileNew file
421n.a.
REMOVED (!)public abstract longallocatedBytes()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)static public jdk.incubator.foreign.NativeScopeboundedScope(long)n.a.
Change
METHOD_REMOVED
Old fileNew file
462n.a.
REMOVED (!)public abstract java.util.OptionalLongbyteSize()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVEDpublic abstract voidclose()n.a.n.a.
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.lang.ThreadownerThread()n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)static public jdk.incubator.foreign.NativeScopeunboundedScope()n.a.
Change
METHOD_REMOVED
Old fileNew file
470n.a.
NEW public abstract interface jdk.incubator.foreign.ResourceScopetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWjava.lang.AutoCloseablen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract jdk.incubator.foreign.ResourceScope$Handleacquire()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidaddCloseAction(java.lang.Runnable)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.
NEWstatic public jdk.incubator.foreign.ResourceScopeglobalScope()n.a.n.a.
Old fileNew file
n.a.283
NEWpublic abstract booleanisAlive()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract booleanisImplicit()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWstatic public jdk.incubator.foreign.ResourceScopenewConfinedScope()n.a.n.a.
Old fileNew file
n.a.232
NEWstatic public jdk.incubator.foreign.ResourceScopenewConfinedScope(java.lang.ref.Cleaner)n.a.n.a.
Old fileNew file
n.a.242
NEWstatic public jdk.incubator.foreign.ResourceScopenewImplicitScope()n.a.n.a.
Old fileNew file
n.a.275
NEWstatic public jdk.incubator.foreign.ResourceScopenewSharedScope()n.a.n.a.
Old fileNew file
n.a.251
NEWstatic public jdk.incubator.foreign.ResourceScopenewSharedScope(java.lang.ref.Cleaner)n.a.n.a.
Old fileNew file
n.a.261
NEWpublic abstract java.lang.ThreadownerThread()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidrelease(jdk.incubator.foreign.ResourceScope$Handle)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW static public abstract interface jdk.incubator.foreign.ResourceScope$Handletop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract jdk.incubator.foreign.ResourceScopescope()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public abstract interface jdk.incubator.foreign.SegmentAllocatortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, byte)n.a.n.a.
Old fileNew file
n.a.75
NEWpublic jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, char)n.a.n.a.
Old fileNew file
n.a.91
NEWpublic jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, short)n.a.n.a.
Old fileNew file
n.a.107
NEWpublic jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, int)n.a.n.a.
Old fileNew file
n.a.123
NEWpublic jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, float)n.a.n.a.
Old fileNew file
n.a.139
NEWpublic jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, long)n.a.n.a.
Old fileNew file
n.a.155
NEWpublic jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, double)n.a.n.a.
Old fileNew file
n.a.171
NEWpublic jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.ValueLayout, jdk.incubator.foreign.Addressable)n.a.n.a.
Old fileNew file
n.a.189
NEWpublic jdk.incubator.foreign.MemorySegmentallocate(jdk.incubator.foreign.MemoryLayout)n.a.n.a.
Old fileNew file
n.a.333
NEWpublic jdk.incubator.foreign.MemorySegmentallocate(long)n.a.n.a.
Old fileNew file
n.a.356
NEWpublic abstract jdk.incubator.foreign.MemorySegmentallocate(long, long)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, byte[])n.a.n.a.
Old fileNew file
n.a.210
NEWpublic jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, short[])n.a.n.a.
Old fileNew file
n.a.222
NEWpublic jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, char[])n.a.n.a.
Old fileNew file
n.a.234
NEWpublic jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, int[])n.a.n.a.
Old fileNew file
n.a.246
NEWpublic jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, float[])n.a.n.a.
Old fileNew file
n.a.258
NEWpublic jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, long[])n.a.n.a.
Old fileNew file
n.a.270
NEWpublic jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, double[])n.a.n.a.
Old fileNew file
n.a.282
NEWpublic jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.ValueLayout, jdk.incubator.foreign.Addressable[])n.a.n.a.
Old fileNew file
n.a.295
NEWpublic jdk.incubator.foreign.MemorySegmentallocateArray(jdk.incubator.foreign.MemoryLayout, long)n.a.n.a.
Old fileNew file
n.a.345
NEWstatic public jdk.incubator.foreign.SegmentAllocatorarenaAllocator(long, jdk.incubator.foreign.ResourceScope)n.a.n.a.
Old fileNew file
n.a.389
NEWstatic public jdk.incubator.foreign.SegmentAllocatorarenaAllocator(jdk.incubator.foreign.ResourceScope)n.a.n.a.
Old fileNew file
n.a.426
NEWstatic public jdk.incubator.foreign.SegmentAllocatorofScope(jdk.incubator.foreign.ResourceScope)n.a.n.a.
Old fileNew file
n.a.463
NEWstatic public jdk.incubator.foreign.SegmentAllocatorofSegment(jdk.incubator.foreign.MemorySegment)n.a.n.a.
Old fileNew file
n.a.446
NEW public abstract interface jdk.incubator.foreign.SymbolLookuptop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public jdk.incubator.foreign.SymbolLookuploaderLookup()n.a.n.a.
Old fileNew file
n.a.72
NEWpublic abstract java.util.Optionallookup(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED public abstract class jdk.incubator.vector.ByteVectortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public jdk.incubator.vector.ByteVectorfromBooleanArray(jdk.incubator.vector.VectorSpecies, boolean[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2875
NEWstatic public jdk.incubator.vector.ByteVectorfromBooleanArray(jdk.incubator.vector.VectorSpecies, boolean[], int, jdk.incubator.vector.VectorMask)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2911
NEWstatic public jdk.incubator.vector.ByteVectorfromBooleanArray(jdk.incubator.vector.VectorSpecies, boolean[], int, int[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2959
NEWstatic public jdk.incubator.vector.ByteVectorfromBooleanArray(jdk.incubator.vector.VectorSpecies, boolean[], int, int[], int, jdk.incubator.vector.VectorMask)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3006
NEWfinal public voidintoBooleanArray(boolean[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3274
NEWfinal public voidintoBooleanArray(boolean[], int, jdk.incubator.vector.VectorMask)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3319
NEWfinal public voidintoBooleanArray(boolean[], int, int[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3365
NEWfinal public voidintoBooleanArray(boolean[], int, int[], int, jdk.incubator.vector.VectorMask)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3413
MODIFIED public abstract class jdk.incubator.vector.ShortVectortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public jdk.incubator.vector.ShortVectorfromCharArray(jdk.incubator.vector.VectorSpecies, char[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2871
NEWstatic public jdk.incubator.vector.ShortVectorfromCharArray(jdk.incubator.vector.VectorSpecies, char[], int, jdk.incubator.vector.VectorMask)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2904
NEWstatic public jdk.incubator.vector.ShortVectorfromCharArray(jdk.incubator.vector.VectorSpecies, char[], int, int[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2952
NEWstatic public jdk.incubator.vector.ShortVectorfromCharArray(jdk.incubator.vector.VectorSpecies, char[], int, int[], int, jdk.incubator.vector.VectorMask)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2999
NEWfinal public voidintoCharArray(char[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3270
NEWfinal public voidintoCharArray(char[], int, jdk.incubator.vector.VectorMask)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3311
NEWfinal public voidintoCharArray(char[], int, int[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3354
NEWfinal public voidintoCharArray(char[], int, int[], int, jdk.incubator.vector.VectorMask)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.3399
MODIFIED public abstract class jdk.incubator.vector.VectorOperatorstop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final jdk.incubator.vector.VectorOperators$Comparisonn.a.UNSIGNED_GE
NEWpublic static final jdk.incubator.vector.VectorOperators$Comparisonn.a.UNSIGNED_GT
NEWpublic static final jdk.incubator.vector.VectorOperators$Comparisonn.a.UNSIGNED_LE
NEWpublic static final jdk.incubator.vector.VectorOperators$Comparisonn.a.UNSIGNED_LT
MODIFIED (!) public abstract interface jdk.javadoc.doclet.Reportertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.io.PrintWritergetDiagnosticWriter()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.153
NEW (!)public java.io.PrintWritergetStandardWriter()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.133
NEW (!)public voidprint(javax.tools.Diagnostic$Kind, javax.tools.FileObject, int, int, int, java.lang.String)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.113
MODIFIED public class jdk.javadoc.doclet.StandardDoclettop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.util.LocalegetLocale()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.114
NEWpublic jdk.javadoc.doclet.ReportergetReporter()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.125
MODIFIED final public class jdk.jfr.consumer.RecordingStreamtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voiddump(java.nio.file.Path)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.431
MODIFIED (!) public abstract interface jdk.jshell.tool.JavaShellToolBuildertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public jdk.jshell.tool.JavaShellToolBuilderinteractiveTerminal(boolean)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.209
MODIFIED final public class jdk.management.jfr.RemoteRecordingStreamtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voiddump(java.nio.file.Path)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.590
MODIFIED (!) final public class sun.misc.Unsafetop
class File Format Version:
StatusOld VersionNew Version
MODIFIED60.061.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.ClassdefineAnonymousClass(java.lang.Class, byte[], java.lang.Object[])n.a.
Change
METHOD_REMOVED
Old fileNew file
882n.a.