# HG changeset patch # User prr # Date 1479146376 28800 # Node ID 621af0ebf6c4a4f3cc3869590b4b2c0752d396a5 # Parent 4efb5b19587b0188cec025635382526ccfe70327 8169518: Suppress Deprecation warnings for deprecated Swing APIs Reviewed-by: alexsch, ssadetsky diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java --- a/jdk/src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java Mon Nov 14 09:03:07 2016 -0800 +++ b/jdk/src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java Mon Nov 14 09:59:36 2016 -0800 @@ -55,6 +55,7 @@ super.uninstallListeners(); } + @SuppressWarnings("deprecation") public void mouseClicked(final MouseEvent e) { if (e.getClickCount() != 1) return; diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java --- a/jdk/src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java Mon Nov 14 09:03:07 2016 -0800 +++ b/jdk/src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java Mon Nov 14 09:59:36 2016 -0800 @@ -293,6 +293,7 @@ }, c); } + @SuppressWarnings("deprecation") static int[] getVisibleCharacterRange(final Accessible a) { final Accessible sa = CAccessible.getSwingAccessible(a); if (!(sa instanceof JTextComponent)) return null; diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java --- a/jdk/src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java Mon Nov 14 09:03:07 2016 -0800 +++ b/jdk/src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java Mon Nov 14 09:59:36 2016 -0800 @@ -214,6 +214,7 @@ this.setDefaultDragImage(); } + @SuppressWarnings("deprecation") private void setDefaultDragImage(JTextComponent component) { DragGestureEvent trigger = getTrigger(); int selectionStart = component.getSelectionStart(); diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java --- a/jdk/src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java Mon Nov 14 09:03:07 2016 -0800 +++ b/jdk/src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java Mon Nov 14 09:59:36 2016 -0800 @@ -124,6 +124,7 @@ * @param g the graphics context * @see #damage */ + @SuppressWarnings("deprecation") public void paint(Graphics g) { if(isVisible()) { try { diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java --- a/jdk/src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java Mon Nov 14 09:03:07 2016 -0800 +++ b/jdk/src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java Mon Nov 14 09:59:36 2016 -0800 @@ -132,6 +132,7 @@ this.r = r; } + @SuppressWarnings("deprecation") public void run() { JTextField field = (JTextField) getComponent(); if (field != null) { diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java --- a/jdk/src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java Mon Nov 14 09:03:07 2016 -0800 +++ b/jdk/src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java Mon Nov 14 09:59:36 2016 -0800 @@ -93,6 +93,7 @@ * @param bounds the bounding box for the highlight * @param c the editor */ + @SuppressWarnings("deprecation") public void paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c) { Rectangle alloc = bounds.getBounds(); try { diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/JEditorPane.java --- a/jdk/src/java.desktop/share/classes/javax/swing/JEditorPane.java Mon Nov 14 09:03:07 2016 -0800 +++ b/jdk/src/java.desktop/share/classes/javax/swing/JEditorPane.java Mon Nov 14 09:59:36 2016 -0800 @@ -825,6 +825,7 @@ * * @param reference the named location to scroll to */ + @SuppressWarnings("deprecation") public void scrollToReference(String reference) { Document d = getDocument(); if (d instanceof HTMLDocument) { diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java --- a/jdk/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java Mon Nov 14 09:03:07 2016 -0800 +++ b/jdk/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java Mon Nov 14 09:59:36 2016 -0800 @@ -1309,6 +1309,7 @@ * @see javax.swing.text.View#getToolTipText * @since 1.4 */ + @SuppressWarnings("deprecation") public String getToolTipText(JTextComponent t, Point pt) { if (!painted) { return null; @@ -2264,6 +2265,7 @@ *
LookAndFeel
* @since 1.4
*/
+ @SuppressWarnings("deprecation")
public String getToolTipText(JTextComponent a, Point b) {
String returnValue =
((TextUI) (uis.elementAt(0))).getToolTipText(a,b);
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java Mon Nov 14 09:59:36 2016 -0800
@@ -304,6 +304,7 @@
*
* @param e the mouse event
*/
+ @SuppressWarnings("deprecation")
protected void positionCaret(MouseEvent e) {
Point pt = new Point(e.getX(), e.getY());
Position.Bias[] biasRet = new Position.Bias[1];
@@ -323,6 +324,7 @@
*
* @param e the mouse event
*/
+ @SuppressWarnings("deprecation")
protected void moveCaret(MouseEvent e) {
Point pt = new Point(e.getX(), e.getY());
Position.Bias[] biasRet = new Position.Bias[1];
@@ -615,6 +617,7 @@
* @param g the graphics context
* @see #damage
*/
+ @SuppressWarnings("deprecation")
public void paint(Graphics g) {
if(isVisible()) {
try {
@@ -959,6 +962,7 @@
* @see #isActive
* @see Caret#setVisible
*/
+ @SuppressWarnings("deprecation")
public void setVisible(boolean e) {
// focus lost notification can come in later after the
// caret has been deinstalled, in which case the component
@@ -1301,6 +1305,7 @@
* event thread so that calling modelToView
* is safe.
*/
+ @SuppressWarnings("deprecation")
void repaintNewCaret() {
if (component != null) {
TextUI mapper = component.getUI();
@@ -1664,6 +1669,7 @@
*
* @param e the action event
*/
+ @SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e) {
if (width == 0 || height == 0) {
// setVisible(true) will cause a scroll, only do this if the
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java Mon Nov 14 09:59:36 2016 -0800
@@ -1429,6 +1429,7 @@
}
/** The operation to perform when this action is triggered. */
+ @SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e) {
JTextComponent target = getTextComponent(e);
if (target != null) {
@@ -1542,6 +1543,7 @@
* Returns adjustsed {@code y} position that indicates the location to scroll to
* after selecting index
.
*/
+ @SuppressWarnings("deprecation")
private int getAdjustedY(JTextComponent text, Rectangle visible, int index) {
int result = visible.y;
@@ -1589,6 +1591,7 @@
}
/** The operation to perform when this action is triggered. */
+ @SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e) {
JTextComponent target = getTextComponent(e);
if (target != null) {
@@ -1672,6 +1675,7 @@
}
/** The operation to perform when this action is triggered. */
+ @SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e) {
JTextComponent target = getTextComponent(e);
if (target != null) {
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/DefaultHighlighter.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/DefaultHighlighter.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/DefaultHighlighter.java Mon Nov 14 09:59:36 2016 -0800
@@ -405,6 +405,7 @@
* @param bounds the bounding box for the highlight
* @param c the editor
*/
+ @SuppressWarnings("deprecation")
public void paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c) {
Rectangle alloc = bounds.getBounds();
try {
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/FieldView.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/FieldView.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/FieldView.java Mon Nov 14 09:59:36 2016 -0800
@@ -205,6 +205,7 @@
* that is returned, although there is no guarantee.
* The parent may choose to resize or break the view.
*/
+ @SuppressWarnings("deprecation")
public float getPreferredSpan(int axis) {
switch (axis) {
case View.X_AXIS:
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/JTextComponent.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/JTextComponent.java Mon Nov 14 09:59:36 2016 -0800
@@ -785,6 +785,7 @@
* @param p the point to calculate a drop location for
* @return the drop location, or null
*/
+ @SuppressWarnings("deprecation")
DropLocation dropLocationForPoint(Point p) {
Position.Bias[] bias = new Position.Bias[1];
int index = getUI().viewToModel(this, p, bias);
@@ -1959,6 +1960,7 @@
* @see javax.swing.plaf.TextUI#getToolTipText
* @see javax.swing.ToolTipManager#registerComponent
*/
+ @SuppressWarnings("deprecation")
public String getToolTipText(MouseEvent event) {
String retValue = super.getToolTipText(event);
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/ParagraphView.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/ParagraphView.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/ParagraphView.java Mon Nov 14 09:59:36 2016 -0800
@@ -178,6 +178,7 @@
* @return the location in the model that represents the
* next location visual position
*/
+ @SuppressWarnings("deprecation")
protected int getNextNorthSouthVisualPositionFrom(int pos, Position.Bias b,
Shape a, int direction,
Position.Bias[] biasRet)
@@ -252,6 +253,7 @@
// NOTE: This will not properly work if ParagraphView contains
// other ParagraphViews. It won't raise, but this does not message
// the children views with getNextVisualPositionFrom.
+ @SuppressWarnings("deprecation")
protected int getClosestPositionTo(int pos, Position.Bias b, Shape a,
int direction, Position.Bias[] biasRet,
int rowIndex, int x)
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/PasswordView.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/PasswordView.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/PasswordView.java Mon Nov 14 09:59:36 2016 -0800
@@ -84,6 +84,7 @@
return drawUnselectedTextImpl(g, x, y, p0, p1, true);
}
+ @SuppressWarnings("deprecation")
private float drawUnselectedTextImpl(Graphics g, float x, float y,
int p0, int p1,
boolean useFPAPI)
@@ -152,6 +153,7 @@
return drawSelectedTextImpl(g, x, y, p0, p1, true);
}
+ @SuppressWarnings("deprecation")
private float drawSelectedTextImpl(Graphics g, float x, float y,
int p0, int p1,
boolean useFPAPI)
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/PlainView.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/PlainView.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/PlainView.java Mon Nov 14 09:59:36 2016 -0800
@@ -471,6 +471,7 @@
* represent a valid location in the associated document
* @see View#modelToView
*/
+ @SuppressWarnings("deprecation")
public Shape modelToView(int pos, Shape a, Position.Bias b) throws BadLocationException {
// line coordinates
Document doc = getDocument();
@@ -798,6 +799,7 @@
* the given element. It is assumed that the font
* and font metrics are up-to-date.
*/
+ @SuppressWarnings("deprecation")
private int getLineWidth(Element line) {
if (line == null) {
return 0;
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/Utilities.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/Utilities.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/Utilities.java Mon Nov 14 09:59:36 2016 -0800
@@ -672,6 +672,7 @@
* a value of -1 will be returned.
* @exception BadLocationException if the offset is out of range
*/
+ @SuppressWarnings("deprecation")
public static final int getRowStart(JTextComponent c, int offs) throws BadLocationException {
Rectangle r = c.modelToView(offs);
if (r == null) {
@@ -702,6 +703,7 @@
* a value of -1 will be returned.
* @exception BadLocationException if the offset is out of range
*/
+ @SuppressWarnings("deprecation")
public static final int getRowEnd(JTextComponent c, int offs) throws BadLocationException {
Rectangle2D r = c.modelToView2D(offs);
if (r == null) {
@@ -744,6 +746,7 @@
return getPositionAbove(c, offs, x, false);
}
+ @SuppressWarnings("deprecation")
static final int getPositionAbove(JTextComponent c, int offs, float x,
boolean useFPAPI) throws BadLocationException
{
@@ -818,6 +821,7 @@
return getPositionBelow(c, offs, x, false);
}
+ @SuppressWarnings("deprecation")
static final int getPositionBelow(JTextComponent c, int offs, float x,
boolean useFPAPI) throws BadLocationException
{
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/View.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/View.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/View.java Mon Nov 14 09:59:36 2016 -0800
@@ -501,6 +501,7 @@
* @exception IllegalArgumentException if direction
* doesn't have one of the legal values above
*/
+ @SuppressWarnings("deprecation")
public int getNextVisualPositionFrom(int pos, Position.Bias b, Shape a,
int direction, Position.Bias[] biasRet)
throws BadLocationException {
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java Mon Nov 14 09:59:36 2016 -0800
@@ -352,6 +352,7 @@
* @param p1 the ending document location to use
* @return the break position
*/
+ @SuppressWarnings("deprecation")
protected int calculateBreakPosition(int p0, int p1) {
int p;
Segment segment = SegmentCache.getSharedSegment();
@@ -749,6 +750,7 @@
* valid location in the associated document
* @see View#modelToView
*/
+ @SuppressWarnings("deprecation")
public Shape modelToView(int pos, Shape a, Position.Bias b)
throws BadLocationException {
Rectangle alloc = a.getBounds();
@@ -793,6 +795,7 @@
* given point in the view
* @see View#viewToModel
*/
+ @SuppressWarnings("deprecation")
public int viewToModel(float fx, float fy, Shape a, Position.Bias[] bias) {
// PENDING(prinz) implement bias properly
bias[0] = Position.Bias.Forward;
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java Mon Nov 14 09:59:36 2016 -0800
@@ -936,6 +936,7 @@
* @return the screen coordinates of the character's the bounding box,
* if index is invalid returns an empty rectangle.
*/
+ @SuppressWarnings("deprecation")
public Rectangle getCharacterBounds(int i) {
try {
return editor.getUI().modelToView(editor, i);
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
--- a/jdk/src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java Mon Nov 14 09:59:36 2016 -0800
@@ -683,6 +683,7 @@
* @param e the mouse event
* @see MouseListener#mouseClicked
*/
+ @SuppressWarnings("deprecation")
public void mouseClicked(MouseEvent e) {
JEditorPane editor = (JEditorPane) e.getSource();
@@ -701,6 +702,7 @@
}
// track the moving of the mouse.
+ @SuppressWarnings("deprecation")
public void mouseMoved(MouseEvent e) {
JEditorPane editor = (JEditorPane) e.getSource();
if (!editor.isEnabled()) {
@@ -773,6 +775,7 @@
* Returns a string anchor if the passed in element has a
* USEMAP that contains the passed in location.
*/
+ @SuppressWarnings("deprecation")
private String getMapHREF(JEditorPane html, HTMLDocument hdoc,
Element elem, AttributeSet attr, int offset,
int x, int y) {
@@ -813,6 +816,7 @@
* the location x
, y
. offset
* gives the offset into the Document to check for.
*/
+ @SuppressWarnings("deprecation")
private boolean doesElementContainLocation(JEditorPane editor,
Element e, int offset,
int x, int y) {
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
--- a/jdk/src/java.desktop/share/classes/sun/swing/JLightweightFrame.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/sun/swing/JLightweightFrame.java Mon Nov 14 09:59:36 2016 -0800
@@ -249,6 +249,7 @@
}
@Override
+ @SuppressWarnings("deprecation")
public void notifyDisplayChanged(final int scaleFactor) {
notifyDisplayChanged(scaleFactor, scaleFactor);
}
diff -r 4efb5b19587b -r 621af0ebf6c4 jdk/src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java
--- a/jdk/src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java Mon Nov 14 09:03:07 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java Mon Nov 14 09:59:36 2016 -0800
@@ -753,6 +753,7 @@
* First step is to find yStart and yEnd for the every document position.
* Second step is to merge all intersected segments ( [yStart, yEnd] ).
*/
+ @SuppressWarnings("deprecation")
private void calculateRowsMetrics() {
final int documentLength = printShell.getDocument().getLength();
List