-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b101
-
generic
-
generic
ClassLinker class uses "own" Lookup
private static final MethodHandle FOR_CLASS = new Lookup(MethodHandles.lookup()).findStatic(StaticClass.class,
"forClass", MethodType.methodType(StaticClass.class, Class.class));
to lookup public static method of public class StaticClass. This need not use specific lookup (MethodHandles.lookup()). Instead MethodHandles.publicLookup can be used.
private static final MethodHandle FOR_CLASS = new Lookup(MethodHandles.lookup()).findStatic(StaticClass.class,
"forClass", MethodType.methodType(StaticClass.class, Class.class));
to lookup public static method of public class StaticClass. This need not use specific lookup (MethodHandles.lookup()). Instead MethodHandles.publicLookup can be used.