JSR 383: Java SE 10
Java
TM
Platform, Standard Edition
DRAFT — API Differences between Java SE 9 (build 181) & Java SE 10 (build 42)
Compiled by Iris Clark
Specification Statistics
Date Created
2018-02-01 21:45:38
Old Version
Java™ SE 9 (build 181)
New Version
Java™ SE 10 (build 42)
Processed Packages
236
Changed
Added
Removed
Unchanged
Total
Documents
576
0
0
4360
4936
Contexts
1314
73
10
53377
54774
Specification Detail
(*) Columns: (1) - Changed, (2) - Added, (3) - Removed, ∑ - Total
Package
Documents
Contexts
Modified
Unchanged
Total
Modified
Unchanged
Total
1
2
3
∑
1
2
3
∑
java.applet
0
6
6
0
54
54
java.awt
6
6
156
162
11
1
12
3195
3207
java.awt.color
0
8
8
0
206
206
java.awt.datatransfer
0
13
13
0
109
109
java.awt.desktop
0
31
31
0
76
76
java.awt.dnd
0
25
25
0
249
249
java.awt.doc-files
0
4
4
0
4
4
java.awt.event
1
1
44
45
1
1
572
573
java.awt.font
0
21
21
0
436
436
java.awt.geom
3
3
34
37
3
3
744
747
java.awt.im
1
1
4
5
1
1
46
47
java.awt.im.spi
0
4
4
0
29
29
java.awt.image
2
2
54
56
3
3
922
925
java.awt.image.renderable
0
8
8
0
109
109
java.awt.print
0
11
11
0
85
85
java.beans
0
42
42
0
324
324
java.beans.beancontext
1
1
23
24
1
1
211
212
java.io
8
8
78
86
12
8
20
943
963
java.lang
13
13
106
119
33
6
10
49
2016
2065
java.lang.annotation
0
13
13
0
47
47
java.lang.doc-files
0
2
2
0
2
2
java.lang.instrument
0
7
7
0
35
35
java.lang.invoke
8
8
12
20
18
1
19
274
293
java.lang.management
3
3
18
21
3
3
6
187
193
java.lang.module
2
2
18
20
2
2
162
164
java.lang.ref
0
8
8
0
28
28
java.lang.reflect
2
2
29
31
2
1
3
278
281
java.math
1
1
4
5
1
1
177
178
java.net
11
11
55
66
18
2
20
795
815
java.net.doc-files
0
1
1
0
1
1
java.net.spi
0
2
2
0
3
3
java.nio
1
1
14
15
1
1
321
322
java.nio.channels
4
4
53
57
5
2
7
318
325
java.nio.channels.spi
0
7
7
0
52
52
java.nio.charset
1
1
12
13
1
1
114
115
java.nio.charset.spi
0
2
2
0
5
5
java.nio.file
3
3
45
48
5
1
6
282
288
java.nio.file.attribute
1
1
25
26
1
1
145
146
java.nio.file.spi
0
3
3
0
34
34
java.rmi
0
21
21
0
64
64
java.rmi.activation
0
17
17
0
100
100
java.rmi.dgc
0
4
4
0
14
14
java.rmi.registry
0
4
4
0
19
19
java.rmi.server
0
28
28
0
154
154
java.security
9
9
85
94
53
53
679
732
java.security.acl
9
9
0
9
39
39
0
39
java.security.cert
0
55
55
0
475
475
java.security.interfaces
1
1
13
14
2
2
47
49
java.security.spec
0
29
29
0
154
154
java.sql
0
56
56
0
1300
1300
java.text
9
9
22
31
24
24
494
518
java.text.spi
0
7
7
0
27
27
java.time
2
2
17
19
2
2
798
800
java.time.chrono
3
3
19
22
3
3
413
416
java.time.format
3
3
6
9
6
1
7
139
146
java.time.temporal
1
1
16
17
2
2
188
190
java.time.zone
0
7
7
0
72
72
java.util
35
35
96
131
112
21
133
2089
2222
java.util.concurrent
24
24
49
73
43
1
44
1137
1181
java.util.concurrent.atomic
2
2
15
17
2
2
334
336
java.util.concurrent.locks
4
4
11
15
7
4
11
204
215
java.util.doc-files
1
1
3
4
1
1
3
4
java.util.function
0
44
44
0
122
122
java.util.jar
2
2
10
12
3
2
5
292
297
java.util.logging
0
18
18
0
218
218
java.util.prefs
0
10
10
0
119
119
java.util.regex
1
1
4
5
3
3
74
77
java.util.spi
4
4
7
11
4
2
6
37
43
java.util.stream
5
5
9
14
7
4
11
265
276
java.util.zip
3
3
19
22
8
8
401
409
javax.accessibility
0
29
29
0
378
378
javax.activation
0
18
18
0
140
140
javax.activity
0
4
4
0
16
16
javax.annotation
0
7
7
0
22
22
javax.annotation.processing
0
14
14
0
62
62
javax.crypto
4
4
21
25
7
7
231
238
javax.crypto.interfaces
0
5
5
0
14
14
javax.crypto.spec
0
17
17
0
98
98
javax.imageio
1
1
11
12
1
1
345
346
javax.imageio.event
0
6
6
0
30
30
javax.imageio.metadata
0
7
7
0
203
203
javax.imageio.metadata.doc-files
1
1
6
7
1
1
6
7
javax.imageio.plugins.bmp
0
2
2
0
6
6
javax.imageio.plugins.jpeg
0
5
5
0
41
41
javax.imageio.plugins.tiff
1
1
12
13
5
5
484
489
javax.imageio.spi
3
3
9
12
3
3
114
117
javax.imageio.stream
0
12
12
0
221
221
javax.jws
0
8
8
0
33
33
javax.jws.soap
0
8
8
0
31
31
javax.lang.model
1
1
3
4
5
1
6
22
28
javax.lang.model.element
3
3
26
29
5
5
186
191
javax.lang.model.type
0
19
19
0
86
86
javax.lang.model.util
26
26
15
41
104
2
106
164
270
javax.management
3
3
71
74
3
3
579
582
javax.management.loading
1
1
7
8
1
1
61
62
javax.management.modelmbean
1
1
12
13
1
1
137
138
javax.management.monitor
1
1
10
11
1
1
160
161
javax.management.openmbean
1
1
25
26
1
1
253
254
javax.management.relation
1
1
27
28
1
1
264
265
javax.management.remote
1
1
18
19
1
1
106
107
javax.management.remote.rmi
3
3
8
11
3
2
5
157
162
javax.management.timer
0
4
4
0
63
63
javax.naming
0
42
42
0
352
352
javax.naming.directory
0
19
19
0
194
194
javax.naming.event
0
8
8
0
43
43
javax.naming.ldap
0
23
23
0
154
154
javax.naming.spi
0
13
13
0
48
48
javax.net
0
3
3
0
16
16
javax.net.ssl
4
4
40
44
5
5
353
358
javax.print
24
24
2
26
83
83
111
194
javax.print.attribute
20
20
7
27
115
115
55
170
javax.print.attribute.standard
72
72
4
76
283
283
449
732
javax.print.event
6
6
3
9
14
14
27
41
javax.rmi
0
2
2
0
8
8
javax.rmi.CORBA
0
10
10
0
71
71
javax.rmi.ssl
0
3
3
0
16
16
javax.script
1
1
12
13
1
1
146
147
javax.security.auth
2
2
8
10
7
7
47
54
javax.security.auth.callback
0
11
11
0
72
72
javax.security.auth.kerberos
0
9
9
0
106
106
javax.security.auth.login
0
16
16
0
65
65
javax.security.auth.spi
0
2
2
0
7
7
javax.security.auth.x500
0
3
3
0
24
24
javax.security.cert
0
8
8
0
40
40
javax.security.sasl
0
11
11
0
68
68
javax.sound.midi
7
7
22
29
11
11
289
300
javax.sound.midi.spi
0
5
5
0
27
27
javax.sound.sampled
13
13
22
35
24
24
275
299
javax.sound.sampled.spi
0
5
5
0
34
34
javax.sql
0
20
20
0
218
218
javax.sql.rowset
0
13
13
0
298
298
javax.sql.rowset.serial
0
11
11
0
146
146
javax.sql.rowset.spi
0
9
9
0
65
65
javax.swing
7
7
237
244
6
1
7
4709
4716
javax.swing.border
0
12
12
0
170
170
javax.swing.colorchooser
0
5
5
0
37
37
javax.swing.doc-files
0
0
0
0
0
0
javax.swing.event
1
1
49
50
1
1
258
259
javax.swing.filechooser
0
5
5
0
46
46
javax.swing.plaf
0
50
50
0
218
218
javax.swing.plaf.basic
2
2
192
194
1
1
2
2343
2345
javax.swing.plaf.metal
3
3
68
71
3
3
677
680
javax.swing.plaf.multi
0
32
32
0
508
508
javax.swing.plaf.multi.doc-files
1
1
0
1
1
1
0
1
javax.swing.plaf.nimbus
0
7
7
0
63
63
javax.swing.plaf.nimbus.doc-files
0
1
1
0
1
1
javax.swing.plaf.synth
0
52
52
0
855
855
javax.swing.plaf.synth.doc-files
0
2
2
0
2
2
javax.swing.table
0
16
16
0
310
310
javax.swing.text
3
3
114
117
3
3
1588
1591
javax.swing.text.doc-files
0
0
0
0
0
0
javax.swing.text.html
0
45
45
0
622
622
javax.swing.text.html.parser
0
11
11
0
188
188
javax.swing.text.rtf
0
2
2
0
8
8
javax.swing.tree
1
1
20
21
1
1
419
420
javax.swing.undo
0
10
10
0
109
109
javax.swing.undo.doc-files
0
0
0
0
0
0
javax.tools
1
1
24
25
1
1
200
201
javax.transaction
0
4
4
0
10
10
javax.transaction.xa
1
1
3
4
2
2
57
59
javax.xml
1
1
1
2
2
2
16
18
javax.xml.bind
1
1
31
32
1
1
307
308
javax.xml.bind.annotation
2
2
39
41
2
2
120
122
javax.xml.bind.annotation.adapters
0
8
8
0
26
26
javax.xml.bind.attachment
0
3
3
0
12
12
javax.xml.bind.helpers
0
9
9
0
111
111
javax.xml.bind.util
0
4
4
0
14
14
javax.xml.catalog
0
8
8
0
34
34
javax.xml.crypto
0
16
16
0
85
85
javax.xml.crypto.dom
0
4
4
0
26
26
javax.xml.crypto.dsig
0
19
19
0
137
137
javax.xml.crypto.dsig.dom
0
3
3
0
15
15
javax.xml.crypto.dsig.keyinfo
0
9
9
0
49
49
javax.xml.crypto.dsig.spec
0
12
12
0
35
35
javax.xml.datatype
1
1
6
7
1
1
142
143
javax.xml.namespace
3
3
0
3
4
4
12
16
javax.xml.parsers
0
7
7
0
91
91
javax.xml.soap
7
7
21
28
10
10
268
278
javax.xml.stream
3
3
13
16
3
3
237
240
javax.xml.stream.events
0
15
15
0
74
74
javax.xml.stream.util
0
5
5
0
71
71
javax.xml.transform
0
13
13
0
98
98
javax.xml.transform.dom
0
4
4
0
26
26
javax.xml.transform.sax
1
1
5
6
1
1
42
43
javax.xml.transform.stax
0
3
3
0
18
18
javax.xml.transform.stream
0
3
3
0
34
34
javax.xml.validation
0
8
8
0
64
64
javax.xml.ws
0
33
33
0
180
180
javax.xml.ws.handler
0
8
8
0
40
40
javax.xml.ws.handler.soap
0
3
3
0
8
8
javax.xml.ws.http
0
3
3
0
6
6
javax.xml.ws.soap
0
8
8
0
47
47
javax.xml.ws.spi
0
5
5
0
43
43
javax.xml.ws.spi.http
0
4
4
0
38
38
javax.xml.ws.wsaddressing
1
1
2
3
1
1
17
18
javax.xml.xpath
1
1
14
15
1
1
86
87
org.ietf.jgss
0
9
9
0
159
159
org.omg.CORBA
1
1
192
193
1
1
1502
1503
org.omg.CORBA.DynAnyPackage
0
5
5
0
13
13
org.omg.CORBA.ORBPackage
0
4
4
0
15
15
org.omg.CORBA.TypeCodePackage
0
5
5
0
23
23
org.omg.CORBA.doc-files
1
1
1
2
1
1
1
2
org.omg.CORBA.portable
0
21
21
0
169
169
org.omg.CORBA_2_3
0
2
2
0
8
8
org.omg.CORBA_2_3.portable
0
5
5
0
23
23
org.omg.CosNaming
7
7
28
35
7
7
231
238
org.omg.CosNaming.NamingContextExtPackage
3
3
4
7
3
3
40
43
org.omg.CosNaming.NamingContextPackage
15
15
4
19
15
15
107
122
org.omg.Dynamic
1
1
1
2
1
1
5
6
org.omg.DynamicAny
9
9
41
50
9
9
744
753
org.omg.DynamicAny.DynAnyFactoryPackage
2
2
1
3
2
2
10
12
org.omg.DynamicAny.DynAnyPackage
4
4
1
5
4
4
19
23
org.omg.IOP
26
26
13
39
26
26
160
186
org.omg.IOP.CodecFactoryPackage
2
2
1
3
2
2
10
12
org.omg.IOP.CodecPackage
6
6
1
7
6
6
28
34
org.omg.Messaging
1
1
2
3
1
1
10
11
org.omg.PortableInterceptor
23
23
36
59
23
23
249
272
org.omg.PortableInterceptor.ORBInitInfoPackage
4
4
2
6
4
4
29
33
org.omg.PortableServer
9
9
46
55
9
9
235
244
org.omg.PortableServer.CurrentPackage
2
2
1
3
2
2
10
12
org.omg.PortableServer.POAManagerPackage
2
2
2
4
2
2
22
24
org.omg.PortableServer.POAPackage
20
20
1
21
20
20
93
113
org.omg.PortableServer.ServantLocatorPackage
0
2
2
0
8
8
org.omg.PortableServer.portable
0
2
2
0
10
10
org.omg.SendingContext
0
3
3
0
3
3
org.omg.stub.java.rmi
0
2
2
0
4
4
org.w3c.dom
1
1
29
30
1
1
254
255
org.w3c.dom.bootstrap
0
2
2
0
7
7
org.w3c.dom.events
0
9
9
0
53
53
org.w3c.dom.ls
1
1
11
12
1
1
81
82
org.w3c.dom.ranges
0
4
4
0
37
37
org.w3c.dom.traversal
0
5
5
0
44
44
org.w3c.dom.views
0
3
3
0
5
5
org.xml.sax
2
2
16
18
2
2
137
139
org.xml.sax.ext
0
9
9
0
64
64
org.xml.sax.helpers
2
2
9
11
4
4
169
173
Total
576
0
0
576
4360
4936
1314
73
10
1397
53377
54774
© 2018 Oracle Corporation and/or its affiliates