JDK 17 to 18-ea API Change Report
Old:JDK 17
New:JDK 18-ea
Created:2021-10-17T00:55:05.036+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.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
MODIFIED (!)com.sun.java.accessibility.util.AWTEventMonitor
MODIFIEDcom.sun.net.httpserver.Headers
MODIFIEDcom.sun.source.doctree.DocTree$Kind
MODIFIED (!)com.sun.source.doctree.DocTreeVisitor
NEWcom.sun.source.doctree.SnippetTree
MODIFIED (*)com.sun.source.util.DocTreeFactory
MODIFIEDcom.sun.source.util.DocTreeScanner
MODIFIEDcom.sun.source.util.SimpleDocTreeVisitor
MODIFIEDjava.io.FileInputStream
MODIFIED (!)java.lang.invoke.MethodHandle
MODIFIEDjava.lang.Math
MODIFIEDjava.lang.StrictMath
MODIFIEDjava.time.Duration
MODIFIED (!)javax.annotation.processing.Messager
MODIFIEDjavax.lang.model.SourceVersion
MODIFIED (!)javax.lang.model.util.Elements
MODIFIEDjavax.tools.DocumentationTool$Location
MODIFIED (!)jdk.javadoc.doclet.Reporter
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED (!) public class com.sun.java.accessibility.util.AWTEventMonitortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Fields:
StatusModifierTypeFieldCompatibility Changes:
MODIFIED (!)private  (<-  protected )  static java.awt.event.ActionListener (!)
Change
FIELD_LESS_ACCESSIBLE
actionListener
MODIFIED (!)private  (<-  protected )  static java.awt.event.AdjustmentListener (!)
Change
FIELD_LESS_ACCESSIBLE
adjustmentListener
MODIFIED (!)private  (<-  protected )  static java.awt.event.ComponentListener (!)
Change
FIELD_LESS_ACCESSIBLE
componentListener
MODIFIED (!)private  (<-  protected )  static java.awt.Component (!)
Change
FIELD_LESS_ACCESSIBLE
componentWithFocus
MODIFIED (!)private  (<-  protected )  static java.awt.event.ContainerListener (!)
Change
FIELD_LESS_ACCESSIBLE
containerListener
MODIFIED (!)private  (<-  protected )  static java.awt.event.FocusListener (!)
Change
FIELD_LESS_ACCESSIBLE
focusListener
MODIFIED (!)private  (<-  protected )  static java.awt.event.ItemListener (!)
Change
FIELD_LESS_ACCESSIBLE
itemListener
MODIFIED (!)private  (<-  protected )  static java.awt.event.KeyListener (!)
Change
FIELD_LESS_ACCESSIBLE
keyListener
MODIFIED (!)private  (<-  protected )  static java.awt.event.MouseListener (!)
Change
FIELD_LESS_ACCESSIBLE
mouseListener
MODIFIED (!)private  (<-  protected )  static java.awt.event.MouseMotionListener (!)
Change
FIELD_LESS_ACCESSIBLE
mouseMotionListener
MODIFIED (!)private  (<-  protected )  static java.awt.event.TextListener (!)
Change
FIELD_LESS_ACCESSIBLE
textListener
MODIFIED (!)private  (<-  protected )  static java.awt.event.WindowListener (!)
Change
FIELD_LESS_ACCESSIBLE
windowListener
MODIFIED public class com.sun.net.httpserver.Headerstop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidreplaceAll(java.util.function.BiFunction)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.235
NEWpublic java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.251
MODIFIED (Serializable compatible) final static public enum com.sun.source.doctree.DocTree$Kindtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-1629165437361806700n.a.
Newtrue-4672597440807247758n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final com.sun.source.doctree.DocTree$Kindn.a.SNIPPET
MODIFIED (!) public abstract interface com.sun.source.doctree.DocTreeVisitortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.lang.ObjectvisitSnippet(com.sun.source.doctree.SnippetTree, java.lang.Object)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.302
NEW public abstract interface com.sun.source.doctree.SnippetTreetop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWcom.sun.source.doctree.DocTreen.a.
NEWcom.sun.source.doctree.InlineTagTreen.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.util.ListgetAttributes()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract com.sun.source.doctree.TextTreegetBody()n.a.n.a.
Old fileNew file
n.a.n.a.
MODIFIED (*) public abstract interface com.sun.source.util.DocTreeFactorytop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract com.sun.source.doctree.SnippetTreenewSnippetTree(java.util.List, com.sun.source.doctree.TextTree)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED public class com.sun.source.util.DocTreeScannertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)com.sun.source.doctree.DocTreeVisitorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitSnippet(com.sun.source.doctree.SnippetTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.507
MODIFIED public class com.sun.source.util.SimpleDocTreeVisitortop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Interfaces:
StatusInterfaceCompatibility Changes:
UNCHANGED (!)com.sun.source.doctree.DocTreeVisitorn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.ObjectvisitSnippet(com.sun.source.doctree.SnippetTree, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.463
MODIFIED public class java.io.FileInputStreamtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic longtransferTo(java.io.OutputStream)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.361
MODIFIED (!) public abstract class java.lang.invoke.MethodHandletop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)final  (<-  not_final )  public java.lang.invoke.MethodHandleasType(java.lang.invoke.MethodType)n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
861860
MODIFIED final public class java.lang.Mathtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public intceilDiv(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1652
NEWstatic public longceilDiv(long, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1686
NEWstatic public longceilDiv(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1715
NEWstatic public intceilDivExact(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1165
NEWstatic public longceilDivExact(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1202
NEWstatic public intceilMod(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1763
NEWstatic public intceilMod(long, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1795
NEWstatic public longceilMod(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1821
NEWstatic public intdivideExact(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1028
NEWstatic public longdivideExact(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1058
NEWstatic public intfloorDivExact(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1091
NEWstatic public longfloorDivExact(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1128
NEWstatic public longunsignedMultiplyHigh(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1395
MODIFIED final public class java.lang.StrictMathtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public intceilDiv(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1354
NEWstatic public longceilDiv(long, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1378
NEWstatic public longceilDiv(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1402
NEWstatic public intceilDivExact(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.997
NEWstatic public longceilDivExact(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1027
NEWstatic public intceilMod(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1430
NEWstatic public intceilMod(long, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1458
NEWstatic public longceilMod(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1486
NEWstatic public intdivideExact(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.880
NEWstatic public longdivideExact(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.907
NEWstatic public intfloorDivExact(int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.937
NEWstatic public longfloorDivExact(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.967
NEWstatic public longunsignedMultiplyHigh(long, long)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1174
MODIFIED (Serializable compatible) final public class java.time.Durationtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-25425204480665895893078945930695997490
Newtrue10777019879640813243078945930695997490
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleanisPositive()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.596
MODIFIED (!) public abstract interface javax.annotation.processing.Messagertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public voidprintError(java.lang.CharSequence)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.112
NEW (!)public voidprintError(java.lang.CharSequence, javax.lang.model.element.Element)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.127
NEW (!)public voidprintNote(java.lang.CharSequence)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.170
NEW (!)public voidprintNote(java.lang.CharSequence, javax.lang.model.element.Element)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.185
NEW (!)public voidprintWarning(java.lang.CharSequence)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.141
NEW (!)public voidprintWarning(java.lang.CharSequence, javax.lang.model.element.Element)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.156
MODIFIED (Serializable compatible) final public enum javax.lang.model.SourceVersiontop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue7031343486529955507n.a.
Newtrue-4350787224013209040n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final javax.lang.model.SourceVersionn.a.RELEASE_18
MODIFIED (!) public abstract interface javax.lang.model.util.Elementstop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public javax.lang.model.element.TypeElementgetOutermostTypeElement(javax.lang.model.element.Element)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.566
MODIFIED (Serializable compatible) final static public enum javax.tools.DocumentationTool$Locationtop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue2226282272691107510n.a.
Newtrue4842185060938375219n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final javax.tools.DocumentationTool$Locationn.a.SNIPPET_PATH
MODIFIED (!) public abstract interface jdk.javadoc.doclet.Reportertop
class File Format Version:
StatusOld VersionNew Version
MODIFIED61.062.0
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public voidprint(javax.tools.Diagnostic$Kind, com.sun.source.util.DocTreePath, int, int, int, java.lang.String)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.114