Merge pull request #175 from UniquePassive/java9-fix
Fix runelite-client when running on Java 9
This commit is contained in:
@@ -126,7 +126,7 @@ class ConfigInvocationHandler implements InvocationHandler
|
|||||||
constructor.setAccessible(true);
|
constructor.setAccessible(true);
|
||||||
|
|
||||||
Class<?> declaringClass = method.getDeclaringClass();
|
Class<?> declaringClass = method.getDeclaringClass();
|
||||||
return constructor.newInstance(declaringClass, MethodHandles.Lookup.PRIVATE)
|
return constructor.newInstance(declaringClass, MethodHandles.Lookup.PUBLIC | MethodHandles.Lookup.PRIVATE)
|
||||||
.unreflectSpecial(method, declaringClass)
|
.unreflectSpecial(method, declaringClass)
|
||||||
.bindTo(proxy)
|
.bindTo(proxy)
|
||||||
.invokeWithArguments(args);
|
.invokeWithArguments(args);
|
||||||
|
|||||||
Reference in New Issue
Block a user