--- a/jdk/src/share/classes/java/net/DatagramSocket.java Mon Mar 10 14:32:51 2008 -0700
+++ b/jdk/src/share/classes/java/net/DatagramSocket.java Mon Mar 10 15:07:09 2008 -0700
@@ -287,8 +287,9 @@
// DatagramSocketImpl.peekdata() is a protected method, therefore we need to use
// getDeclaredMethod, therefore we need permission to access the member
try {
- AccessController.doPrivileged(new PrivilegedExceptionAction() {
- public Object run() throws NoSuchMethodException {
+ AccessController.doPrivileged(
+ new PrivilegedExceptionAction<Void>() {
+ public Void run() throws NoSuchMethodException {
Class[] cl = new Class[1];
cl[0] = DatagramPacket.class;
impl.getClass().getDeclaredMethod("peekData", cl);