Blog

Posted 2005/04/10

Java API Diff

This page compares the Java 1.4.2 and 1.5.0 APIs to highlight the changed classes (useful for my work).

The list was generated by using the "Since" tags in the Javadocs to check which classes were new in 1.5 and also which classes had been updated. For completeness use the Javadocs for a list of deprecated bits and descriptions of the new features.

[OLD] means the class was updated.
NEW means the class was first introduced in Java 1.5.

java.awt

[OLD] - java.awt.BorderLayout
[OLD] - java.awt.Component
[OLD] - java.awt.Container
[OLD] - java.awt.FileDialog
[OLD] - java.awt.Font
[OLD] - java.awt.GraphicsConfiguration
[OLD] - java.awt.GraphicsEnvironment
[OLD] - java.awt.Image
[OLD] - java.awt.Insets
NEW - java.awt.MouseInfo
NEW - java.awt.PointerInfo
[OLD] - java.awt.Window
[OLD] - java.awt.datatransfer.Clipboard
NEW - java.awt.datatransfer.FlavorEvent
NEW - java.awt.datatransfer.FlavorListener
[OLD] - java.awt.dnd.DragSource
[OLD] - java.awt.dnd.DropTargetDragEvent
[OLD] - java.awt.event.KeyEvent
[OLD] - java.awt.image.BufferedImage
[OLD] - java.awt.image.VolatileImage

java.beans

NEW - java.beans.IndexedPropertyChangeEvent
[OLD] - java.beans.IndexedPropertyDescriptor
[OLD] - java.beans.PropertyChangeSupport
[OLD] - java.beans.PropertyDescriptor
[OLD] - java.beans.PropertyEditorSupport
[OLD] - java.beans.XMLDecoder

java.io

[OLD] - java.io.CharArrayWriter
NEW - java.io.Closeable
NEW - java.io.Flushable
[OLD] - java.io.PrintStream
[OLD] - java.io.PrintWriter
[OLD] - java.io.StringWriter
[OLD] - java.io.Writer

java.lang

NEW - java.lang.Appendable
[OLD] - java.lang.Boolean
[OLD] - java.lang.Byte
[OLD] - java.lang.Character.UnicodeBlock
[OLD] - java.lang.Character
[OLD] - java.lang.Class
[OLD] - java.lang.ClassLoader
NEW - java.lang.Deprecated
[OLD] - java.lang.Double
NEW - java.lang.Enum
NEW - java.lang.EnumConstantNotPresentException
[OLD] - java.lang.Float
[OLD] - java.lang.IllegalArgumentException
[OLD] - java.lang.IllegalStateException
[OLD] - java.lang.Integer
[OLD] - java.lang.Long
[OLD] - java.lang.Math
NEW - java.lang.Override
NEW - java.lang.ProcessBuilder
NEW - java.lang.Readable
[OLD] - java.lang.SecurityException
[OLD] - java.lang.Short
[OLD] - java.lang.StackTraceElement
[OLD] - java.lang.StrictMath
[OLD] - java.lang.String
[OLD] - java.lang.StringBuffer
NEW - java.lang.StringBuilder
NEW - java.lang.SuppressWarnings
[OLD] - java.lang.System
NEW - java.lang.Thread.State
NEW - java.lang.Thread.UncaughtExceptionHandler
[OLD] - java.lang.Thread
[OLD] - java.lang.ThreadLocal
NEW - java.lang.TypeNotPresentException
[OLD] - java.lang.UnsupportedOperationException
NEW - java.lang.annotation.Annotation
NEW - java.lang.annotation.AnnotationFormatError
NEW - java.lang.annotation.AnnotationTypeMismatchException
NEW - java.lang.annotation.Documented
NEW - java.lang.annotation.ElementType
NEW - java.lang.annotation.IncompleteAnnotationException
NEW - java.lang.annotation.Inherited
NEW - java.lang.annotation.Retention
NEW - java.lang.annotation.RetentionPolicy
NEW - java.lang.instrument.ClassDefinition
NEW - java.lang.instrument.ClassFileTransformer
NEW - java.lang.instrument.IllegalClassFormatException
NEW - java.lang.instrument.Instrumentation
NEW - java.lang.instrument.UnmodifiableClassException
NEW - java.lang.management.ClassLoadingMXBean
NEW - java.lang.management.CompilationMXBean
NEW - java.lang.management.GarbageCollectorMXBean
NEW - java.lang.management.ManagementFactory
NEW - java.lang.management.ManagementPermission
NEW - java.lang.management.MemoryMXBean
NEW - java.lang.management.MemoryManagerMXBean
NEW - java.lang.management.MemoryNotificationInfo
NEW - java.lang.management.MemoryPoolMXBean
NEW - java.lang.management.MemoryType
NEW - java.lang.management.MemoryUsage
NEW - java.lang.management.OperatingSystemMXBean
NEW - java.lang.management.RuntimeMXBean
NEW - java.lang.management.ThreadInfo
NEW - java.lang.management.ThreadMXBean
NEW - java.lang.reflect.AnnotatedElement
[OLD] - java.lang.reflect.Constructor
[OLD] - java.lang.reflect.Field
NEW - java.lang.reflect.GenericArrayType
NEW - java.lang.reflect.GenericDeclaration
NEW - java.lang.reflect.GenericSignatureFormatError
NEW - java.lang.reflect.MalformedParameterizedTypeException
[OLD] - java.lang.reflect.Member
[OLD] - java.lang.reflect.Method
NEW - java.lang.reflect.ParameterizedType
NEW - java.lang.reflect.Type
NEW - java.lang.reflect.TypeVariable
NEW - java.lang.reflect.WildcardType

java.math

[OLD] - java.math.BigDecimal
[OLD] - java.math.BigInteger

java.net

NEW - java.net.Authenticator.RequestorType
[OLD] - java.net.Authenticator
NEW - java.net.CacheRequest
NEW - java.net.CacheResponse
NEW - java.net.CookieHandler
NEW - java.net.HttpRetryException
[OLD] - java.net.Inet6Address
[OLD] - java.net.InetAddress
[OLD] - java.net.InetSocketAddress
NEW - java.net.Proxy.Type
NEW - java.net.Proxy
NEW - java.net.ProxySelector
NEW - java.net.ResponseCache
NEW - java.net.SecureCacheResponse
[OLD] - java.net.ServerSocket
[OLD] - java.net.Socket
[OLD] - java.net.SocketImpl
[OLD] - java.net.URL
[OLD] - java.net.URLConnection
[OLD] - java.net.URLStreamHandler

java.nio

[OLD] - java.nio.CharBuffer
[OLD] - java.nio.channels.spi.SelectorProvider
[OLD] - java.nio.charset.Charset

java.rmi

NEW - java.rmi.server.RemoteObjectInvocationHandler

java.security

NEW - java.security.AuthProvider
NEW - java.security.CodeSigner
[OLD] - java.security.CodeSource
[OLD] - java.security.DigestException
[OLD] - java.security.GeneralSecurityException
[OLD] - java.security.InvalidAlgorithmParameterException
[OLD] - java.security.InvalidKeyException
[OLD] - java.security.KeyException
[OLD] - java.security.KeyManagementException
NEW - java.security.KeyRep.Type
NEW - java.security.KeyRep
NEW - java.security.KeyStore.Builder
NEW - java.security.KeyStore.CallbackHandlerProtection
NEW - java.security.KeyStore.Entry
NEW - java.security.KeyStore.LoadStoreParameter
NEW - java.security.KeyStore.PasswordProtection
NEW - java.security.KeyStore.PrivateKeyEntry
NEW - java.security.KeyStore.ProtectionParameter
NEW - java.security.KeyStore.SecretKeyEntry
NEW - java.security.KeyStore.TrustedCertificateEntry
[OLD] - java.security.KeyStore
[OLD] - java.security.KeyStoreException
[OLD] - java.security.KeyStoreSpi
[OLD] - java.security.MessageDigest
[OLD] - java.security.MessageDigestSpi
[OLD] - java.security.NoSuchAlgorithmException
NEW - java.security.Provider.Service
[OLD] - java.security.Provider
[OLD] - java.security.ProviderException
[OLD] - java.security.SecureClassLoader
[OLD] - java.security.SecureRandom
[OLD] - java.security.Signature
[OLD] - java.security.SignatureException
[OLD] - java.security.SignatureSpi
NEW - java.security.Timestamp
NEW - java.security.UnrecoverableEntryException
[OLD] - java.security.UnresolvedPermission
[OLD] - java.security.cert.CRLException
[OLD] - java.security.cert.CertificateEncodingException
[OLD] - java.security.cert.CertificateException
[OLD] - java.security.cert.CertificateParsingException
[OLD] - java.security.cert.TrustAnchor
[OLD] - java.security.cert.X509CRL
[OLD] - java.security.cert.X509CRLEntry
[OLD] - java.security.cert.X509CRLSelector
[OLD] - java.security.cert.X509CertSelector
NEW - java.security.interfaces.ECKey
NEW - java.security.interfaces.ECPrivateKey
NEW - java.security.interfaces.ECPublicKey
NEW - java.security.spec.ECField
NEW - java.security.spec.ECFieldF2m
NEW - java.security.spec.ECFieldFp
NEW - java.security.spec.ECGenParameterSpec
NEW - java.security.spec.ECParameterSpec
NEW - java.security.spec.ECPoint
NEW - java.security.spec.ECPrivateKeySpec
NEW - java.security.spec.ECPublicKeySpec
NEW - java.security.spec.EllipticCurve
[OLD] - java.security.spec.InvalidKeySpecException
NEW - java.security.spec.MGF1ParameterSpec
[OLD] - java.security.spec.PSSParameterSpec

java.sql

[OLD] - java.sql.Timestamp

java.text

[OLD] - java.text.DecimalFormat

java.util

NEW - java.util.AbstractQueue
[OLD] - java.util.Arrays
[OLD] - java.util.Calendar
[OLD] - java.util.Collections
NEW - java.util.DuplicateFormatFlagsException
NEW - java.util.EnumMap
NEW - java.util.EnumSet
NEW - java.util.FormatFlagsConversionMismatchException
NEW - java.util.Formattable
NEW - java.util.FormattableFlags
NEW - java.util.Formatter
NEW - java.util.FormatterClosedException
NEW - java.util.IllegalFormatCodePointException
NEW - java.util.IllegalFormatConversionException
NEW - java.util.IllegalFormatException
NEW - java.util.IllegalFormatFlagsException
NEW - java.util.IllegalFormatPrecisionException
NEW - java.util.IllegalFormatWidthException
NEW - java.util.InputMismatchException
NEW - java.util.InvalidPropertiesFormatException
[OLD] - java.util.LinkedList
NEW - java.util.MissingFormatArgumentException
NEW - java.util.MissingFormatWidthException
NEW - java.util.PriorityQueue
[OLD] - java.util.Properties
NEW - java.util.Queue
NEW - java.util.Scanner
[OLD] - java.util.Timer
NEW - java.util.UUID
NEW - java.util.UnknownFormatConversionException
NEW - java.util.UnknownFormatFlagsException
NEW - java.util.concurrent.AbstractExecutorService
NEW - java.util.concurrent.ArrayBlockingQueue
NEW - java.util.concurrent.BlockingQueue
NEW - java.util.concurrent.BrokenBarrierException
NEW - java.util.concurrent.Callable
NEW - java.util.concurrent.CancellationException
NEW - java.util.concurrent.ConcurrentHashMap
NEW - java.util.concurrent.ConcurrentLinkedQueue
NEW - java.util.concurrent.ConcurrentMap
NEW - java.util.concurrent.CopyOnWriteArrayList
NEW - java.util.concurrent.CopyOnWriteArraySet
NEW - java.util.concurrent.CountDownLatch
NEW - java.util.concurrent.CyclicBarrier
NEW - java.util.concurrent.DelayQueue
NEW - java.util.concurrent.Delayed
NEW - java.util.concurrent.Exchanger
NEW - java.util.concurrent.ExecutionException
NEW - java.util.concurrent.Executor
NEW - java.util.concurrent.ExecutorService
NEW - java.util.concurrent.Executors
NEW - java.util.concurrent.Future
NEW - java.util.concurrent.FutureTask
NEW - java.util.concurrent.LinkedBlockingQueue
NEW - java.util.concurrent.PriorityBlockingQueue
NEW - java.util.concurrent.RejectedExecutionException
NEW - java.util.concurrent.RejectedExecutionHandler
NEW - java.util.concurrent.ScheduledExecutorService
NEW - java.util.concurrent.ScheduledFuture
NEW - java.util.concurrent.ScheduledThreadPoolExecutor
NEW - java.util.concurrent.Semaphore
NEW - java.util.concurrent.SynchronousQueue
NEW - java.util.concurrent.ThreadFactory
NEW - java.util.concurrent.ThreadPoolExecutor
NEW - java.util.concurrent.TimeUnit
NEW - java.util.concurrent.TimeoutException
NEW - java.util.concurrent.atomic.AtomicBoolean
NEW - java.util.concurrent.atomic.AtomicInteger
NEW - java.util.concurrent.atomic.AtomicIntegerArray
NEW - java.util.concurrent.atomic.AtomicIntegerFieldUpdater
NEW - java.util.concurrent.atomic.AtomicLong
NEW - java.util.concurrent.atomic.AtomicLongArray
NEW - java.util.concurrent.atomic.AtomicLongFieldUpdater
NEW - java.util.concurrent.atomic.AtomicMarkableReference
NEW - java.util.concurrent.atomic.AtomicReference
NEW - java.util.concurrent.atomic.AtomicReferenceArray
NEW - java.util.concurrent.atomic.AtomicReferenceFieldUpdater
NEW - java.util.concurrent.atomic.AtomicStampedReference
NEW - java.util.concurrent.locks.AbstractQueuedSynchronizer
NEW - java.util.concurrent.locks.Condition
NEW - java.util.concurrent.locks.Lock
NEW - java.util.concurrent.locks.ReadWriteLock
NEW - java.util.concurrent.locks.ReentrantLock
NEW - java.util.concurrent.locks.ReentrantReadWriteLock
[OLD] - java.util.jar.JarEntry
NEW - java.util.jar.Pack200
NEW - java.util.logging.LoggingMXBean
NEW - java.util.regex.MatchResult
[OLD] - java.util.regex.Matcher
[OLD] - java.util.regex.Pattern

javax.accessibility

[OLD] - javax.accessibility.AccessibleAction
[OLD] - javax.accessibility.AccessibleContext
[OLD] - javax.accessibility.AccessibleRelation
[OLD] - javax.accessibility.AccessibleRole
[OLD] - javax.accessibility.AccessibleState

javax.crypto

[OLD] - javax.crypto.Cipher
[OLD] - javax.crypto.CipherSpi
[OLD] - javax.crypto.Mac
[OLD] - javax.crypto.MacSpi
NEW - javax.crypto.spec.OAEPParameterSpec
NEW - javax.crypto.spec.PSource

javax.management

NEW - javax.management.Attribute
NEW - javax.management.AttributeChangeNotification
NEW - javax.management.AttributeChangeNotificationFilter
NEW - javax.management.AttributeList
NEW - javax.management.AttributeNotFoundException
NEW - javax.management.AttributeValueExp
NEW - javax.management.BadAttributeValueExpException
NEW - javax.management.BadBinaryOpValueExpException
NEW - javax.management.BadStringOperationException
NEW - javax.management.DefaultLoaderRepository
NEW - javax.management.Descriptor
NEW - javax.management.DescriptorAccess
NEW - javax.management.DynamicMBean
NEW - javax.management.InstanceAlreadyExistsException
NEW - javax.management.InstanceNotFoundException
NEW - javax.management.IntrospectionException
NEW - javax.management.InvalidApplicationException
NEW - javax.management.InvalidAttributeValueException
NEW - javax.management.JMException
NEW - javax.management.JMRuntimeException
NEW - javax.management.ListenerNotFoundException
NEW - javax.management.MBeanAttributeInfo
NEW - javax.management.MBeanConstructorInfo
NEW - javax.management.MBeanException
NEW - javax.management.MBeanFeatureInfo
NEW - javax.management.MBeanInfo
NEW - javax.management.MBeanNotificationInfo
NEW - javax.management.MBeanOperationInfo
NEW - javax.management.MBeanParameterInfo
NEW - javax.management.MBeanPermission
NEW - javax.management.MBeanRegistration
NEW - javax.management.MBeanRegistrationException
NEW - javax.management.MBeanServer
NEW - javax.management.MBeanServerBuilder
NEW - javax.management.MBeanServerConnection
NEW - javax.management.MBeanServerDelegate
NEW - javax.management.MBeanServerDelegateMBean
NEW - javax.management.MBeanServerFactory
NEW - javax.management.MBeanServerInvocationHandler
NEW - javax.management.MBeanServerNotification
NEW - javax.management.MBeanServerPermission
NEW - javax.management.MBeanTrustPermission
NEW - javax.management.MalformedObjectNameException
NEW - javax.management.NotCompliantMBeanException
NEW - javax.management.Notification
NEW - javax.management.NotificationBroadcaster
NEW - javax.management.NotificationBroadcasterSupport
NEW - javax.management.NotificationEmitter
NEW - javax.management.NotificationFilter
NEW - javax.management.NotificationFilterSupport
NEW - javax.management.NotificationListener
NEW - javax.management.ObjectInstance
NEW - javax.management.ObjectName
NEW - javax.management.OperationsException
NEW - javax.management.PersistentMBean
NEW - javax.management.Query
NEW - javax.management.QueryEval
NEW - javax.management.QueryExp
NEW - javax.management.ReflectionException
NEW - javax.management.RuntimeErrorException
NEW - javax.management.RuntimeMBeanException
NEW - javax.management.RuntimeOperationsException
NEW - javax.management.ServiceNotFoundException
NEW - javax.management.StandardMBean
NEW - javax.management.StringValueExp
NEW - javax.management.ValueExp
NEW - javax.management.loading.ClassLoaderRepository
NEW - javax.management.loading.DefaultLoaderRepository
NEW - javax.management.loading.MLet
NEW - javax.management.loading.MLetMBean
NEW - javax.management.loading.PrivateClassLoader
NEW - javax.management.loading.PrivateMLet
NEW - javax.management.modelmbean.DescriptorSupport
NEW - javax.management.modelmbean.InvalidTargetObjectTypeException
NEW - javax.management.modelmbean.ModelMBean
NEW - javax.management.modelmbean.ModelMBeanAttributeInfo
NEW - javax.management.modelmbean.ModelMBeanConstructorInfo
NEW - javax.management.modelmbean.ModelMBeanInfo
NEW - javax.management.modelmbean.ModelMBeanInfoSupport
NEW - javax.management.modelmbean.ModelMBeanNotificationBroadcaster
NEW - javax.management.modelmbean.ModelMBeanNotificationInfo
NEW - javax.management.modelmbean.ModelMBeanOperationInfo
NEW - javax.management.modelmbean.RequiredModelMBean
NEW - javax.management.modelmbean.XMLParseException
NEW - javax.management.monitor.CounterMonitor
NEW - javax.management.monitor.CounterMonitorMBean
NEW - javax.management.monitor.GaugeMonitor
NEW - javax.management.monitor.GaugeMonitorMBean
NEW - javax.management.monitor.Monitor
NEW - javax.management.monitor.MonitorMBean
NEW - javax.management.monitor.MonitorNotification
NEW - javax.management.monitor.MonitorSettingException
NEW - javax.management.monitor.StringMonitor
NEW - javax.management.monitor.StringMonitorMBean
NEW - javax.management.openmbean.ArrayType
NEW - javax.management.openmbean.CompositeData
NEW - javax.management.openmbean.CompositeDataSupport
NEW - javax.management.openmbean.CompositeType
NEW - javax.management.openmbean.InvalidKeyException
NEW - javax.management.openmbean.InvalidOpenTypeException
NEW - javax.management.openmbean.KeyAlreadyExistsException
NEW - javax.management.openmbean.OpenDataException
NEW - javax.management.openmbean.OpenMBeanAttributeInfo
NEW - javax.management.openmbean.OpenMBeanAttributeInfoSupport
NEW - javax.management.openmbean.OpenMBeanConstructorInfo
NEW - javax.management.openmbean.OpenMBeanConstructorInfoSupport
NEW - javax.management.openmbean.OpenMBeanInfo
NEW - javax.management.openmbean.OpenMBeanInfoSupport
NEW - javax.management.openmbean.OpenMBeanOperationInfo
NEW - javax.management.openmbean.OpenMBeanOperationInfoSupport
NEW - javax.management.openmbean.OpenMBeanParameterInfo
NEW - javax.management.openmbean.OpenMBeanParameterInfoSupport
NEW - javax.management.openmbean.OpenType
NEW - javax.management.openmbean.SimpleType
NEW - javax.management.openmbean.TabularData
NEW - javax.management.openmbean.TabularDataSupport
NEW - javax.management.openmbean.TabularType
NEW - javax.management.relation.InvalidRelationIdException
NEW - javax.management.relation.InvalidRelationServiceException
NEW - javax.management.relation.InvalidRelationTypeException
NEW - javax.management.relation.InvalidRoleInfoException
NEW - javax.management.relation.InvalidRoleValueException
NEW - javax.management.relation.MBeanServerNotificationFilter
NEW - javax.management.relation.Relation
NEW - javax.management.relation.RelationException
NEW - javax.management.relation.RelationNotFoundException
NEW - javax.management.relation.RelationNotification
NEW - javax.management.relation.RelationService
NEW - javax.management.relation.RelationServiceMBean
NEW - javax.management.relation.RelationServiceNotRegisteredException
NEW - javax.management.relation.RelationSupport
NEW - javax.management.relation.RelationSupportMBean
NEW - javax.management.relation.RelationType
NEW - javax.management.relation.RelationTypeNotFoundException
NEW - javax.management.relation.RelationTypeSupport
NEW - javax.management.relation.Role
NEW - javax.management.relation.RoleInfo
NEW - javax.management.relation.RoleInfoNotFoundException
NEW - javax.management.relation.RoleList
NEW - javax.management.relation.RoleNotFoundException
NEW - javax.management.relation.RoleResult
NEW - javax.management.relation.RoleStatus
NEW - javax.management.relation.RoleUnresolved
NEW - javax.management.relation.RoleUnresolvedList
NEW - javax.management.remote.JMXAuthenticator
NEW - javax.management.remote.JMXConnectionNotification
NEW - javax.management.remote.JMXConnector
NEW - javax.management.remote.JMXConnectorFactory
NEW - javax.management.remote.JMXConnectorProvider
NEW - javax.management.remote.JMXConnectorServer
NEW - javax.management.remote.JMXConnectorServerFactory
NEW - javax.management.remote.JMXConnectorServerMBean
NEW - javax.management.remote.JMXConnectorServerProvider
NEW - javax.management.remote.JMXPrincipal
NEW - javax.management.remote.JMXProviderException
NEW - javax.management.remote.JMXServerErrorException
NEW - javax.management.remote.JMXServiceURL
NEW - javax.management.remote.MBeanServerForwarder
NEW - javax.management.remote.NotificationResult
NEW - javax.management.remote.SubjectDelegationPermission
NEW - javax.management.remote.TargetedNotification
NEW - javax.management.remote.rmi.RMIConnection
NEW - javax.management.remote.rmi.RMIConnectionImpl
NEW - javax.management.remote.rmi.RMIConnector
NEW - javax.management.remote.rmi.RMIConnectorServer
NEW - javax.management.remote.rmi.RMIIIOPServerImpl
NEW - javax.management.remote.rmi.RMIJRMPServerImpl
NEW - javax.management.remote.rmi.RMIServer
NEW - javax.management.remote.rmi.RMIServerImpl
NEW - javax.management.timer.Timer
NEW - javax.management.timer.TimerAlarmClockNotification
NEW - javax.management.timer.TimerMBean
NEW - javax.management.timer.TimerNotification

javax.naming

[OLD] - javax.naming.NameClassPair
NEW - javax.naming.ldap.BasicControl
NEW - javax.naming.ldap.LdapName
NEW - javax.naming.ldap.ManageReferralControl
NEW - javax.naming.ldap.PagedResultsControl
NEW - javax.naming.ldap.PagedResultsResponseControl
NEW - javax.naming.ldap.Rdn
NEW - javax.naming.ldap.SortControl
NEW - javax.naming.ldap.SortKey
NEW - javax.naming.ldap.SortResponseControl

javax.net

NEW - javax.net.ssl.CertPathTrustManagerParameters
[OLD] - javax.net.ssl.HandshakeCompletedEvent
[OLD] - javax.net.ssl.HttpsURLConnection
NEW - javax.net.ssl.KeyStoreBuilderParameters
[OLD] - javax.net.ssl.SSLContext
[OLD] - javax.net.ssl.SSLContextSpi
NEW - javax.net.ssl.SSLEngine
NEW - javax.net.ssl.SSLEngineResult.HandshakeStatus
NEW - javax.net.ssl.SSLEngineResult.Status
NEW - javax.net.ssl.SSLEngineResult
[OLD] - javax.net.ssl.SSLException
[OLD] - javax.net.ssl.SSLSession
NEW - javax.net.ssl.X509ExtendedKeyManager

javax.rmi

NEW - javax.rmi.ssl.SslRMIClientSocketFactory
NEW - javax.rmi.ssl.SslRMIServerSocketFactory

javax.security

NEW - javax.security.auth.login.AccountException
NEW - javax.security.auth.login.AccountLockedException
NEW - javax.security.auth.login.AccountNotFoundException
NEW - javax.security.auth.login.CredentialException
NEW - javax.security.auth.login.CredentialNotFoundException
[OLD] - javax.security.auth.login.LoginContext
NEW - javax.security.sasl.AuthenticationException
NEW - javax.security.sasl.AuthorizeCallback
NEW - javax.security.sasl.RealmCallback
NEW - javax.security.sasl.RealmChoiceCallback
NEW - javax.security.sasl.Sasl
NEW - javax.security.sasl.SaslClient
NEW - javax.security.sasl.SaslClientFactory
NEW - javax.security.sasl.SaslException
NEW - javax.security.sasl.SaslServer
NEW - javax.security.sasl.SaslServerFactory

javax.sound

[OLD] - javax.sound.midi.MidiDevice
[OLD] - javax.sound.midi.MidiFileFormat
[OLD] - javax.sound.midi.MidiSystem
[OLD] - javax.sound.midi.Sequencer
[OLD] - javax.sound.sampled.AudioFileFormat
[OLD] - javax.sound.sampled.AudioFormat
[OLD] - javax.sound.sampled.AudioSystem
[OLD] - javax.sound.sampled.DataLine
[OLD] - javax.sound.sampled.ReverbType

javax.swing

[OLD] - javax.swing.AbstractButton
[OLD] - javax.swing.DefaultListCellRenderer
[OLD] - javax.swing.DefaultListSelectionModel
[OLD] - javax.swing.JComponent
[OLD] - javax.swing.JEditorPane
[OLD] - javax.swing.JLayeredPane
[OLD] - javax.swing.JPopupMenu.AccessibleJPopupMenu
[OLD] - javax.swing.JPopupMenu
[OLD] - javax.swing.JScrollPane.AccessibleJScrollPane
NEW - javax.swing.JSpinner.AccessibleJSpinner
[OLD] - javax.swing.JSpinner
[OLD] - javax.swing.JTable.AccessibleJTable
NEW - javax.swing.JTable.PrintMode
[OLD] - javax.swing.JTable
[OLD] - javax.swing.LookAndFeel
NEW - javax.swing.ProgressMonitor.AccessibleProgressMonitor
[OLD] - javax.swing.ProgressMonitor
[OLD] - javax.swing.Spring
[OLD] - javax.swing.SpringLayout.Constraints
[OLD] - javax.swing.plaf.basic.BasicColorChooserUI
[OLD] - javax.swing.plaf.basic.BasicComboPopup
[OLD] - javax.swing.plaf.basic.BasicDesktopIconUI
[OLD] - javax.swing.plaf.basic.BasicDesktopPaneUI
[OLD] - javax.swing.plaf.basic.BasicEditorPaneUI
[OLD] - javax.swing.plaf.basic.BasicProgressBarUI
[OLD] - javax.swing.plaf.basic.BasicScrollBarUI.TrackListener
[OLD] - javax.swing.plaf.basic.BasicScrollBarUI
[OLD] - javax.swing.plaf.basic.BasicSliderUI
[OLD] - javax.swing.plaf.basic.BasicSpinnerUI
[OLD] - javax.swing.plaf.basic.BasicSplitPaneDivider.MouseHandler
[OLD] - javax.swing.plaf.basic.BasicSplitPaneDivider
[OLD] - javax.swing.plaf.basic.BasicTabbedPaneUI
[OLD] - javax.swing.plaf.basic.BasicTextAreaUI
[OLD] - javax.swing.plaf.basic.BasicToolBarUI
[OLD] - javax.swing.plaf.basic.BasicTreeUI
[OLD] - javax.swing.plaf.metal.MetalButtonUI
[OLD] - javax.swing.plaf.metal.MetalComboBoxUI
[OLD] - javax.swing.plaf.metal.MetalLookAndFeel
NEW - javax.swing.plaf.metal.MetalMenuBarUI
[OLD] - javax.swing.plaf.metal.MetalToggleButtonUI
[OLD] - javax.swing.plaf.metal.MetalToolBarUI
NEW - javax.swing.plaf.metal.OceanTheme
NEW - javax.swing.plaf.synth.ColorType
NEW - javax.swing.plaf.synth.Region
NEW - javax.swing.plaf.synth.SynthConstants
NEW - javax.swing.plaf.synth.SynthContext
NEW - javax.swing.plaf.synth.SynthGraphicsUtils
NEW - javax.swing.plaf.synth.SynthLookAndFeel
NEW - javax.swing.plaf.synth.SynthPainter
NEW - javax.swing.plaf.synth.SynthStyle
NEW - javax.swing.plaf.synth.SynthStyleFactory
[OLD] - javax.swing.table.DefaultTableCellRenderer
[OLD] - javax.swing.text.DefaultCaret
[OLD] - javax.swing.text.LabelView
[OLD] - javax.swing.text.StyleConstants
[OLD] - javax.swing.text.TabSet
NEW - javax.swing.text.FormSubmitEvent
[OLD] - javax.swing.text.HTMLEditorKit
[OLD] - javax.swing.text.InlineView
[OLD] - javax.swing.tree.DefaultTreeCellRenderer

javax.xml

NEW - javax.xml.XMLConstants
NEW - javax.xml.datatype.DatatypeConfigurationException
NEW - javax.xml.datatype.DatatypeConstants
NEW - javax.xml.datatype.DatatypeFactory
NEW - javax.xml.datatype.Duration
NEW - javax.xml.datatype.XMLGregorianCalendar
NEW - javax.xml.namespace.NamespaceContext
NEW - javax.xml.namespace.QName
[OLD] - javax.xml.parsers.DocumentBuilder
[OLD] - javax.xml.parsers.DocumentBuilderFactory
[OLD] - javax.xml.parsers.SAXParser
[OLD] - javax.xml.parsers.SAXParserFactory
[OLD] - javax.xml.transform.Transformer
[OLD] - javax.xml.transform.dom.DOMResult
NEW - javax.xml.validation.Schema
NEW - javax.xml.validation.SchemaFactory
NEW - javax.xml.validation.SchemaFactoryLoader
NEW - javax.xml.validation.TypeInfoProvider
NEW - javax.xml.validation.Validator
NEW - javax.xml.validation.ValidatorHandler
NEW - javax.xml.xpath.XPath
NEW - javax.xml.xpath.XPathConstants
NEW - javax.xml.xpath.XPathException
NEW - javax.xml.xpath.XPathExpression
NEW - javax.xml.xpath.XPathExpressionException
NEW - javax.xml.xpath.XPathFactory
NEW - javax.xml.xpath.XPathFactoryConfigurationException
NEW - javax.xml.xpath.XPathFunction
NEW - javax.xml.xpath.XPathFunctionException
NEW - javax.xml.xpath.XPathFunctionResolver
NEW - javax.xml.xpath.XPathVariableResolver

org.omg

NEW - org.omg.CORBA.ACTIVITY_COMPLETED
NEW - org.omg.CORBA.ACTIVITY_REQUIRED
NEW - org.omg.CORBA.BAD_QOS
NEW - org.omg.CORBA.CODESET_INCOMPATIBLE
NEW - org.omg.CORBA.INVALID_ACTIVITY
NEW - org.omg.CORBA.REBIND
NEW - org.omg.CORBA.TIMEOUT