LogType.smali
.class public Lcom/uc/crashsdk/export/LogType;
.super Ljava/lang/Object;
.source "ProGuard"
# static fields
.field public static final ANR:I = 0x100000
.field public static final ANR_TYPE:Ljava/lang/String; = "anr"
.field public static final JAVA:I = 0x10
.field public static final JAVA_TYPE:Ljava/lang/String; = "java"
.field public static final NATIVE:I = 0x1
.field public static final NATIVE_TYPE:Ljava/lang/String; = "jni"
.field public static final UNEXP:I = 0x100
.field public static final UNEXP_ALL:I = 0x7f00
.field public static final UNEXP_ANR:I = 0x500
.field public static final UNEXP_EXIT:I = 0x2100
.field public static final UNEXP_KILL_PROCESS:I = 0x1100
.field public static final UNEXP_KNOWN_REASON:I = 0x7d00
.field public static final UNEXP_LOW_MEMORY:I = 0x900
.field public static final UNEXP_OTHER:I = 0x300
.field public static final UNEXP_RESTART:I = 0x4100
.field public static final UNEXP_TYPE:Ljava/lang/String; = "unexp"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static addType(II)I
.registers 4
.prologue
.line 56
or-int v0, p0, p1
const v1, 0x100111
and-int/2addr v0, v1
return v0
.end method
.method public static isForANR(I)Z
.registers 2
.prologue
.line 47
const/high16 v0, 0x100000
and-int/2addr v0, p0
if-eqz v0, :cond_7
const/4 v0, 0x1
:goto_6
return v0
:cond_7
const/4 v0, 0x0
goto :goto_6
.end method
.method public static isForJava(I)Z
.registers 2
.prologue
.line 39
and-int/lit8 v0, p0, 0x10
if-eqz v0, :cond_6
const/4 v0, 0x1
:goto_5
return v0
:cond_6
const/4 v0, 0x0
goto :goto_5
.end method
.method public static isForNative(I)Z
.registers 2
.prologue
.line 43
and-int/lit8 v0, p0, 0x1
if-eqz v0, :cond_6
const/4 v0, 0x1
:goto_5
return v0
:cond_6
const/4 v0, 0x0
goto :goto_5
.end method
.method public static isForUnexp(I)Z
.registers 2
.prologue
.line 51
and-int/lit16 v0, p0, 0x100
if-eqz v0, :cond_6
const/4 v0, 0x1
:goto_5
return v0
:cond_6
const/4 v0, 0x0
goto :goto_5
.end method
.method public static removeType(II)I
.registers 3
.prologue
.line 61
const v0, 0x100111
and-int/2addr v0, p1
xor-int/lit8 v0, v0, -0x1
and-int/2addr v0, p0
return v0
.end method