Merge "Add getFileDescriptor$() method for testing"
diff --git a/ojluni/src/main/java/java/net/DatagramSocket.java b/ojluni/src/main/java/java/net/DatagramSocket.java
index cdb8ef7..34f3a2d 100755
--- a/ojluni/src/main/java/java/net/DatagramSocket.java
+++ b/ojluni/src/main/java/java/net/DatagramSocket.java
@@ -1347,12 +1347,17 @@
         factory = fac;
     }
 
-    /** @hide */
+    /**
+     * Android-added: for testing and internal use.
+     *
+     * @hide internal use only
+     */
     public FileDescriptor getFileDescriptor$() {
         return impl.fd;
     }
 
     /**
+     * Android-added:
      * Sets the network interface used by this socket.  Any packets sent
      * via this socket are transmitted via the specified interface.  Any
      * packets received by this socket will come from the specified
diff --git a/ojluni/src/main/java/java/net/ServerSocket.java b/ojluni/src/main/java/java/net/ServerSocket.java
index ccf88f8..670acf2 100644
--- a/ojluni/src/main/java/java/net/ServerSocket.java
+++ b/ojluni/src/main/java/java/net/ServerSocket.java
@@ -922,4 +922,12 @@
         /* Not implemented yet */
     }
 
+    /**
+     * Android-added: for testing and internal use.
+     *
+     * @hide internal use only
+     */
+    public FileDescriptor getFileDescriptor$() {
+        return impl.getFileDescriptor();
+    }
 }
diff --git a/ojluni/src/main/java/java/net/Socket.java b/ojluni/src/main/java/java/net/Socket.java
index ed18b48..9d566b1 100644
--- a/ojluni/src/main/java/java/net/Socket.java
+++ b/ojluni/src/main/java/java/net/Socket.java
@@ -1769,6 +1769,8 @@
     }
 
     /**
+     * Android-added: for testing and internal use.
+     *
      * @hide internal use only
      */
     public FileDescriptor getFileDescriptor$() {
diff --git a/ojluni/src/main/java/sun/nio/ch/DatagramSocketAdaptor.java b/ojluni/src/main/java/sun/nio/ch/DatagramSocketAdaptor.java
index 3158215..762df01 100644
--- a/ojluni/src/main/java/sun/nio/ch/DatagramSocketAdaptor.java
+++ b/ojluni/src/main/java/sun/nio/ch/DatagramSocketAdaptor.java
@@ -361,7 +361,9 @@
         return dc;
     }
 
-    /** @hide */
+    /*
+     * Android-added: for testing and internal use.
+     */
     @Override
     public final FileDescriptor getFileDescriptor$() {
         return dc.fd;
diff --git a/ojluni/src/main/java/sun/nio/ch/SocketAdaptor.java b/ojluni/src/main/java/sun/nio/ch/SocketAdaptor.java
index 10f6b25..aa6d834 100644
--- a/ojluni/src/main/java/sun/nio/ch/SocketAdaptor.java
+++ b/ojluni/src/main/java/sun/nio/ch/SocketAdaptor.java
@@ -453,6 +453,9 @@
         return !sc.isOutputOpen();
     }
 
+    /*
+     * Android-added: for testing and internal use.
+     */
     @Override
     public FileDescriptor getFileDescriptor$() {
         return sc.getFD();