Results of comparison between jdk12 and jdk13
Comparison run at Thu Sep 20 09:49:24 2007 GMT
jdk12 API scanned at 2007/09/20 05:01:07 EDT
jdk13 API scanned at 2007/09/20 05:05:34 EDT
Summary
Serialization compatibility of classes in javax.swing and subpackages, and their subclasses, has not been checked.
| Legend: |
All correct - |
|
|
|
|
|
|
|
|
|
|
|
|
- None correct |
Errors
Total
Minor: 3 methods.
Bad: 15 fields, 8 methods, 4 constructors.
Missing: None.
Abs.add: 2 methods.
|
Abs.add
- method java.awt.GraphicsConfiguration.getBounds(): new abstract method in jdk13
- method java.awt.Toolkit.mapInputMethodHighlight(java.awt.im.InputMethodHighlight): new abstract method in jdk13
Bad
- constructor java.io.FileOutputStream(java.io.File): doesn't throw java.io.FileNotFoundException in jdk12, but throws java.io.FileNotFoundException in jdk13
- constructor java.io.FileOutputStream(java.io.File): throws java.io.IOException in jdk12, but doesn't throw java.io.IOException in jdk13
- constructor java.io.RandomAccessFile(java.io.File, java.lang.String): doesn't throw java.io.FileNotFoundException in jdk12, but throws java.io.FileNotFoundException in jdk13
- constructor java.io.RandomAccessFile(java.io.File, java.lang.String): throws java.io.IOException in jdk12, but doesn't throw java.io.IOException in jdk13
- field java.io.ObjectStreamConstants.TC_MAX: constant [123] in jdk12, but constant [125] in jdk13
Bad
- field java.net.HttpURLConnection.HTTP_INTERNAL_ERROR: constant [501] in jdk12, but constant [500] in jdk13
- method java.net.URLDecoder.decode(java.lang.String): throws java.lang.Exception in jdk12, but doesn't throw java.lang.Exception in jdk13
Bad
- method java.util.zip.ZipFile.finalize(): doesn't throw java.io.IOException in jdk12, but throws java.io.IOException in jdk13
- method java.util.zip.ZipFile.finalize(): throws java.lang.Throwable in jdk12, but doesn't throw java.lang.Throwable in jdk13
Minor
- method javax.swing.JComponent.disable(): deprecated in jdk12, but not deprecated in jdk13
- method javax.swing.JComponent.enable(): deprecated in jdk12, but not deprecated in jdk13
- method javax.swing.ToolTipManager.setLightWeightPopupEnabled(boolean): deprecated in jdk12, but not deprecated in jdk13
Bad
- field javax.swing.JFileChooser.MULTI_SELECTION_ENABLED_CHANGED_PROPERTY: constant [fileFilterChanged] in jdk12, but constant [MultiSelectionEnabledChangedProperty] in jdk13
- field javax.swing.JTree.INVOKES_STOP_CELL_EDITING_PROPERTY: constant [messagesStopCellEditing] in jdk12, but constant [invokesStopCellEditing] in jdk13
- field javax.swing.JTree.TREE_MODEL_PROPERTY: constant [treeModel] in jdk12, but constant [model] in jdk13
Bad
- field javax.swing.plaf.basic.BasicInternalFrameTitlePane.CLOSE_CMD: constant [Close] in jdk12, but not constant in jdk13
- field javax.swing.plaf.basic.BasicInternalFrameTitlePane.ICONIFY_CMD: constant [Minimize] in jdk12, but not constant in jdk13
- field javax.swing.plaf.basic.BasicInternalFrameTitlePane.MAXIMIZE_CMD: constant [Maximize] in jdk12, but not constant in jdk13
- field javax.swing.plaf.basic.BasicInternalFrameTitlePane.MOVE_CMD: constant [Move] in jdk12, but not constant in jdk13
- field javax.swing.plaf.basic.BasicInternalFrameTitlePane.RESTORE_CMD: constant [Restore] in jdk12, but not constant in jdk13
- field javax.swing.plaf.basic.BasicInternalFrameTitlePane.SIZE_CMD: constant [Size] in jdk12, but not constant in jdk13
- field javax.swing.plaf.basic.BasicSliderUI.MAX_SCROLL: instance in jdk12, but static in jdk13
- field javax.swing.plaf.basic.BasicSliderUI.MIN_SCROLL: instance in jdk12, but static in jdk13
- field javax.swing.plaf.basic.BasicSliderUI.NEGATIVE_SCROLL: instance in jdk12, but static in jdk13
- field javax.swing.plaf.basic.BasicSliderUI.POSITIVE_SCROLL: instance in jdk12, but static in jdk13
Bad
- method javax.swing.text.LabelView.clone(): nonfinal in jdk12, but final in jdk13
- method javax.swing.text.LabelView.clone(): throws java.lang.CloneNotSupportedException in jdk12, but doesn't throw java.lang.CloneNotSupportedException in jdk13
- method javax.swing.text.Segment.clone(): throws java.lang.CloneNotSupportedException in jdk12, but doesn't throw java.lang.CloneNotSupportedException in jdk13
Bad
- method org.omg.CORBA.TypeCode.member_visibility(int): doesn't throw org.omg.CORBA.TypeCodePackage.Bounds in jdk12, but throws org.omg.CORBA.TypeCodePackage.Bounds in jdk13
- method org.omg.CORBA.TypeCode.member_visibility(int): throws org.omg.CORBA.Bounds in jdk12, but doesn't throw org.omg.CORBA.Bounds in jdk13