From 765c716a5de6adb970a9b1f7bd979e060fb74330 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Wed, 25 Jan 2023 00:28:23 +0800 Subject: [PATCH] No compile time inherit check --- core/src/main/java/org/lsposed/lspd/impl/LSPosedContext.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/lsposed/lspd/impl/LSPosedContext.java b/core/src/main/java/org/lsposed/lspd/impl/LSPosedContext.java index e6b86719..c17ffced 100644 --- a/core/src/main/java/org/lsposed/lspd/impl/LSPosedContext.java +++ b/core/src/main/java/org/lsposed/lspd/impl/LSPosedContext.java @@ -1025,7 +1025,7 @@ public class LSPosedContext extends XposedContext { @NonNull @Override - public U newInstanceSpecial(@NonNull Constructor constructor, @NonNull Class subClass, Object... args) throws InvocationTargetException, IllegalArgumentException, IllegalAccessException, InstantiationException { + public U newInstanceSpecial(@NonNull Constructor constructor, @NonNull Class subClass, Object... args) throws InvocationTargetException, IllegalArgumentException, IllegalAccessException, InstantiationException { var superClass = constructor.getDeclaringClass(); if (!superClass.isAssignableFrom(subClass)) { throw new IllegalArgumentException(subClass + " is not inherited from " + superClass);