aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/openjdk/openjdk-6/icedtea-hasgettransfer.patch
blob: 01dcb8298cfd0dbab9207607298a20ff6dd4174a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
Index: openjdk/jdk/src/share/classes/javax/swing/HasGetTransferHandler.java
===================================================================
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
+++ openjdk/jdk/src/share/classes/javax/swing/HasGetTransferHandler.java	2011-11-18 20:44:00.281649848 +0100
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2000-2006 Sun Microsystems, Inc.  All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.  Sun designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Sun in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+package javax.swing;
+
+/**
+ * An interface to tag things with a {@code getTransferHandler} method.
+ */
+interface HasGetTransferHandler {
+
+     /** Returns the {@code TransferHandler}.
+      *
+      * @return The {@code TransferHandler} or {@code null}
+      */
+     public TransferHandler getTransferHandler();
+}
+
Index: openjdk/jdk/src/share/classes/javax/swing/TransferHandler.java
===================================================================
--- openjdk/jdk/src/share/classes/javax/swing/TransferHandler.java	2011-11-18 18:51:22.000000000 +0100
+++ openjdk/jdk/src/share/classes/javax/swing/TransferHandler.java	2011-11-18 20:44:01.628219313 +0100
@@ -122,18 +122,6 @@
     public static final int LINK = DnDConstants.ACTION_LINK;
 
     /**
-     * An interface to tag things with a {@code getTransferHandler} method.
-     */
-    interface HasGetTransferHandler {
-
-        /** Returns the {@code TransferHandler}.
-         *
-         * @return The {@code TransferHandler} or {@code null}
-         */
-        public TransferHandler getTransferHandler();
-    }
-
-    /**
      * Represents a location where dropped data should be inserted.
      * This is a base class that only encapsulates a point.
      * Components supporting drop may provide subclasses of this
diff --git a/jdk/src/share/classes/javax/swing/JApplet.java b/jdk/src/share/classes/javax/swing/JApplet.java
index 47f792a..72c2cf9 100644
--- openjdk/jdk/src/share/classes/javax/swing/JApplet.java
+++ openjdk/jdk/src/share/classes/javax/swing/JApplet.java
@@ -91,7 +91,7 @@ import javax.accessibility.*;
  */
 public class JApplet extends Applet implements Accessible,
                                                RootPaneContainer,
-                               TransferHandler.HasGetTransferHandler
+                                               HasGetTransferHandler
 {
     /**
      * @see #getRootPane
diff --git a/jdk/src/share/classes/javax/swing/JComponent.java b/jdk/src/share/classes/javax/swing/JComponent.java
index 4293a4f..0c0a1dc 100644
--- openjdk/jdk/src/share/classes/javax/swing/JComponent.java
+++ openjdk/jdk/src/share/classes/javax/swing/JComponent.java
@@ -171,7 +171,7 @@ import sun.swing.UIClientPropertyKey;
  * @author Arnaud Weber
  */
 public abstract class JComponent extends Container implements Serializable,
-                                              TransferHandler.HasGetTransferHandler
+                                                              HasGetTransferHandler
 {
     /**
      * @see #getUIClassID
diff --git a/jdk/src/share/classes/javax/swing/JDialog.java b/jdk/src/share/classes/javax/swing/JDialog.java
index a0193d1..aeeb243 100644
--- openjdk/jdk/src/share/classes/javax/swing/JDialog.java
+++ openjdk/jdk/src/share/classes/javax/swing/JDialog.java
@@ -97,7 +97,7 @@ import javax.accessibility.*;
 public class JDialog extends Dialog implements WindowConstants,
                                                Accessible,
                                                RootPaneContainer,
-                               TransferHandler.HasGetTransferHandler
+                                               HasGetTransferHandler
 {
     /**
      * Key into the AppContext, used to check if should provide decorations
diff --git a/jdk/src/share/classes/javax/swing/JFrame.java b/jdk/src/share/classes/javax/swing/JFrame.java
index 9910b43..4cb8f58 100644
--- openjdk/jdk/src/share/classes/javax/swing/JFrame.java
+++ openjdk/jdk/src/share/classes/javax/swing/JFrame.java
@@ -109,7 +109,7 @@ import javax.accessibility.*;
 public class JFrame  extends Frame implements WindowConstants,
                                               Accessible,
                                               RootPaneContainer,
-                              TransferHandler.HasGetTransferHandler
+                                              HasGetTransferHandler
 {
     /**
      * The exit application default window close operation. If a window
diff --git a/jdk/src/share/classes/javax/swing/JWindow.java b/jdk/src/share/classes/javax/swing/JWindow.java
index c94803c..85bbb57 100644
--- openjdk/jdk/src/share/classes/javax/swing/JWindow.java
+++ openjdk/jdk/src/share/classes/javax/swing/JWindow.java
@@ -91,7 +91,7 @@ import javax.accessibility.*;
  */
 public class JWindow extends Window implements Accessible,
                                                RootPaneContainer,
-                               TransferHandler.HasGetTransferHandler
+                                               HasGetTransferHandler
 {
     /**
      * The <code>JRootPane</code> instance that manages the