.class public Lcom/ta/utdid2/android/utils/IntUtils; .super Ljava/lang/Object; .source "IntUtils.java" # direct methods .method public constructor ()V .registers 1 .line 3 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static getBytes(I)[B .registers 4 const/4 v0, 0x4 .line 6 new-array v0, v0, [B .line 8 rem-int/lit16 v1, p0, 0x100 int-to-byte v1, v1 const/4 v2, 0x3 aput-byte v1, v0, v2 shr-int/lit8 v1, p0, 0x8 .line 10 rem-int/lit16 v1, v1, 0x100 int-to-byte v1, v1 const/4 v2, 0x2 aput-byte v1, v0, v2 shr-int/lit8 v1, p0, 0x10 .line 12 rem-int/lit16 v1, v1, 0x100 int-to-byte v1, v1 const/4 v2, 0x1 aput-byte v1, v0, v2 shr-int/lit8 p0, p0, 0x18 .line 14 rem-int/lit16 p0, p0, 0x100 int-to-byte p0, p0 const/4 v1, 0x0 aput-byte p0, v0, v1 return-object v0 .end method .method public static getBytes([BI)[B .registers 4 .line 19 array-length v0, p0 const/4 v1, 0x4 if-ne v0, v1, :cond_23 .line 21 rem-int/lit16 v0, p1, 0x100 int-to-byte v0, v0 const/4 v1, 0x3 aput-byte v0, p0, v1 shr-int/lit8 v0, p1, 0x8 .line 23 rem-int/lit16 v0, v0, 0x100 int-to-byte v0, v0 const/4 v1, 0x2 aput-byte v0, p0, v1 shr-int/lit8 v0, p1, 0x10 .line 25 rem-int/lit16 v0, v0, 0x100 int-to-byte v0, v0 const/4 v1, 0x1 aput-byte v0, p0, v1 shr-int/lit8 p1, p1, 0x18 .line 27 rem-int/lit16 p1, p1, 0x100 int-to-byte p1, p1 const/4 v0, 0x0 aput-byte p1, p0, v0 return-object p0 :cond_23 const/4 p0, 0x0 return-object p0 .end method