New APIs in Java 15
Comparing Java 15 (15.0.2+7-adpt) with Java 13 (13.0.2+8-adpt).
Element | Modification |
---|---|
java.base | |
java.io | |
PrintStream | |
java.lang.annotation | |
ElementType | |
java.lang.constant | |
ConstantDescs | |
java.lang.invoke | |
ClassSpecializer.Factory | |
Factory(ClassSpecializer) |
|
ConstantBootstraps | |
ConstantBootstraps() | |
MethodHandles.Lookup | |
| |
VarHandle | |
| |
| |
| |
java.lang.reflect | |
Modifier | |
Modifier() | |
AnnotatedType | |
| |
| |
| |
java.lang | |
| |
| |
Character.UnicodeBlock | |
| |
Class | |
LiveStackFrame.PrimitiveSlot | |
PrimitiveSlot() |
|
Math | |
NullPointerException | |
| |
| |
| |
StrictMath | |
String | |
| |
| |
| |
ThreadGroup | |
| |
| |
| |
Thread | |
| |
| |
Character.UnicodeScript | |
CharSequence | |
java.net | |
MulticastSocket | |
| |
| |
| |
| |
| |
| |
supportedOptions() |
|
java.nio.channels.spi | |
SelectorProvider | |
java.nio.channels | |
ServerSocketChannel | |
SocketChannel | |
java.nio | |
CharBuffer | |
java.security.acl | |
java.security.interfaces | |
java.security.spec | |
NamedParameterSpec | |
java.text | |
CompactNumberFormat | |
DecimalFormatSymbols | |
java.util.concurrent.locks | |
AbstractQueuedLongSynchronizer | |
| |
LockSupport | |
java.util.jar | |
Pack200 | |
Pack200.Packer | |
Pack200.Unpacker | |
java.util | |
HashSet | |
NoSuchElementException | |
TreeMap | |
javax.net.ssl | |
SSLSession | |
| |
java.compiler | |
javax.lang.model.element | |
ElementKind | |
| |
ElementVisitor | |
Element | |
| |
TypeElement | |
javax.lang.model.type | |
TypeMirror | |
| |
| |
| |
javax.lang.model.util | |
AbstractElementVisitor6 | |
ElementFilter | |
ElementKindVisitor6 | |
Elements | |
javax.lang.model | |
SourceVersion | |
javax.tools | |
ToolProvider | |
| |
java.desktop | |
java.awt.peer | |
ComponentPeer | |
checkImage(Image, int, int, ImageObserver) |
|
createImage(ImageProducer) |
|
prepareImage(Image, int, int, ImageObserver) |
|
MenuPeer | |
addSeparator() |
|
java.management.rmi | |
javax.management.remote.rmi | |
RMIConnectorServer | |
CREDENTIAL_TYPES |
|
java.rmi | |
java.rmi.activation | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
This report is based on simple comparison of all public
and
protected
APIs of the java.*
and javax.*
packages of JDK builds 15.0.2+7-adpt and
13.0.2+8-adpt. It does not make statements about
compatibility.
For the latest Java versions the corresponding CSRs (Compatibility & Specification Review) are linked for a quick reference to find out about the reasoning of the change.