Initial import of ADIF API reverse-engineering toolkit

This commit is contained in:
2025-12-16 08:37:56 +01:00
commit 60388529c1
11486 changed files with 1086536 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
package dagger.hilt.android.migration;
import java.lang.annotation.ElementType;
import java.lang.annotation.Target;
@Target({ElementType.TYPE})
/* loaded from: classes3.dex */
public @interface CustomInject {
}

View File

@@ -0,0 +1,18 @@
package dagger.hilt.android.migration;
import android.app.Application;
import dagger.hilt.android.internal.migration.HasCustomInject;
import dagger.hilt.internal.Preconditions;
/* loaded from: classes3.dex */
public final class CustomInjection {
private CustomInjection() {
}
/* JADX WARN: Multi-variable type inference failed */
public static void inject(Application application) {
Preconditions.checkNotNull(application);
Preconditions.checkArgument(application instanceof HasCustomInject, "'%s' is not a custom inject application. Check that you have annotated the application with both @HiltAndroidApp and @CustomInject.", application.getClass());
((HasCustomInject) application).customInject();
}
}

View File

@@ -0,0 +1,9 @@
package dagger.hilt.android.migration;
import java.lang.annotation.ElementType;
import java.lang.annotation.Target;
@Target({ElementType.TYPE})
/* loaded from: classes3.dex */
public @interface OptionalInject {
}

View File

@@ -0,0 +1,41 @@
package dagger.hilt.android.migration;
import android.app.Service;
import android.content.BroadcastReceiver;
import android.view.View;
import androidx.fragment.app.K;
import b.o;
import dagger.hilt.android.internal.migration.InjectedByHilt;
import dagger.hilt.internal.Preconditions;
/* loaded from: classes3.dex */
public final class OptionalInjectCheck {
private OptionalInjectCheck() {
}
private static boolean check(Object obj) {
Preconditions.checkNotNull(obj);
Preconditions.checkArgument(obj instanceof InjectedByHilt, "'%s' is not an optionally injected android entry point. Check that you have annotated the class with both @AndroidEntryPoint and @OptionalInject.", obj.getClass());
return ((InjectedByHilt) obj).wasInjectedByHilt();
}
public static boolean wasInjectedByHilt(o oVar) {
return check(oVar);
}
public static boolean wasInjectedByHilt(BroadcastReceiver broadcastReceiver) {
return check(broadcastReceiver);
}
public static boolean wasInjectedByHilt(K k4) {
return check(k4);
}
public static boolean wasInjectedByHilt(Service service) {
return check(service);
}
public static boolean wasInjectedByHilt(View view) {
return check(view);
}
}

View File

@@ -0,0 +1,2 @@
package dagger.hilt.android.migration;