public class VersionChecks
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SDK_INT |
| Constructor and Description |
|---|
VersionChecks() |
| Modifier and Type | Method and Description |
|---|---|
static int |
codeNameToApi(java.lang.String text) |
static boolean |
isPrecededByVersionCheckExit(org.jetbrains.uast.UElement element,
int api) |
static java.lang.Boolean |
isVersionCheckConditional(int api,
org.jetbrains.uast.UBinaryExpression binary) |
static boolean |
isWithinSdkConditional(com.android.tools.lint.detector.api.ClassContext context,
org.objectweb.asm.tree.ClassNode classNode,
org.objectweb.asm.tree.MethodNode method,
org.objectweb.asm.tree.AbstractInsnNode call,
int requiredApi) |
static boolean |
isWithinVersionCheckConditional(org.jetbrains.uast.UElement element,
int api) |
public static final java.lang.String SDK_INT
public static int codeNameToApi(@NonNull
java.lang.String text)
public static boolean isWithinSdkConditional(@NonNull
com.android.tools.lint.detector.api.ClassContext context,
@NonNull
org.objectweb.asm.tree.ClassNode classNode,
@NonNull
org.objectweb.asm.tree.MethodNode method,
@NonNull
org.objectweb.asm.tree.AbstractInsnNode call,
int requiredApi)
public static boolean isPrecededByVersionCheckExit(@NonNull
org.jetbrains.uast.UElement element,
int api)
public static boolean isWithinVersionCheckConditional(@NonNull
org.jetbrains.uast.UElement element,
int api)
@Nullable
public static java.lang.Boolean isVersionCheckConditional(int api,
@NonNull
org.jetbrains.uast.UBinaryExpression binary)