From f4063924e05e0c677263567fa51886d1425f38cd Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Wed, 4 Nov 2020 15:57:37 +0800 Subject: [PATCH] Fix async catcher IllegalAccessError (#71) --- .../main/java/io/izzel/arclight/common/asm/AsyncCatcher.java | 1 + build.gradle | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/asm/AsyncCatcher.java b/arclight-common/src/main/java/io/izzel/arclight/common/asm/AsyncCatcher.java index 5ce99ad4..937ec8a7 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/asm/AsyncCatcher.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/asm/AsyncCatcher.java @@ -172,6 +172,7 @@ public class AsyncCatcher implements Implementer { MethodNode get = new MethodNode(); get.name = "get"; + get.access = Opcodes.ACC_PUBLIC | Opcodes.ACC_FINAL; get.desc = "()Ljava/lang/Object;"; GeneratorAdapter adapter = new GeneratorAdapter(get, Opcodes.ACC_PUBLIC, get.name, get.desc); for (int i = 0; i < types.size(); i++) { diff --git a/build.gradle b/build.gradle index 3de51426..eba5a8c4 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ allprojects { group 'io.izzel.arclight' - version '1.0.8' + version '1.0.9-SNAPSHOT' ext { agpVersion = '1.9'