jimu-decompiled/sources/com/yanzhenjie/permission/Options.java
2025-05-13 19:24:51 +02:00

42 lines
1004 B
Java

package com.yanzhenjie.permission;
import android.os.Build;
import com.yanzhenjie.permission.install.NRequestFactory;
import com.yanzhenjie.permission.install.ORequestFactory;
import com.yanzhenjie.permission.overlay.LRequestFactory;
import com.yanzhenjie.permission.overlay.MRequestFactory;
import com.yanzhenjie.permission.runtime.Runtime;
import com.yanzhenjie.permission.source.Source;
/* loaded from: classes2.dex */
public class Options {
private Source a;
public interface InstallRequestFactory {
}
public interface OverlayRequestFactory {
}
static {
if (Build.VERSION.SDK_INT >= 26) {
new ORequestFactory();
} else {
new NRequestFactory();
}
if (Build.VERSION.SDK_INT >= 23) {
new MRequestFactory();
} else {
new LRequestFactory();
}
}
Options(Source source) {
this.a = source;
}
public Runtime a() {
return new Runtime(this.a);
}
}