Merge pull request #175 from UniquePassive/java9-fix

Fix runelite-client when running on Java 9
This commit is contained in:
Adam
2017-10-14 18:13:51 -04:00
committed by GitHub

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);