home *** CD-ROM | disk | FTP | other *** search
- import java.io.DataInputStream;
- import java.io.InputStream;
- import java.util.Calendar;
- import java.util.Date;
- import java.util.TimeZone;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: p
- public class class_0 {
- // $FF: renamed from: for int
- public static int field_0 = 0;
- // $FF: renamed from: if boolean
- public static boolean field_1 = false;
- // $FF: renamed from: a javax.microedition.lcdui.Image[]
- private static Image[] field_2 = null;
- // $FF: renamed from: do javax.microedition.lcdui.Displayable
- public static Displayable field_3 = null;
-
- // $FF: renamed from: a (java.lang.String, java.lang.Object, java.lang.Exception) void
- public static void method_0(String var0, Object var1, Exception var2) {
- String var3 = "null";
- if (var1 != null) {
- var3 = var1.getClass().getName();
- }
-
- String var4 = var0 + ":" + var3 + ":" + var2.getMessage() + ":" + var2.toString();
- main.a();
- if (main.ai != null) {
- main.a();
- l var10000 = main.ai;
- StringBuffer var10002 = new StringBuffer();
- main.a();
- var10000.a("E", var10002.append(main.ai.a("E")).append(var0).append("_").toString());
- }
-
- if (!var0.equals("aa")) {
- main.a();
- main.a(main.bE, "Crash " + var4, (Displayable)null);
- }
-
- method_23(var4);
- if (main.a().P != null) {
- main.a().P.addElement(new q(2, var4));
- }
-
- }
-
- // $FF: renamed from: a (java.lang.String, java.lang.String) java.lang.String
- public static String method_1(String var0, String var1) {
- return var1 + method_22(var0.length()) + " " + var0;
- }
-
- // $FF: renamed from: a (byte[]) java.lang.String
- public static String method_2(byte[] var0) {
- StringBuffer var1 = new StringBuffer(var0.length * 2);
-
- for(int var2 = 0; var2 < var0.length; ++var2) {
- if ((var0[var2] & 255) < 16) {
- var1.append("0");
- }
-
- var1.append(Long.toString((long)(var0[var2] & 255), 16));
- var1.append(" ");
- }
-
- return var1.toString();
- }
-
- // $FF: renamed from: a (byte[], int) long
- public static long method_3(byte[] var0, int var1) {
- return (long)((var0[3 + var1] & 255) << 24) | (long)((var0[2 + var1] & 255) << 16) | (long)((var0[1 + var1] & 255) << 8) | (long)(var0[var1] & 255);
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Displayable, java.lang.String, int, int) javax.microedition.lcdui.Command
- public static Command method_4(Displayable var0, String var1, int var2, int var3) {
- if (main.else == main.bF) {
- if (var2 != 2 && var2 != 7 && var2 != 3) {
- var2 = 8;
- } else {
- var2 = 7;
- field_1 = true;
- }
-
- ++field_0;
- field_3 = var0;
- }
-
- main.a();
- Command var4 = new Command(main.bH.a(var1), var2, var3);
- if (var0 != null) {
- var0.addCommand(var4);
- }
-
- return var4;
- }
-
- // $FF: renamed from: a (byte[], byte[], int, int) boolean
- public static boolean method_5(byte[] var0, byte[] var1, int var2, int var3) {
- if (var0.length == var3 && var2 + var3 <= var1.length) {
- int var4;
- for(var4 = 0; var4 < var0.length && var0[var4] == var1[var4 + var2]; ++var4) {
- }
-
- return var4 >= var0.length;
- } else {
- return false;
- }
- }
-
- // $FF: renamed from: a () int
- public static int method_6() {
- try {
- if (method_16("com.siemens.mp.io.File")) {
- return 2;
- }
-
- String var0 = System.getProperty("microedition.io.file.FileConnection.version");
- if (var0 != null && var0.length() > 1 && method_16("javax.microedition.io.file.FileConnection")) {
- return 1;
- }
- } catch (Exception var1) {
- }
-
- return -1;
- }
-
- // $FF: renamed from: a (java.lang.String, boolean) java.lang.String
- public static String method_7(String var0, boolean var1) {
- byte var2 = 0;
- if (var1) {
- var2 = 4;
- }
-
- return method_14(0 + var2, var0) + '@' + method_14(1 + var2, var0);
- }
-
- // $FF: renamed from: a (java.lang.String, int) byte[]
- public static byte[] method_8(String var0, int var1) {
- byte[] var2 = null;
-
- try {
- InputStream var3 = main.a().getClass().getResourceAsStream("/r/" + var0 + ".c");
- if (var3 == null) {
- return null;
- }
-
- byte[] var4 = new byte[var1];
- DataInputStream var5 = new DataInputStream(var3);
- int var6 = 0;
- int var7 = 0;
-
- while(var6 != -1) {
- var6 = var3.read(var4, var7, 64);
- if (var6 > 0) {
- var7 += var6;
- }
- }
-
- int var8 = -1;
- if (var7 > 0) {
- var8 = var7;
- }
-
- if (var8 == -1) {
- var2 = null;
- } else {
- byte[] var9 = new byte[var8];
- System.arraycopy(var4, 0, var9, 0, var8);
- var2 = var9;
- }
-
- var5.close();
- var3.close();
- } catch (Exception var10) {
- }
-
- return var2;
- }
-
- // $FF: renamed from: a (int) javax.microedition.lcdui.Image
- public static Image method_9(int var0) {
- if (field_2 == null) {
- field_2 = new Image[15];
-
- for(int var1 = 0; var1 < 15; ++var1) {
- field_2[var1] = null;
- }
- }
-
- if (field_2[var0] == null) {
- field_2[var0] = method_17("/r/" + method_20(var0) + ".png");
- }
-
- return field_2[var0];
- }
-
- // $FF: renamed from: for (int) java.lang.String
- public static String method_10(int var0) {
- String var1;
- if (var0 < 100) {
- var1 = var0 + " Bytes";
- } else {
- var1 = method_20(var0 / 100);
- if (var1.length() == 1) {
- var1 = "0" + var1;
- }
-
- var1 = var1.substring(0, var1.length() - 1) + "." + var1.substring(var1.length() - 1) + " Kb";
- }
-
- return var1;
- }
-
- // $FF: renamed from: a (java.lang.String, int, char, char) java.lang.String
- public static String method_11(String var0, int var1, char var2, char var3) {
- String var4 = null;
- int var5 = 0;
- int var6 = 0;
-
- int var7;
- for(var7 = 0; (var6 = var0.indexOf(var2, var5)) != -1 && (var5 = var0.indexOf(var3, var6 + 1)) != -1 && var7 != var1; ++var7) {
- }
-
- if (var6 != -1 && var5 != -1 && var7 == var1) {
- var4 = var0.substring(var6 + 1, var5);
- }
-
- return var4;
- }
-
- // $FF: renamed from: if (java.lang.String, int) java.lang.String
- public static String method_12(String var0, int var1) {
- String var2 = "";
- var0 = var0 + " ";
- int var3 = -1;
- int var4 = -1;
-
- for(int var5 = 0; (var3 = var0.indexOf(" ", var3 + 1)) != -1; var4 = var3) {
- if (var4 + 1 != var3) {
- if (var5 == var1) {
- return var0.substring(var4 + 1, var3);
- }
-
- ++var5;
- }
- }
-
- return var2;
- }
-
- // $FF: renamed from: if (int) java.lang.String
- public static String method_13(int var0) {
- Calendar var1 = Calendar.getInstance(TimeZone.getDefault());
- var1.setTime(new Date((long)var0 * 1000L));
- return method_20(var1.get(1)) + "." + method_21(var1.get(2) + 1) + "." + method_21(var1.get(5)) + " " + method_21(var1.get(10)) + ":" + method_21(var1.get(12));
- }
-
- // $FF: renamed from: a (int, java.lang.String) java.lang.String
- public static String method_14(int var0, String var1) {
- try {
- int var3 = 0;
-
- int var2;
- for(int var4 = 0; (var2 = var1.indexOf(" ", var3)) != -1; ++var4) {
- int var5 = method_28(var1.substring(var3, var2));
- var3 = var2 + var5 + 1;
- if (var4 == var0) {
- return var1.substring(var2 + 1, var3);
- }
- }
- } catch (Exception var6) {
- }
-
- return "";
- }
-
- // $FF: renamed from: byte (java.lang.String) byte[]
- public static byte[] method_15(String var0) {
- int var2 = var0.length() / 2;
- byte[] var3 = new byte[var2];
-
- try {
- for(int var1 = 0; var1 < var2; ++var1) {
- var3[var1] = (byte)Integer.parseInt(var0.substring(var1 * 2, var1 * 2 + 2), 16);
- }
- } catch (Exception var5) {
- }
-
- return var3;
- }
-
- // $FF: renamed from: a (java.lang.String) boolean
- public static boolean method_16(String var0) {
- try {
- Class.forName(var0);
- return true;
- } catch (Exception var2) {
- return false;
- }
- }
-
- // $FF: renamed from: try (java.lang.String) javax.microedition.lcdui.Image
- public static Image method_17(String var0) {
- Image var1 = null;
-
- try {
- var1 = Image.createImage(var0);
- } catch (Exception var3) {
- }
-
- return var1;
- }
-
- // $FF: renamed from: if (long) byte[]
- public static byte[] method_18(long var0) {
- byte[] var2 = new byte[]{(byte)((int)var0), (byte)((int)(var0 >>> 8)), (byte)((int)(var0 >>> 16)), (byte)((int)(var0 >>> 24))};
- return var2;
- }
-
- // $FF: renamed from: a (long) byte[]
- public static byte[] method_19(long var0) {
- byte[] var2 = new byte[]{(byte)((int)(var0 >>> 24)), (byte)((int)(var0 >>> 16)), (byte)((int)(var0 >>> 8)), (byte)((int)var0)};
- return var2;
- }
-
- // $FF: renamed from: do (int) java.lang.String
- public static String method_20(int var0) {
- return Integer.toString(var0);
- }
-
- // $FF: renamed from: new (int) java.lang.String
- public static String method_21(int var0) {
- return var0 >= 10 ? method_20(var0) : "0" + Integer.toString(var0);
- }
-
- // $FF: renamed from: int (int) java.lang.String
- public static String method_22(int var0) {
- return Integer.toHexString(var0);
- }
-
- // $FF: renamed from: for (java.lang.String) void
- public static void method_23(String var0) {
- System.out.println(var0);
- }
-
- // $FF: renamed from: do (java.lang.String) void
- public static void method_24(String var0) {
- System.out.println(var0);
- main.a().P.addElement(new q(2, var0));
- }
-
- // $FF: renamed from: a (java.lang.String, java.lang.String, java.lang.String) java.lang.String
- public static String method_25(String var0, String var1, String var2) {
- if (var1 != null && var1.length() != 0) {
- String var3 = "";
-
- int var4;
- int var5;
- for(var4 = 0; var4 < var0.length() && (var5 = var0.indexOf(var1, var4)) != -1; var4 = var5 + var1.length()) {
- var3 = var3 + var0.substring(var4, var5) + var2;
- }
-
- if (var4 < var0.length()) {
- var3 = var3 + var0.substring(var4, var0.length());
- }
-
- return var3;
- } else {
- return var0;
- }
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Displayable, javax.microedition.lcdui.CommandListener) void
- public static void method_26(Displayable var0, CommandListener var1) {
- if (main.else == main.bF && field_0 != 0 && var0 == field_3 && !field_1) {
- method_4(var0, "_", 7, 30000);
- }
-
- var0.setCommandListener(var1);
- field_1 = false;
- field_0 = 0;
- field_3 = null;
- }
-
- // $FF: renamed from: new (java.lang.String) int
- public static int method_27(String var0) {
- int var1 = -1;
-
- try {
- var1 = Integer.parseInt(var0);
- } catch (Exception var3) {
- }
-
- return var1;
- }
-
- // $FF: renamed from: int (java.lang.String) int
- public static int method_28(String var0) {
- int var1 = -1;
-
- try {
- var1 = Integer.parseInt(var0, 16);
- } catch (Exception var3) {
- }
-
- return var1;
- }
-
- // $FF: renamed from: a (byte[], int, int) java.lang.String
- public static String method_29(byte[] var0, int var1, int var2) {
- StringBuffer var3 = new StringBuffer(var2);
- boolean var4 = true;
-
- for(int var6 = 0; var6 < var2; ++var6) {
- char var5 = (char)var0[var6 + var1];
- if (!var4 && var5 == 'u' && var6 + 5 <= var2) {
- var5 = (char)method_28(new String(var0, var6 + var1 + 1, 4));
- var6 += 4;
- var4 = true;
- }
-
- if (var5 == '\\') {
- var4 = !var4;
- }
-
- if (var4) {
- var3.append(var5);
- }
- }
-
- return var3.toString();
- }
-
- // $FF: renamed from: if (java.lang.String) java.lang.String
- public static String method_30(String var0) {
- if (var0 == null) {
- return null;
- } else {
- int var1 = var0.length();
- StringBuffer var2 = new StringBuffer(var1);
-
- for(int var5 = 0; var5 < var1; ++var5) {
- char var4 = var0.charAt(var5);
- if (var4 <= 255) {
- if (var4 == '\\') {
- var2.append(var4);
- }
-
- var2.append(var4);
- } else {
- String var3 = Integer.toHexString(var4);
-
- while((var3 = '0' + var3).length() < 4) {
- }
-
- var2.append("\\u" + var3);
- }
- }
-
- return var2.toString();
- }
- }
- }
-