runelite-client: fix settings loading when running on Java 9

This commit is contained in:
Unknown
2017-10-14 19:08:59 +02:00
parent 7c79a3b845
commit 1d6edb279b

View File

@@ -126,7 +126,7 @@ class ConfigInvocationHandler implements InvocationHandler
constructor.setAccessible(true);
Class<?> declaringClass = method.getDeclaringClass();
return constructor.newInstance(declaringClass, MethodHandles.Lookup.PRIVATE)
return constructor.newInstance(declaringClass, MethodHandles.Lookup.PUBLIC | MethodHandles.Lookup.PRIVATE)
.unreflectSpecial(method, declaringClass)
.bindTo(proxy)
.invokeWithArguments(args);