package mirror.android.app;
import java.lang.ref.WeakReference;
import android.app.Application;
import android.app.Instrumentation;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.IIntentReceiver;
import android.content.ServiceConnection;
import android.content.pm.ApplicationInfo;
import android.os.IInterface;
import mirror.RefClass;
import mirror.RefObject;
import mirror.RefMethod;
import mirror.MethodParams;
public class LoadedApk {
public static Class Class = RefClass.load(LoadedApk.class, "android.app.LoadedApk");
public static RefObject<ApplicationInfo> mApplicationInfo;
@MethodParams({boolean.class, Instrumentation.class})
public static RefMethod<Application> makeApplication;
public static class ReceiverDispatcher {
public static Class Class = RefClass.load(ReceiverDispatcher.class, "android.app.LoadedApk$ReceiverDispatcher");
public static RefMethod<IInterface> getIIntentReceiver;
public static RefObject<BroadcastReceiver> mReceiver;
public static RefObject<IIntentReceiver> mIIntentReceiver;
public static class InnerReceiver {
public static Class Class = RefClass.load(InnerReceiver.class, "android.app.LoadedApk$ReceiverDispatcher$InnerReceiver");
public static RefObject<WeakReference> mDispatcher;
}
}
public static class ServiceDispatcher {
public static Class Class = RefClass.load(ServiceDispatcher.class, "android.app.LoadedApk$ServiceDispatcher");
public static RefObject<ServiceConnection> mConnection;
public static RefObject<Context> mContext;
public static class InnerConnection {
public static Class Class = RefClass.load(InnerConnection.class, "android.app.LoadedApk$ServiceDispatcher$InnerConnection");
public static RefObject<WeakReference> mDispatcher;
}
}
}