Move package to .api

This commit is contained in:
Nullptr 2023-01-14 23:57:28 +08:00 committed by LoveSy
parent c619737e42
commit 0339bb631a
10 changed files with 13 additions and 16 deletions

View File

@ -33,7 +33,7 @@ import java.util.HashMap;
import de.robv.android.xposed.callbacks.IXUnhook;
import de.robv.android.xposed.callbacks.XCallback;
import io.github.libxposed.XposedInterface;
import io.github.libxposed.api.XposedInterface;
/**
* Callback class for method hooks.

View File

@ -42,7 +42,7 @@ import java.util.concurrent.CopyOnWriteArraySet;
import de.robv.android.xposed.callbacks.XC_InitPackageResources;
import de.robv.android.xposed.callbacks.XC_LoadPackage;
import io.github.libxposed.XposedInterface;
import io.github.libxposed.api.XposedInterface;
/**
* This class contains most of Xposed's central logic, such as initialization and callbacks used by

View File

@ -29,7 +29,7 @@ import androidx.annotation.Nullable;
import java.util.concurrent.CopyOnWriteArraySet;
import de.robv.android.xposed.IXposedHookInitPackageResources;
import io.github.libxposed.XposedModuleInterface;
import io.github.libxposed.api.XposedModuleInterface;
/**
* This class is only used for internal purposes, except for the {@link InitPackageResourcesParam}

View File

@ -30,7 +30,7 @@ import java.util.concurrent.CopyOnWriteArraySet;
import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XposedBridge.CopyOnWriteSortedSet;
import io.github.libxposed.XposedModuleInterface;
import io.github.libxposed.api.XposedModuleInterface;
/**
* This class is only used for internal purposes, except for the {@link LoadPackageParam}

View File

@ -45,7 +45,7 @@ import de.robv.android.xposed.XC_MethodReplacement;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.callbacks.XC_LoadPackage;
import io.github.libxposed.XposedModuleInterface;
import io.github.libxposed.api.XposedModuleInterface;
public class LoadedApkGetCLHooker extends XC_MethodHook {
private final LoadedApk loadedApk;

View File

@ -34,7 +34,7 @@ import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedInit;
import de.robv.android.xposed.callbacks.XC_LoadPackage;
import io.github.libxposed.XposedModuleInterface;
import io.github.libxposed.api.XposedModuleInterface;
public class StartBootstrapServicesHooker extends XC_MethodHook {

View File

@ -61,11 +61,11 @@ import java.util.concurrent.ConcurrentHashMap;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import io.github.libxposed.XposedContext;
import io.github.libxposed.XposedModule;
import io.github.libxposed.XposedModuleInterface;
import io.github.libxposed.errors.HookFailedError;
import io.github.libxposed.utils.DexParser;
import io.github.libxposed.api.XposedContext;
import io.github.libxposed.api.XposedModule;
import io.github.libxposed.api.XposedModuleInterface;
import io.github.libxposed.api.errors.HookFailedError;
import io.github.libxposed.api.utils.DexParser;
public class LSPosedContext extends XposedContext {
@ -883,7 +883,6 @@ public class LSPosedContext extends XposedContext {
}
};
}
log("Cannot hook " + hookMethod);
throw new HookFailedError("Cannot hook " + hookMethod);
}

View File

@ -16,8 +16,6 @@ import java.util.TreeMap;
import java.util.WeakHashMap;
import java.util.concurrent.ConcurrentHashMap;
import de.robv.android.xposed.XposedBridge;
@SuppressWarnings("unchecked")
public class LSPosedRemotePreferences implements SharedPreferences {

View File

@ -8,7 +8,7 @@ import org.lsposed.lspd.nativebridge.DexParserBridge;
import java.io.IOException;
import java.nio.ByteBuffer;
import io.github.libxposed.utils.DexParser;
import io.github.libxposed.api.utils.DexParser;
public class LSPosedDexParser implements DexParser {
long cookie;

View File

@ -5,7 +5,7 @@ import java.lang.reflect.Method;
import java.nio.ByteBuffer;
import dalvik.annotation.optimization.FastNative;
import io.github.libxposed.utils.DexParser;
import io.github.libxposed.api.utils.DexParser;
public class DexParserBridge {
@FastNative