diff -r 172d44ffd1e5 -r 2e45af54c0f9 jdk/src/share/classes/sun/dyn/MethodHandleNatives.java --- a/jdk/src/share/classes/sun/dyn/MethodHandleNatives.java Mon May 11 21:09:58 2009 -0700 +++ b/jdk/src/share/classes/sun/dyn/MethodHandleNatives.java Tue May 12 13:54:22 2009 -0700 @@ -47,14 +47,6 @@ static native int getMembers(Class defc, String matchName, String matchSig, int matchFlags, Class caller, int skip, MemberName[] results); - static Class asNativeCaller(Class lookupClass) { - if (lookupClass == null) // means "public only, non-privileged" - return sun.dyn.empty.Empty.class; - if (lookupClass == Access.class) // means "internal, privileged" - return null; // to the JVM, null means completely privileged - return lookupClass; - } - /// MethodHandle support /** Initialize the method handle to adapt the call. */