The Java Version Almanac
javaalmanac.io
Feedback on this page?

New APIs in Java 17

Comparing Java 17 (17.0.13+11-tem) with Java 13 (13.0.2+8-adpt).

Element Modification
java.base
    java.io
      CharArrayReader
        • added
        Console
          FileInputStream
            • added
            • added
            InputStreamReader
              • added
              ObjectInputFilter.Config
                PrintStream
                  WriteAbortedException
                    • + deprecated
                    ObjectInputFilter
                      java.lang.annotation
                        ElementType
                          java.lang.constant
                            ConstantDescs
                              • + sealed
                              • + sealed
                              • + sealed
                              • + sealed
                              • + sealed
                              java.lang.invoke
                                ClassSpecializer.Factory
                                  Factory(ClassSpecializer)
                                  • removed
                                  ConstantBootstraps
                                    ConstantBootstraps()
                                    MethodHandles.Lookup
                                      • + deprecated
                                      MethodHandles
                                        VarHandle
                                          • - final
                                          • - final
                                          • - final
                                          java.lang.ref
                                            Reference
                                              • + deprecated
                                              java.lang.reflect
                                                AccessibleObject
                                                  • + deprecated
                                                  • + sealed
                                                  Modifier
                                                    Modifier()
                                                    AnnotatedType
                                                      • added
                                                      • added
                                                      • added
                                                      InvocationHandler
                                                        java.lang
                                                          • + implements Constable
                                                          • + forRemoval
                                                          • + forRemoval
                                                          • + implements Constable
                                                          • + forRemoval
                                                          • + forRemoval
                                                          Character.UnicodeBlock
                                                            • + implements Constable
                                                            • + forRemoval
                                                            Class
                                                              Double
                                                                • + forRemoval
                                                                • + forRemoval
                                                                Float
                                                                  • + forRemoval
                                                                  • + forRemoval
                                                                  • + forRemoval
                                                                  IndexOutOfBoundsException
                                                                    Integer
                                                                      • + forRemoval
                                                                      • + forRemoval
                                                                      LiveStackFrame.PrimitiveSlot
                                                                        PrimitiveSlot()
                                                                        • removed
                                                                        Long
                                                                          • + forRemoval
                                                                          • + forRemoval
                                                                          Math
                                                                            NullPointerException
                                                                              • added
                                                                              • added
                                                                              Process
                                                                                • + deprecated
                                                                                • + forRemoval
                                                                                • + forRemoval
                                                                                • + implements Constable
                                                                                • + forRemoval
                                                                                • + forRemoval
                                                                                StrictMath
                                                                                  String
                                                                                    • - deprecated
                                                                                    • - forRemoval
                                                                                    • - deprecated
                                                                                    • - forRemoval
                                                                                    • - deprecated
                                                                                    • - forRemoval
                                                                                    System
                                                                                      • + deprecated
                                                                                      • + forRemoval
                                                                                      • + deprecated
                                                                                      • + forRemoval
                                                                                      ThreadGroup
                                                                                        • + forRemoval
                                                                                        • + deprecated
                                                                                        • + forRemoval
                                                                                        • + deprecated
                                                                                        • + forRemoval
                                                                                        • + deprecated
                                                                                        • + forRemoval
                                                                                        • + deprecated
                                                                                        • + forRemoval
                                                                                        • + forRemoval
                                                                                        • + deprecated
                                                                                        • + forRemoval
                                                                                        • + forRemoval
                                                                                        • + forRemoval
                                                                                        Thread
                                                                                          • + deprecated
                                                                                          • + forRemoval
                                                                                          • + forRemoval
                                                                                          • + forRemoval
                                                                                          Character.UnicodeScript
                                                                                            CharSequence
                                                                                              java.net
                                                                                                DatagramSocket
                                                                                                  • + deprecated
                                                                                                  MulticastSocket
                                                                                                    • + deprecated
                                                                                                    • + deprecated
                                                                                                    • + deprecated
                                                                                                    • + deprecated
                                                                                                    • + deprecated
                                                                                                    • + deprecated
                                                                                                    supportedOptions()
                                                                                                    • removed
                                                                                                    ServerSocket
                                                                                                      • + deprecated
                                                                                                      Socket
                                                                                                        • + deprecated
                                                                                                        URLDecoder
                                                                                                          URLDecoder()
                                                                                                          StandardProtocolFamily
                                                                                                            java.nio.channels.spi
                                                                                                              SelectorProvider
                                                                                                                java.nio.channels
                                                                                                                  ServerSocketChannel
                                                                                                                    SocketChannel
                                                                                                                      java.nio
                                                                                                                        ByteBuffer
                                                                                                                          CharBuffer
                                                                                                                            DoubleBuffer
                                                                                                                              FloatBuffer
                                                                                                                                IntBuffer
                                                                                                                                  LongBuffer
                                                                                                                                    MappedByteBuffer
                                                                                                                                      ShortBuffer
                                                                                                                                        java.security.acl
                                                                                                                                        java.security.cert
                                                                                                                                          X509CRLSelector
                                                                                                                                            • + deprecated
                                                                                                                                            X509CRL
                                                                                                                                              • + deprecated
                                                                                                                                              X509CertSelector
                                                                                                                                                • + deprecated
                                                                                                                                                • + deprecated
                                                                                                                                                • + deprecated
                                                                                                                                                • + deprecated
                                                                                                                                                X509Certificate
                                                                                                                                                  • + deprecated
                                                                                                                                                  • + deprecated
                                                                                                                                                  java.security.interfaces
                                                                                                                                                    java.security.spec
                                                                                                                                                      MGF1ParameterSpec
                                                                                                                                                        • added
                                                                                                                                                        NamedParameterSpec
                                                                                                                                                          java.security
                                                                                                                                                            • + deprecated
                                                                                                                                                            • + forRemoval
                                                                                                                                                            • + deprecated
                                                                                                                                                            • + forRemoval
                                                                                                                                                            • + deprecated
                                                                                                                                                            • + forRemoval
                                                                                                                                                            • + deprecated
                                                                                                                                                            • + forRemoval
                                                                                                                                                            • + deprecated
                                                                                                                                                            • + forRemoval
                                                                                                                                                            • + deprecated
                                                                                                                                                            • + forRemoval
                                                                                                                                                            • + deprecated
                                                                                                                                                            • + forRemoval
                                                                                                                                                            java.text
                                                                                                                                                              CompactNumberFormat
                                                                                                                                                                DecimalFormatSymbols
                                                                                                                                                                  java.time.format
                                                                                                                                                                    DateTimeFormatterBuilder
                                                                                                                                                                      java.time
                                                                                                                                                                        • + implements InstantSource
                                                                                                                                                                        java.util.concurrent.locks
                                                                                                                                                                          AbstractQueuedLongSynchronizer
                                                                                                                                                                            • - protected
                                                                                                                                                                            • + public
                                                                                                                                                                            LockSupport
                                                                                                                                                                              java.util.concurrent
                                                                                                                                                                                Executors
                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                  ForkJoinPool
                                                                                                                                                                                    • added
                                                                                                                                                                                    • added
                                                                                                                                                                                    • added
                                                                                                                                                                                    ThreadLocalRandom
                                                                                                                                                                                      nextGaussian()
                                                                                                                                                                                      java.util.jar
                                                                                                                                                                                        Pack200
                                                                                                                                                                                        Pack200.Packer
                                                                                                                                                                                        Pack200.Unpacker
                                                                                                                                                                                        java.util.stream
                                                                                                                                                                                          DoubleStream
                                                                                                                                                                                            IntStream
                                                                                                                                                                                              LongStream
                                                                                                                                                                                                Stream
                                                                                                                                                                                                  java.util
                                                                                                                                                                                                    HashSet
                                                                                                                                                                                                      NoSuchElementException
                                                                                                                                                                                                        Objects
                                                                                                                                                                                                          • + implements RandomGenerator
                                                                                                                                                                                                          • + implements RandomGenerator
                                                                                                                                                                                                          • + implements RandomGenerator.SplittableGenerator
                                                                                                                                                                                                          nextBoolean()
                                                                                                                                                                                                          nextDouble()
                                                                                                                                                                                                          nextDouble(double)
                                                                                                                                                                                                          nextDouble(double, double)
                                                                                                                                                                                                          nextInt(int)
                                                                                                                                                                                                          nextInt(int, int)
                                                                                                                                                                                                          nextLong(long)
                                                                                                                                                                                                          nextLong(long, long)
                                                                                                                                                                                                          TreeMap
                                                                                                                                                                                                            Map.Entry
                                                                                                                                                                                                              javax.crypto
                                                                                                                                                                                                                javax.net.ssl
                                                                                                                                                                                                                  SSLSession
                                                                                                                                                                                                                    • - abstract
                                                                                                                                                                                                                    javax.security.auth
                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                      Subject
                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                        java.compiler
                                                                                                                                                                                                                          javax.lang.model.element
                                                                                                                                                                                                                            ElementKind
                                                                                                                                                                                                                              • - final
                                                                                                                                                                                                                              ElementVisitor
                                                                                                                                                                                                                                Element
                                                                                                                                                                                                                                  • added
                                                                                                                                                                                                                                  TypeElement
                                                                                                                                                                                                                                    javax.lang.model.type
                                                                                                                                                                                                                                      TypeMirror
                                                                                                                                                                                                                                        • added
                                                                                                                                                                                                                                        • added
                                                                                                                                                                                                                                        • added
                                                                                                                                                                                                                                        javax.lang.model.util
                                                                                                                                                                                                                                          AbstractElementVisitor6
                                                                                                                                                                                                                                            ElementFilter
                                                                                                                                                                                                                                              ElementKindVisitor6
                                                                                                                                                                                                                                                Elements
                                                                                                                                                                                                                                                  javax.lang.model
                                                                                                                                                                                                                                                    SourceVersion
                                                                                                                                                                                                                                                      javax.tools
                                                                                                                                                                                                                                                        ToolProvider
                                                                                                                                                                                                                                                          ToolProvider()
                                                                                                                                                                                                                                                          java.datatransfer
                                                                                                                                                                                                                                                            java.awt.datatransfer
                                                                                                                                                                                                                                                              DataFlavor
                                                                                                                                                                                                                                                                • + final
                                                                                                                                                                                                                                                                • + final
                                                                                                                                                                                                                                                                • + final
                                                                                                                                                                                                                                                                java.desktop
                                                                                                                                                                                                                                                                  java.applet
                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                    java.awt.color
                                                                                                                                                                                                                                                                      ICC_Profile
                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                        java.awt.dnd
                                                                                                                                                                                                                                                                          DragSourceAdapter
                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                            DropTargetAdapter
                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                              java.awt.event
                                                                                                                                                                                                                                                                                ComponentAdapter
                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                  ContainerAdapter
                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                    FocusAdapter
                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                      HierarchyBoundsAdapter
                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                        KeyAdapter
                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                          MouseAdapter
                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                            MouseMotionAdapter
                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                              WindowAdapter
                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                java.awt.font
                                                                                                                                                                                                                                                                                                  GlyphVector
                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                    LayoutPath
                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                      LineMetrics
                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                        java.awt.image
                                                                                                                                                                                                                                                                                                          AbstractMultiResolutionImage
                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                            BufferStrategy
                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                              ColorModel
                                                                                                                                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                                                                                                                                IndexColorModel
                                                                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                                                                  RGBImageFilter
                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                    VolatileImage
                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                      java.awt.peer
                                                                                                                                                                                                                                                                                                                        ComponentPeer
                                                                                                                                                                                                                                                                                                                          checkImage(Image, int, int, ImageObserver)
                                                                                                                                                                                                                                                                                                                          • removed
                                                                                                                                                                                                                                                                                                                          createImage(ImageProducer)
                                                                                                                                                                                                                                                                                                                          • removed
                                                                                                                                                                                                                                                                                                                          prepareImage(Image, int, int, ImageObserver)
                                                                                                                                                                                                                                                                                                                          • removed
                                                                                                                                                                                                                                                                                                                          MenuPeer
                                                                                                                                                                                                                                                                                                                            addSeparator()
                                                                                                                                                                                                                                                                                                                            • removed
                                                                                                                                                                                                                                                                                                                            RobotPeer
                                                                                                                                                                                                                                                                                                                              • added
                                                                                                                                                                                                                                                                                                                              java.awt
                                                                                                                                                                                                                                                                                                                                FocusTraversalPolicy
                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                  Image
                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                    PrintJob
                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                      Toolkit
                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                        java.beans
                                                                                                                                                                                                                                                                                                                                          Beans
                                                                                                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                                                                                                            PersistenceDelegate
                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                                                                                                                                                              javax.accessibility
                                                                                                                                                                                                                                                                                                                                                AccessibleContext
                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                  AccessibleHyperlink
                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                    javax.print.event
                                                                                                                                                                                                                                                                                                                                                      PrintJobAdapter
                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                        javax.print
                                                                                                                                                                                                                                                                                                                                                          PrintServiceLookup
                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                            ServiceUIFactory
                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                              StreamPrintServiceFactory
                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                javax.sound.midi.spi
                                                                                                                                                                                                                                                                                                                                                                  MidiDeviceProvider
                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                    MidiFileReader
                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                      MidiFileWriter
                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                        SoundbankReader
                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                          javax.sound.sampled.spi
                                                                                                                                                                                                                                                                                                                                                                            AudioFileReader
                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                              AudioFileWriter
                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                FormatConversionProvider
                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                  MixerProvider
                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                    javax.swing.border
                                                                                                                                                                                                                                                                                                                                                                                      AbstractBorder
                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                        javax.swing.colorchooser
                                                                                                                                                                                                                                                                                                                                                                                          AbstractColorChooserPanel
                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                            javax.swing.event
                                                                                                                                                                                                                                                                                                                                                                                              InternalFrameAdapter
                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                MouseInputAdapter
                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                  javax.swing.filechooser
                                                                                                                                                                                                                                                                                                                                                                                                    FileFilter
                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                      FileSystemView
                                                                                                                                                                                                                                                                                                                                                                                                        FileView
                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                          javax.swing.plaf.basic
                                                                                                                                                                                                                                                                                                                                                                                                            BasicDirectoryModel
                                                                                                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                              BasicLookAndFeel
                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                BasicRadioButtonUI
                                                                                                                                                                                                                                                                                                                                                                                                                  installListeners(AbstractButton)
                                                                                                                                                                                                                                                                                                                                                                                                                  • removed
                                                                                                                                                                                                                                                                                                                                                                                                                  uninstallListeners(AbstractButton)
                                                                                                                                                                                                                                                                                                                                                                                                                  • removed
                                                                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                  BasicSliderUI
                                                                                                                                                                                                                                                                                                                                                                                                                    BasicToolBarUI
                                                                                                                                                                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                      javax.swing.plaf.metal
                                                                                                                                                                                                                                                                                                                                                                                                                        MetalTheme
                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                          javax.swing.plaf.synth
                                                                                                                                                                                                                                                                                                                                                                                                                            SynthDesktopIconUI
                                                                                                                                                                                                                                                                                                                                                                                                                              • added
                                                                                                                                                                                                                                                                                                                                                                                                                              SynthPainter
                                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                javax.swing.plaf
                                                                                                                                                                                                                                                                                                                                                                                                                                  ButtonUI
                                                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                    ColorChooserUI
                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                      ComboBoxUI
                                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                        DesktopIconUI
                                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                          DesktopPaneUI
                                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                            FileChooserUI
                                                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                              InternalFrameUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                LabelUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                    MenuBarUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                      MenuItemUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                        OptionPaneUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                          PanelUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                            PopupMenuUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                              ProgressBarUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                RootPaneUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ScrollBarUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ScrollPaneUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SeparatorUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SliderUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SpinnerUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SplitPaneUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              TabbedPaneUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                TableHeaderUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TableUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TextUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ToolBarUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ToolTipUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          TreeUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ViewportUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              javax.swing.table
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                AbstractTableModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TableStringConverter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    javax.swing.text.html
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      HTMLDocument.Iterator
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        HTMLEditorKit.Parser
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          javax.swing.text
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            DefaultTextUI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              DocumentFilter.FilterBypass
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GlyphView.GlyphPainter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  LayeredHighlighter.LayerPainter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    LayeredHighlighter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      NavigationFilter.FilterBypass
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        javax.swing.tree
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          AbstractLayoutCache.NodeDimensions
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            AbstractLayoutCache
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              javax.swing
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                AbstractButton
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  AbstractCellEditor
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    AbstractListModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      AbstractSpinnerModel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        FocusManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          InputVerifier
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            InternalFrameFocusTraversalPolicy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              JFormattedTextField.AbstractFormatterFactory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                JFormattedTextField.AbstractFormatter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  JPasswordField
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • added
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + implements AccessibleAction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + implements ChangeListener
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    LookAndFeel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      RepaintManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        RowFilter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • - public
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • + protected
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          java.logging
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            java.util.logging
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              LogManager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                LogRecord
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  java.management.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    javax.management.remote.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      RMIConnectorServer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        CREDENTIAL_TYPES
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • removed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        java.management
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          javax.management.relation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            RoleStatus
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              java.naming
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                javax.naming
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Context
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    java.net.http
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      java.net.http
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        HttpRequest.BodyPublishers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          HttpRequest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            java.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              java.rmi.activation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              java.rmi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                java.xml.crypto
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  javax.xml.crypto.dsig.spec
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    javax.xml.crypto.dsig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SignatureMethod

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This report is based on simple comparison of all public and protected APIs of the java.* and javax.* packages of JDK builds 17.0.13+11-tem 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.