No need export typedarray

This commit is contained in:
LoveSy 2023-01-03 11:18:16 +08:00 committed by LoveSy
parent 55f1860e71
commit 73b915e5a7
4 changed files with 4 additions and 14 deletions

View File

@ -61,5 +61,5 @@ dependencies {
implementation(projects.hiddenapi.bridge)
implementation(projects.services.daemonService)
implementation(projects.services.managerService)
implementation(projects.libxposed.api)
api(projects.libxposed.api)
}

View File

@ -68,7 +68,7 @@ import de.robv.android.xposed.callbacks.XC_LayoutInflated;
import de.robv.android.xposed.callbacks.XC_LayoutInflated.LayoutInflatedParam;
import de.robv.android.xposed.callbacks.XCallback;
import io.github.libxposed.XposedResources;
import io.github.libxposed.XposedTypedArray;
import xposed.dummy.XTypedArraySuperClass;
/**
* {@link android.content.res.Resources} subclass that allows replacing individual resources.
@ -1279,7 +1279,7 @@ public class XResources extends XposedResources {
* Mainly used when inflating layouts.
* @hide
*/
public static class XTypedArray extends XposedTypedArray {
public static class XTypedArray extends XTypedArraySuperClass {
public XTypedArray(Resources resources) {
super(resources);

View File

@ -1,10 +0,0 @@
package io.github.libxposed;
import android.content.res.Resources;
import android.content.res.TypedArray;
public abstract class XposedTypedArray extends TypedArray {
public XposedTypedArray(Resources resources) {
super(resources);
}
}

View File

@ -408,7 +408,7 @@ abstract class ExampleClassVisitorFactory :
}
override fun isInstrumentable(classData: ClassData): Boolean {
return classData.className == "io.github.libxposed.XposedResources" || classData.className == "io.github.libxposed.XposedTypedArray"
return classData.className == "io.github.libxposed.XposedResources"
}
}