-
Bug
-
Resolution: Fixed
-
P2
-
7
-
b10
-
generic
-
generic
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2152967 | OpenJDK6 | Sergey Malenkov | P3 | Closed | Won't Fix |
Some of API changes made in JDK 7 build b10 seem not to have any corresponding CCC request.
JCK team assumes that they should be CCC approved or removed.
The changes in question are shown below (the sigtest output):
Added Annotations
-----------------
java.awt.Color(int,int,int,int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["red", "green", "blue", "alpha"])
java.awt.Cursor(int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["type"])
java.awt.ScrollPane(int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["scrollbarDisplayPolicy"])
java.beans.EventHandler(java.lang.Object,java.lang.String,java.lang.String,java.lang.String): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["target", "action", "eventPropertyName", "listenerMethodName"])
java.beans.Expression(java.lang.Object,java.lang.String,java.lang.Object[]): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["target", "methodName", "arguments"])
java.beans.Statement(java.lang.Object,java.lang.String,java.lang.Object[]): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["target", "methodName", "arguments"])
javax.swing.Box$Filler(java.awt.Dimension,java.awt.Dimension,java.awt.Dimension): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["minimumSize", "preferredSize", "maximumSize"])
javax.swing.BoxLayout(java.awt.Container,int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["target", "axis"])
javax.swing.DefaultCellEditor(javax.swing.JTextField): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["component"])
javax.swing.ImageIcon(java.lang.String):anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["description"])
javax.swing.JButton(java.lang.String): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["text"])
javax.swing.JSplitPane(int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["orientation"])
javax.swing.JTree(javax.swing.tree.TreeModel): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["model"])
javax.swing.OverlayLayout(java.awt.Container): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["target"])
javax.swing.border.BevelBorder(int,java.awt.Color,java.awt.Color,java.awt.Color,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["bevelType", "highlightOuterColor", "highlightInnerColor", "shadowOuterColor", "shadowInnerColor"])
javax.swing.border.CompoundBorder(javax.swing.border.Border,javax.swing.border.Border): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["outsideBorder", "insideBorder"])
javax.swing.border.EmptyBorder(java.awt.Insets): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["borderInsets"])
javax.swing.border.EtchedBorder(int,java.awt.Color,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["etchType", "highlightColor", "shadowColor"])
javax.swing.border.LineBorder(java.awt.Color,int,boolean): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["lineColor", "thickness", "roundedCorners"])
javax.swing.border.SoftBevelBorder(int,java.awt.Color,java.awt.Color,java.awt.Color,java.awt.Color):anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["bevelType", "highlightOuterColor", "highlightInnerColor", "shadowOuterColor", "shadowInnerColor"])
javax.swing.border.TitledBorder(javax.swing.border.Border,java.lang.String,int,int,java.awt.Font,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["border", "title", "titleJustification", "titlePosition", "titleFont", "titleColor"])
javax.swing.plaf.BorderUIResource$BevelBorderUIResource(int,java.awt.Color,java.awt.Color,java.awt.Color,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["bevelType", "highlightOuterColor", "highlightInnerColor", "shadowOuterColor", "shadowInnerColor"])
javax.swing.plaf.BorderUIResource$CompoundBorderUIResource(javax.swing.border.Border,javax.swing.border.Border): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["outsideBorder", "insideBorder"])
javax.swing.plaf.BorderUIResource$EmptyBorderUIResource(java.awt.Insets): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["borderInsets"])
javax.swing.plaf.BorderUIResource$EtchedBorderUIResource(int,java.awt.Color,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["etchType", "highlightColor", "shadowColor"])
javax.swing.plaf.BorderUIResource$LineBorderUIResource(java.awt.Color,int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["lineColor", "thickness"])
javax.swing.plaf.BorderUIResource$TitledBorderUIResource(javax.swing.border.Border,java.lang.String,int,int,java.awt.Font,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["border", "title", "titleJustification", "titlePosition", "titleFont", "titleColor"])
javax.swing.plaf.ColorUIResource(int,int,int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["red", "green", "blue"])
javax.swing.tree.DefaultTreeModel(javax.swing.tree.TreeNode): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["root"])
javax.swing.tree.TreePath(java.lang.Object[]): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["path"])
JCK team assumes that they should be CCC approved or removed.
The changes in question are shown below (the sigtest output):
Added Annotations
-----------------
java.awt.Color(int,int,int,int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["red", "green", "blue", "alpha"])
java.awt.Cursor(int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["type"])
java.awt.ScrollPane(int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["scrollbarDisplayPolicy"])
java.beans.EventHandler(java.lang.Object,java.lang.String,java.lang.String,java.lang.String): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["target", "action", "eventPropertyName", "listenerMethodName"])
java.beans.Expression(java.lang.Object,java.lang.String,java.lang.Object[]): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["target", "methodName", "arguments"])
java.beans.Statement(java.lang.Object,java.lang.String,java.lang.Object[]): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["target", "methodName", "arguments"])
javax.swing.Box$Filler(java.awt.Dimension,java.awt.Dimension,java.awt.Dimension): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["minimumSize", "preferredSize", "maximumSize"])
javax.swing.BoxLayout(java.awt.Container,int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["target", "axis"])
javax.swing.DefaultCellEditor(javax.swing.JTextField): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["component"])
javax.swing.ImageIcon(java.lang.String):anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["description"])
javax.swing.JButton(java.lang.String): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["text"])
javax.swing.JSplitPane(int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["orientation"])
javax.swing.JTree(javax.swing.tree.TreeModel): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["model"])
javax.swing.OverlayLayout(java.awt.Container): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["target"])
javax.swing.border.BevelBorder(int,java.awt.Color,java.awt.Color,java.awt.Color,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["bevelType", "highlightOuterColor", "highlightInnerColor", "shadowOuterColor", "shadowInnerColor"])
javax.swing.border.CompoundBorder(javax.swing.border.Border,javax.swing.border.Border): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["outsideBorder", "insideBorder"])
javax.swing.border.EmptyBorder(java.awt.Insets): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["borderInsets"])
javax.swing.border.EtchedBorder(int,java.awt.Color,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["etchType", "highlightColor", "shadowColor"])
javax.swing.border.LineBorder(java.awt.Color,int,boolean): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["lineColor", "thickness", "roundedCorners"])
javax.swing.border.SoftBevelBorder(int,java.awt.Color,java.awt.Color,java.awt.Color,java.awt.Color):anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["bevelType", "highlightOuterColor", "highlightInnerColor", "shadowOuterColor", "shadowInnerColor"])
javax.swing.border.TitledBorder(javax.swing.border.Border,java.lang.String,int,int,java.awt.Font,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["border", "title", "titleJustification", "titlePosition", "titleFont", "titleColor"])
javax.swing.plaf.BorderUIResource$BevelBorderUIResource(int,java.awt.Color,java.awt.Color,java.awt.Color,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["bevelType", "highlightOuterColor", "highlightInnerColor", "shadowOuterColor", "shadowInnerColor"])
javax.swing.plaf.BorderUIResource$CompoundBorderUIResource(javax.swing.border.Border,javax.swing.border.Border): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["outsideBorder", "insideBorder"])
javax.swing.plaf.BorderUIResource$EmptyBorderUIResource(java.awt.Insets): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["borderInsets"])
javax.swing.plaf.BorderUIResource$EtchedBorderUIResource(int,java.awt.Color,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["etchType", "highlightColor", "shadowColor"])
javax.swing.plaf.BorderUIResource$LineBorderUIResource(java.awt.Color,int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["lineColor", "thickness"])
javax.swing.plaf.BorderUIResource$TitledBorderUIResource(javax.swing.border.Border,java.lang.String,int,int,java.awt.Font,java.awt.Color): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["border", "title", "titleJustification", "titlePosition", "titleFont", "titleColor"])
javax.swing.plaf.ColorUIResource(int,int,int): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["red", "green", "blue"])
javax.swing.tree.DefaultTreeModel(javax.swing.tree.TreeNode): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["root"])
javax.swing.tree.TreePath(java.lang.Object[]): anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["path"])
- backported by
-
JDK-2152967 No appropriate CCC request for listed JDK 7 changes (b10)
- Closed
- relates to
-
JDK-6487891 RFE: LTP: @ConstructorProperties should be used
- Closed