JSR 383: Java SE 10
Java
TM
Platform, Standard Edition
DRAFT — API Differences between Java SE 9 (build 181) & Java SE 10 (build 41)
Compiled by Iris Clark
Specification Statistics
Date Created
2018-01-30 20:51:14
Old Version
Java™ SE 9 (build 181)
New Version
Java™ SE 10 (build 41)
Processed Packages
236
Changed
Added
Removed
Unchanged
Total
Documents
771
0
0
4165
4936
Contexts
1508
73
10
53183
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
1
1
5
6
1
1
53
54
java.awt
7
7
155
162
11
1
12
3195
3207
java.awt.color
1
1
7
8
1
1
205
206
java.awt.datatransfer
1
1
12
13
1
1
108
109
java.awt.desktop
1
1
30
31
1
1
75
76
java.awt.dnd
1
1
24
25
1
1
248
249
java.awt.doc-files
0
4
4
0
4
4
java.awt.event
2
2
43
45
2
2
571
573
java.awt.font
1
1
20
21
1
1
435
436
java.awt.geom
4
4
33
37
1
3
4
743
747
java.awt.im
2
2
3
5
2
2
45
47
java.awt.im.spi
1
1
3
4
1
1
28
29
java.awt.image
3
3
53
56
4
4
921
925
java.awt.image.renderable
1
1
7
8
1
1
108
109
java.awt.print
1
1
10
11
1
1
84
85
java.beans
1
1
41
42
1
1
323
324
java.beans.beancontext
2
2
22
24
2
2
210
212
java.io
9
9
77
86
13
8
21
942
963
java.lang
14
14
105
119
34
6
10
50
2015
2065
java.lang.annotation
1
1
12
13
1
1
46
47
java.lang.doc-files
0
2
2
0
2
2
java.lang.instrument
1
1
6
7
1
1
34
35
java.lang.invoke
8
8
12
20
18
1
19
274
293
java.lang.management
4
4
17
21
4
3
7
186
193
java.lang.module
2
2
18
20
2
2
162
164
java.lang.ref
1
1
7
8
1
1
27
28
java.lang.reflect
3
3
28
31
3
1
4
277
281
java.math
2
2
3
5
2
2
176
178
java.net
12
12
54
66
19
2
21
794
815
java.net.doc-files
0
1
1
0
1
1
java.net.spi
1
1
1
2
1
1
2
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
1
1
6
7
1
1
51
52
java.nio.charset
1
1
12
13
1
1
114
115
java.nio.charset.spi
1
1
1
2
1
1
4
5
java.nio.file
4
4
44
48
6
1
7
281
288
java.nio.file.attribute
1
1
25
26
1
1
145
146
java.nio.file.spi
1
1
2
3
1
1
33
34
java.rmi
1
1
20
21
1
1
63
64
java.rmi.activation
1
1
16
17
1
1
99
100
java.rmi.dgc
1
1
3
4
1
1
13
14
java.rmi.registry
1
1
3
4
1
1
18
19
java.rmi.server
1
1
27
28
1
1
153
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
1
1
54
55
1
1
474
475
java.security.interfaces
2
2
12
14
3
3
46
49
java.security.spec
1
1
28
29
1
1
153
154
java.sql
1
1
55
56
1
1
1299
1300
java.text
10
10
21
31
25
25
493
518
java.text.spi
1
1
6
7
1
1
26
27
java.time
3
3
16
19
3
3
797
800
java.time.chrono
4
4
18
22
1
3
4
412
416
java.time.format
4
4
5
9
7
1
8
138
146
java.time.temporal
2
2
15
17
3
3
187
190
java.time.zone
1
1
6
7
1
1
71
72
java.util
35
35
96
131
112
21
133
2089
2222
java.util.concurrent
25
25
48
73
44
1
45
1136
1181
java.util.concurrent.atomic
3
3
14
17
3
3
333
336
java.util.concurrent.locks
5
5
10
15
8
4
12
203
215
java.util.doc-files
1
1
3
4
1
1
3
4
java.util.function
1
1
43
44
1
1
121
122
java.util.jar
3
3
9
12
4
2
6
291
297
java.util.logging
1
1
17
18
1
1
217
218
java.util.prefs
1
1
9
10
1
1
118
119
java.util.regex
2
2
3
5
4
4
73
77
java.util.spi
4
4
7
11
4
2
6
37
43
java.util.stream
6
6
8
14
8
4
12
264
276
java.util.zip
4
4
18
22
9
9
400
409
javax.accessibility
1
1
28
29
1
1
377
378
javax.activation
1
1
17
18
1
1
139
140
javax.activity
1
1
3
4
1
1
15
16
javax.annotation
1
1
6
7
1
1
21
22
javax.annotation.processing
1
1
13
14
1
1
61
62
javax.crypto
5
5
20
25
8
8
230
238
javax.crypto.interfaces
1
1
4
5
1
1
13
14
javax.crypto.spec
1
1
16
17
1
1
97
98
javax.imageio
1
1
11
12
1
1
345
346
javax.imageio.event
1
1
5
6
1
1
29
30
javax.imageio.metadata
1
1
6
7
1
1
202
203
javax.imageio.metadata.doc-files
1
1
6
7
1
1
6
7
javax.imageio.plugins.bmp
1
1
1
2
1
1
5
6
javax.imageio.plugins.jpeg
1
1
4
5
1
1
40
41
javax.imageio.plugins.tiff
2
2
11
13
6
6
483
489
javax.imageio.spi
3
3
9
12
3
3
114
117
javax.imageio.stream
1
1
11
12
1
1
220
221
javax.jws
1
1
7
8
1
1
32
33
javax.jws.soap
1
1
7
8
1
1
30
31
javax.lang.model
2
2
2
4
6
1
7
21
28
javax.lang.model.element
4
4
25
29
6
6
185
191
javax.lang.model.type
1
1
18
19
1
1
85
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
1
1
3
4
1
1
62
63
javax.naming
1
1
41
42
1
1
351
352
javax.naming.directory
1
1
18
19
1
1
193
194
javax.naming.event
1
1
7
8
1
1
42
43
javax.naming.ldap
1
1
22
23
1
1
153
154
javax.naming.spi
1
1
12
13
1
1
47
48
javax.net
1
1
2
3
1
1
15
16
javax.net.ssl
4
4
40
44
5
5
353
358
javax.print
25
25
1
26
84
84
110
194
javax.print.attribute
21
21
6
27
116
116
54
170
javax.print.attribute.standard
72
72
4
76
283
283
449
732
javax.print.event
7
7
2
9
15
15
26
41
javax.rmi
1
1
1
2
1
1
7
8
javax.rmi.CORBA
1
1
9
10
1
1
70
71
javax.rmi.ssl
1
1
2
3
1
1
15
16
javax.script
2
2
11
13
2
2
145
147
javax.security.auth
2
2
8
10
7
7
47
54
javax.security.auth.callback
1
1
10
11
1
1
71
72
javax.security.auth.kerberos
1
1
8
9
1
1
105
106
javax.security.auth.login
1
1
15
16
1
1
64
65
javax.security.auth.spi
1
1
1
2
1
1
6
7
javax.security.auth.x500
1
1
2
3
1
1
23
24
javax.security.cert
1
1
7
8
1
1
39
40
javax.security.sasl
1
1
10
11
1
1
67
68
javax.sound.midi
8
8
21
29
12
12
288
300
javax.sound.midi.spi
1
1
4
5
1
1
26
27
javax.sound.sampled
14
14
21
35
25
25
274
299
javax.sound.sampled.spi
1
1
4
5
1
1
33
34
javax.sql
1
1
19
20
1
1
217
218
javax.sql.rowset
1
1
12
13
1
1
297
298
javax.sql.rowset.serial
1
1
10
11
1
1
145
146
javax.sql.rowset.spi
1
1
8
9
1
1
64
65
javax.swing
7
7
237
244
6
1
7
4709
4716
javax.swing.border
1
1
11
12
1
1
169
170
javax.swing.colorchooser
1
1
4
5
1
1
36
37
javax.swing.doc-files
0
0
0
0
0
0
javax.swing.event
2
2
48
50
2
2
257
259
javax.swing.filechooser
1
1
4
5
1
1
45
46
javax.swing.plaf
1
1
49
50
1
1
217
218
javax.swing.plaf.basic
3
3
191
194
2
1
3
2342
2345
javax.swing.plaf.metal
4
4
67
71
4
4
676
680
javax.swing.plaf.multi
1
1
31
32
1
1
507
508
javax.swing.plaf.multi.doc-files
1
1
0
1
1
1
0
1
javax.swing.plaf.nimbus
1
1
6
7
1
1
62
63
javax.swing.plaf.nimbus.doc-files
0
1
1
0
1
1
javax.swing.plaf.synth
1
1
51
52
1
1
854
855
javax.swing.plaf.synth.doc-files
0
2
2
0
2
2
javax.swing.table
1
1
15
16
1
1
309
310
javax.swing.text
4
4
113
117
4
4
1587
1591
javax.swing.text.doc-files
0
0
0
0
0
0
javax.swing.text.html
1
1
44
45
1
1
621
622
javax.swing.text.html.parser
1
1
10
11
1
1
187
188
javax.swing.text.rtf
1
1
1
2
1
1
7
8
javax.swing.tree
2
2
19
21
2
2
418
420
javax.swing.undo
1
1
9
10
1
1
108
109
javax.swing.undo.doc-files
0
0
0
0
0
0
javax.tools
2
2
23
25
2
2
199
201
javax.transaction
1
1
3
4
1
1
9
10
javax.transaction.xa
2
2
2
4
3
3
56
59
javax.xml
2
2
0
2
3
3
15
18
javax.xml.bind
2
2
30
32
2
2
306
308
javax.xml.bind.annotation
3
3
38
41
3
3
119
122
javax.xml.bind.annotation.adapters
1
1
7
8
1
1
25
26
javax.xml.bind.attachment
1
1
2
3
1
1
11
12
javax.xml.bind.helpers
1
1
8
9
1
1
110
111
javax.xml.bind.util
1
1
3
4
1
1
13
14
javax.xml.catalog
1
1
7
8
1
1
33
34
javax.xml.crypto
1
1
15
16
1
1
84
85
javax.xml.crypto.dom
1
1
3
4
1
1
25
26
javax.xml.crypto.dsig
1
1
18
19
1
1
136
137
javax.xml.crypto.dsig.dom
1
1
2
3
1
1
14
15
javax.xml.crypto.dsig.keyinfo
1
1
8
9
1
1
48
49
javax.xml.crypto.dsig.spec
1
1
11
12
1
1
34
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
1
1
6
7
1
1
90
91
javax.xml.soap
8
8
20
28
11
11
267
278
javax.xml.stream
4
4
12
16
4
4
236
240
javax.xml.stream.events
1
1
14
15
1
1
73
74
javax.xml.stream.util
1
1
4
5
1
1
70
71
javax.xml.transform
1
1
12
13
1
1
97
98
javax.xml.transform.dom
1
1
3
4
1
1
25
26
javax.xml.transform.sax
2
2
4
6
2
2
41
43
javax.xml.transform.stax
1
1
2
3
1
1
17
18
javax.xml.transform.stream
1
1
2
3
1
1
33
34
javax.xml.validation
1
1
7
8
1
1
63
64
javax.xml.ws
1
1
32
33
1
1
179
180
javax.xml.ws.handler
1
1
7
8
1
1
39
40
javax.xml.ws.handler.soap
1
1
2
3
1
1
7
8
javax.xml.ws.http
1
1
2
3
1
1
5
6
javax.xml.ws.soap
1
1
7
8
1
1
46
47
javax.xml.ws.spi
1
1
4
5
1
1
42
43
javax.xml.ws.spi.http
1
1
3
4
1
1
37
38
javax.xml.ws.wsaddressing
2
2
1
3
2
2
16
18
javax.xml.xpath
2
2
13
15
2
2
85
87
org.ietf.jgss
1
1
8
9
1
1
158
159
org.omg.CORBA
2
2
191
193
2
2
1501
1503
org.omg.CORBA.DynAnyPackage
1
1
4
5
1
1
12
13
org.omg.CORBA.ORBPackage
1
1
3
4
1
1
14
15
org.omg.CORBA.TypeCodePackage
1
1
4
5
1
1
22
23
org.omg.CORBA.doc-files
1
1
1
2
1
1
1
2
org.omg.CORBA.portable
1
1
20
21
1
1
168
169
org.omg.CORBA_2_3
1
1
1
2
1
1
7
8
org.omg.CORBA_2_3.portable
1
1
4
5
1
1
22
23
org.omg.CosNaming
8
8
27
35
8
8
230
238
org.omg.CosNaming.NamingContextExtPackage
4
4
3
7
4
4
39
43
org.omg.CosNaming.NamingContextPackage
16
16
3
19
16
16
106
122
org.omg.Dynamic
2
2
0
2
2
2
4
6
org.omg.DynamicAny
10
10
40
50
10
10
743
753
org.omg.DynamicAny.DynAnyFactoryPackage
3
3
0
3
3
3
9
12
org.omg.DynamicAny.DynAnyPackage
5
5
0
5
5
5
18
23
org.omg.IOP
27
27
12
39
27
27
159
186
org.omg.IOP.CodecFactoryPackage
3
3
0
3
3
3
9
12
org.omg.IOP.CodecPackage
7
7
0
7
7
7
27
34
org.omg.Messaging
2
2
1
3
2
2
9
11
org.omg.PortableInterceptor
24
24
35
59
24
24
248
272
org.omg.PortableInterceptor.ORBInitInfoPackage
5
5
1
6
5
5
28
33
org.omg.PortableServer
10
10
45
55
10
10
234
244
org.omg.PortableServer.CurrentPackage
3
3
0
3
3
3
9
12
org.omg.PortableServer.POAManagerPackage
3
3
1
4
3
3
21
24
org.omg.PortableServer.POAPackage
21
21
0
21
21
21
92
113
org.omg.PortableServer.ServantLocatorPackage
1
1
1
2
1
1
7
8
org.omg.PortableServer.portable
1
1
1
2
1
1
9
10
org.omg.SendingContext
1
1
2
3
1
1
2
3
org.omg.stub.java.rmi
1
1
1
2
1
1
3
4
org.w3c.dom
1
1
29
30
1
1
254
255
org.w3c.dom.bootstrap
1
1
1
2
1
1
6
7
org.w3c.dom.events
1
1
8
9
1
1
52
53
org.w3c.dom.ls
2
2
10
12
2
2
80
82
org.w3c.dom.ranges
1
1
3
4
1
1
36
37
org.w3c.dom.traversal
1
1
4
5
1
1
43
44
org.w3c.dom.views
1
1
2
3
1
1
4
5
org.xml.sax
2
2
16
18
2
2
137
139
org.xml.sax.ext
1
1
8
9
1
1
63
64
org.xml.sax.helpers
3
3
8
11
5
5
168
173
Total
771
0
0
771
4165
4936
1508
73
10
1591
53183
54774
© 2018 Oracle Corporation and/or its affiliates