-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Для корректной работы заглушек необходимо реализовать следующие возможности в будущем:
- Реализация аннотации
@FieldPatchedдля использования в экземплярах и статических филдах - Реализация
android.content.Context.getSystemService, а также его вариантов в субклассах (используется в некоторых модах) - Создавать пустые многомерные массивы как результат для заглушек
- Добавить автоопредение сигнатуры по методу, или по крайней мере отделять статические от методов в экземплярах:
javassist.CannotCompileException: [source error] red(android.graphics.Color) not found in com.reider745.hooks.AndroidSdkHooks
at javassist.CtBehavior.setBody(CtBehavior.java:474)
at javassist.CtBehavior.setBody(CtBehavior.java:440)
@Inject(class_name = "android.graphics.Color")
public static float red(long color) {
if ((color & 0x3fL) == 0L)
return ((color >> 48) & 0xff) / 255.0f;
return toFloat((short) ((color >> 48) & 0xffff));
}Metadata
Metadata
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed