From 50619e84ec879ed566bc9c5e09fbd0c9e8042781 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Tue, 24 Jan 2023 18:22:10 +0800 Subject: [PATCH] Add InstantiationException --- .../main/java/io/github/libxposed/api/XposedContextWrapper.java | 2 +- api/src/main/java/io/github/libxposed/api/XposedInterface.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/src/main/java/io/github/libxposed/api/XposedContextWrapper.java b/api/src/main/java/io/github/libxposed/api/XposedContextWrapper.java index a1e083f..5b7f9a5 100644 --- a/api/src/main/java/io/github/libxposed/api/XposedContextWrapper.java +++ b/api/src/main/java/io/github/libxposed/api/XposedContextWrapper.java @@ -222,7 +222,7 @@ public class XposedContextWrapper extends ContextWrapper implements XposedInterf @Nullable @Override - public T newInstanceOrigin(@NonNull Constructor constructor, Object[] args) throws InvocationTargetException, IllegalAccessException { + public T newInstanceOrigin(@NonNull Constructor constructor, Object[] args) throws InvocationTargetException, IllegalAccessException, InstantiationException { return getBaseContext().newInstanceOrigin(constructor, args); } diff --git a/api/src/main/java/io/github/libxposed/api/XposedInterface.java b/api/src/main/java/io/github/libxposed/api/XposedInterface.java index 35d0d85..69b833d 100644 --- a/api/src/main/java/io/github/libxposed/api/XposedInterface.java +++ b/api/src/main/java/io/github/libxposed/api/XposedInterface.java @@ -549,7 +549,7 @@ public interface XposedInterface { * @throws IllegalAccessException the illegal access exception */ @Nullable - T newInstanceOrigin(@NonNull Constructor constructor, Object[] args) throws InvocationTargetException, IllegalAccessException; + T newInstanceOrigin(@NonNull Constructor constructor, Object[] args) throws InvocationTargetException, IllegalAccessException, InstantiationException; /** * Log.