home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.jax;
-
- import com.ibm.bobby.a3;
- import com.ibm.bobby.a5;
- import com.ibm.bobby.aa;
- import com.ibm.bobby.ah;
- import com.ibm.bobby.am;
- import com.ibm.bobby.au;
- import com.ibm.bobby.bp;
- import com.ibm.bobby.bs;
- import java.util.Enumeration;
- import java.util.Hashtable;
-
- // $FF: renamed from: com.ibm.jax.d
- public class class_0 {
- // $FF: renamed from: k boolean
- public static final boolean field_0;
- // $FF: renamed from: as boolean
- public static boolean field_1;
- // $FF: renamed from: ar boolean
- public static boolean field_2;
- // $FF: renamed from: aq boolean
- public static boolean field_3;
- // $FF: renamed from: ap java.lang.String
- public static String field_4;
- // $FF: renamed from: ao java.util.Hashtable
- public static Hashtable field_5;
- // $FF: renamed from: an java.util.Hashtable
- public static Hashtable field_6;
- // $FF: renamed from: am java.util.Hashtable
- public static Hashtable field_7;
- // $FF: renamed from: al java.util.Hashtable
- public static Hashtable field_8;
- // $FF: renamed from: ak java.util.Hashtable
- public static Hashtable field_9;
- // $FF: renamed from: aj java.util.Hashtable
- public static Hashtable field_10;
- // $FF: renamed from: ai java.lang.String
- public static String field_11;
- // $FF: renamed from: ah java.lang.String
- public static String field_12;
- // $FF: renamed from: ag java.lang.String
- public static String field_13;
- // $FF: renamed from: af java.lang.String
- public static String field_14;
- // $FF: renamed from: ae int
- public static int field_15;
- // $FF: renamed from: ad int
- public static int field_16;
- // $FF: renamed from: ac int
- public static int field_17;
-
- static {
- field_0 = e.k;
- field_1 = true;
- field_2 = true;
- field_3 = true;
- field_5 = new Hashtable();
- field_6 = new Hashtable();
- field_7 = new Hashtable();
- field_8 = new Hashtable();
- field_9 = new Hashtable();
- field_10 = new Hashtable();
- field_11 = "abcdefghijklmnopqrstuvwxyz_0123456789";
- field_12 = "";
- field_13 = "";
- field_14 = "";
- field_15 = 0;
- field_16 = 0;
- field_17 = 0;
- }
-
- // $FF: renamed from: bq (char, int) boolean
- public static boolean method_0(char var0, int var1) {
- if (var1 == 0) {
- return field_11.indexOf(var0) < 25;
- } else {
- return field_11.indexOf(var0) < field_11.length() - 1;
- }
- }
-
- // $FF: renamed from: br (java.lang.String) java.lang.String
- public static String method_1(String var0) {
- int var1 = var0.length();
- if (var1 == 0) {
- return "a";
- } else {
- int var2;
- for(var2 = var1 - 1; var2 >= 0 && !method_0(var0.charAt(var2), var2); --var2) {
- }
-
- if (var2 >= 0) {
- String var6 = var0.substring(0, var2);
- int var8 = field_11.indexOf(var0.charAt(var2));
- var6 = var6 + field_11.charAt(var8 + 1);
-
- for(int var5 = var2 + 1; var5 < var1; ++var5) {
- var6 = var6 + "a";
- }
-
- return var6;
- } else {
- String var3 = "";
-
- for(int var4 = 0; var4 <= var1; ++var4) {
- var3 = var3 + "a";
- }
-
- return var3;
- }
- }
- }
-
- // $FF: renamed from: bs (java.lang.String, int) boolean
- private static boolean method_2(String var0, int var1) {
- if (var0.length() == 0 && var1 > 25) {
- return true;
- } else {
- return var1 >= field_11.length();
- }
- }
-
- // $FF: renamed from: bt () java.lang.String
- public static String method_3() {
- if (method_2(field_14, field_17)) {
- field_14 = method_1(field_14);
- field_17 = 0;
- }
-
- return field_14 + field_11.charAt(field_17++);
- }
-
- // $FF: renamed from: bu () java.lang.String
- public static String method_4() {
- if (method_2(field_13, field_16)) {
- field_13 = method_1(field_13);
- field_16 = 0;
- }
-
- return field_13 + field_11.charAt(field_16++);
- }
-
- // $FF: renamed from: bv () java.lang.String
- public static String method_5() {
- if (method_2(field_12, field_15)) {
- field_12 = method_1(field_12);
- field_15 = 0;
- }
-
- return field_12 + field_11.charAt(field_15++);
- }
-
- // $FF: renamed from: bw (com.ibm.bobby.a5) void
- public static void method_6(a5 var0) {
- String var1 = (String)field_10.get(((au)var0).gg());
- if (var1 == null) {
- do {
- var1 = method_3();
- } while(field_6.containsKey(var1));
-
- field_10.put(((au)var0).gg(), var1);
- }
-
- if (field_0) {
- method_16("fieldmap: " + var0.c7.gg() + " " + var0.aj() + " --> " + var1);
- }
-
- if (field_2) {
- ((au)var0).gf(var1);
- }
-
- }
-
- // $FF: renamed from: bx (com.ibm.bobby.am) void
- public static void method_7(am var0) {
- String var1 = (String)field_9.get(((au)var0).gg());
- if (var1 == null) {
- do {
- var1 = method_4();
- } while(field_5.containsKey(var1));
-
- field_9.put(((au)var0).gg(), var1);
- }
-
- if (field_0) {
- method_16("methodmap: " + var0.aj() + var0.cl.fd() + " --> " + var1);
- }
-
- if (field_3) {
- ((au)var0).gf(var1);
- }
-
- }
-
- // $FF: renamed from: by (com.ibm.bobby.bs) void
- public static void method_8(bs var0) {
- String var1 = (String)field_8.get(((au)var0).gg());
- if (var1 == null) {
- do {
- var1 = method_5();
- if (e.m.ef()) {
- int var2 = ((au)var0).gg().lastIndexOf(46);
- if (var2 >= 0) {
- var1 = ((au)var0).gg().substring(0, var2 + 1) + var1;
- }
- }
- } while(field_7.containsKey(var1));
-
- field_8.put(((au)var0).gg(), var1);
- }
-
- if (field_0) {
- method_16("classmap: " + ((au)var0).gg() + " --> " + var1);
- }
-
- if (field_1) {
- var0.gf(var1);
- }
-
- }
-
- // $FF: renamed from: bz (com.ibm.jax.l, com.ibm.jax.q) void
- public static void method_9(l var0, q var1) {
- l var2 = q.er(var1, ((au)var0).gg(), var0.cl);
- if (var2 != null && !var2.di()) {
- method_12(var2);
- }
-
- for(int var3 = var1.av.cr() - 1; var3 >= 0; --var3) {
- method_9(var0, (q)var1.av.cw(var3));
- }
-
- }
-
- // $FF: renamed from: b_ (com.ibm.jax.l) void
- public static void method_10(l var0) {
- if (field_0) {
- method_16("propagateFixedNameMethod: " + var0);
- }
-
- method_12((l)var0.cp);
-
- for(int var1 = var0.c1.av.cr() - 1; var1 >= 0; --var1) {
- q var2 = (q)var0.c1.av.cw(var1);
- method_9(var0, var2);
- }
-
- ah var3 = var0.co;
-
- for(int var5 = 0; var5 < var3.cr(); ++var5) {
- am var4 = var3.cw(var5);
- method_12((l)var4);
- }
-
- for(int var6 = var0.c1.d0.cr() - 1; var6 >= 0; --var6) {
- q var8 = (q)var0.c1.d0.cw(var6);
-
- for(int var10 = var8.av.cr() - 1; var10 >= 0; --var10) {
- method_9(var0, (q)var8.av.cw(var10));
- }
- }
-
- if (var0.c1.aw != null) {
- for(int var7 = var0.c1.aw.cr() - 1; var7 >= 0; --var7) {
- q var9 = (q)var0.c1.aw.cw(var7);
-
- for(int var11 = var9.av.cr() - 1; var11 >= 0; --var11) {
- if (var9.av.cw(var11) != var0.c1) {
- method_9(var0, (q)var9.av.cw(var11));
- }
- }
- }
- }
-
- }
-
- // $FF: renamed from: b0 (com.ibm.jax.m) void
- public static void method_11(m var0) {
- if (var0 != null && !var0.di()) {
- var0.dh();
- if (field_0) {
- method_16("FIXED NAME OF FIELD:" + var0.c7.gg() + " " + ((a5)var0).aj());
- }
- }
-
- q var1 = (q)var0.c7;
- if (var1.d3) {
- var1.dh();
- }
-
- }
-
- // $FF: renamed from: b1 (com.ibm.jax.l) void
- public static void method_12(l var0) {
- if (var0 != null && !var0.di()) {
- var0.dh();
- if (field_0) {
- method_16("FIXED NAME OF METHOD:" + ((am)var0).aj() + var0.cl.fd());
- }
-
- method_10(var0);
- }
-
- }
-
- // $FF: renamed from: b2 (com.ibm.jax.q) void
- public static void method_13(q var0) {
- if (var0 != null && !var0.di()) {
- var0.dh();
- if (field_0) {
- method_16("FIXED NAME OF CLASS:" + ((au)var0).gg());
- }
- }
-
- }
-
- // $FF: renamed from: b3 () void
- public static void method_14() {
- bp var0 = aa.b7;
-
- for(int var1 = 0; var1 < var0.cr(); ++var1) {
- q var2 = (q)var0.cw(var1);
- if (var2.d3) {
- if (var2.dk()) {
- method_13(var2);
- }
-
- if (var2.en()) {
- method_13(var2);
- }
-
- if (((au)var2).gg().equals(e.m.bu)) {
- method_13(var2);
- }
-
- ah var3 = var2.dz;
-
- for(int var4 = 0; var4 < var3.cr(); ++var4) {
- l var5 = (l)var3.cw(var4);
- if (var5.dk()) {
- method_12(var5);
- }
-
- if (var5.c9()) {
- method_12(var5);
- }
-
- if (var5.c7()) {
- method_12(var5);
- }
- }
-
- a3 var7 = var2.d_;
-
- for(int var8 = 0; var8 < var7.cr(); ++var8) {
- m var6 = (m)var7.cw(var8);
- if (var6.dk()) {
- method_11(var6);
- }
-
- if (var6.c7()) {
- method_11(var6);
- }
- }
- }
- }
-
- }
-
- // $FF: renamed from: e (java.lang.String) void
- public static void method_15(String var0) {
- e.e(var0);
- }
-
- // $FF: renamed from: f (java.lang.String) void
- public static void method_16(String var0) {
- e.f(var0);
- }
-
- // $FF: renamed from: b4 () boolean
- public static boolean method_17() {
- bp var0 = aa.b7;
-
- for(int var3 = 0; var3 < var0.cr(); ++var3) {
- q var1 = (q)var0.cw(var3);
- String var4 = ((au)var1).gg();
- int var2 = var4.lastIndexOf(46);
- String var5 = var2 < 0 ? var4 : var4.substring(var2);
- field_7.put(var5, var1);
-
- for(int var7 = var1.dz.cr() - 1; var7 >= 0; --var7) {
- field_5.put(var1.dz.cw(var7).gg(), var1);
- }
-
- for(int var8 = var1.d_.cr() - 1; var8 >= 0; --var8) {
- field_6.put(var1.d_.cw(var8).gg(), var1);
- }
- }
-
- for(int var11 = 0; var11 < var0.cr(); ++var11) {
- q var6 = (q)var0.cw(var11);
- if (var6.d3) {
- System.out.print("\r" + var11 * 100 / var0.cr() + "% done... ");
- ((bs)var6).fq();
- if (!var6.di() && !var6.ea) {
- method_8(var6);
- }
-
- for(int var9 = var6.dz.cr() - 1; var9 >= 0; --var9) {
- l var12 = (l)var6.dz.cw(var9);
- if (!((am)var12).fo()) {
- if (!((au)var12).f6()) {
- ((am)var12).fq();
- }
-
- if (!((am)var12).fp() && !var12.di() && !var12.c9() && !((au)var12).gg().equals("main")) {
- method_7(var12);
- }
- }
- }
-
- for(int var10 = var6.d_.cr() - 1; var10 >= 0; --var10) {
- m var13 = (m)var6.d_.cw(var10);
- ((au)var13).fq();
- if (!var13.di()) {
- method_6(var13);
- }
- }
- }
- }
-
- return true;
- }
-
- // $FF: renamed from: b5 () void
- public static void method_18() {
- method_16("\nMethod names map:\n");
- Enumeration var0 = field_9.keys();
- Enumeration var1 = field_9.elements();
-
- while(var0.hasMoreElements()) {
- String var2 = (String)var0.nextElement();
- String var3 = (String)var1.nextElement();
- int var4 = var2.lastIndexOf("__JAX__");
- if (var4 > 0) {
- var2 = var2.substring(var4 + 7, var2.length());
- }
-
- int var5 = var2.length();
- method_16(" " + var2 + (var5 < 4 ? "\t\t\t\t" : (var5 < 12 ? "\t\t\t" : (var5 < 20 ? "\t\t" : "\t"))) + var3);
- }
-
- method_16("\nField names map:\n");
- var0 = field_10.keys();
- var1 = field_10.elements();
-
- while(var0.hasMoreElements()) {
- String var10 = (String)var0.nextElement();
- String var12 = (String)var1.nextElement();
- int var14 = var10.lastIndexOf("__JAX__");
- if (var14 > 0) {
- var10 = var10.substring(var14 + 7, var10.length());
- }
-
- int var16 = var10.length();
- method_16(" " + var10 + (var16 < 4 ? "\t\t\t\t" : (var16 < 12 ? "\t\t\t" : (var16 < 20 ? "\t\t" : "\t"))) + var12);
- }
-
- method_16("\nClass names map:\n");
- var0 = field_8.keys();
- var1 = field_8.elements();
-
- while(var0.hasMoreElements()) {
- String var11 = (String)var0.nextElement();
- String var13 = (String)var1.nextElement();
- int var15 = var11.length();
- if (!var13.equals(var11)) {
- method_16(" " + var11 + (var15 < 4 ? "\t\t\t\t" : (var15 < 12 ? "\t\t\t" : (var15 < 20 ? "\t\t" : "\t"))) + var13);
- }
- }
-
- }
-
- // $FF: renamed from: b6 () void
- public static void method_19() {
- method_16("start class name = " + field_4);
- method_16("");
- method_16("class method property");
- method_16("------------------------------------------");
- bp var0 = aa.b7;
-
- for(int var1 = 0; var1 < var0.cr(); ++var1) {
- q var2 = (q)var0.cw(var1);
- method_16(((au)var2).gg() + "\t\t" + var2.c5());
- ah var3 = var2.dz;
-
- for(int var4 = 0; var4 < var3.cr(); ++var4) {
- l var5 = (l)var3.cw(var4);
- method_16("\t" + ((au)var5).gg() + "\t" + var5.c5());
- }
-
- a3 var7 = var2.d_;
-
- for(int var8 = 0; var8 < var7.cr(); ++var8) {
- m var6 = (m)var7.cw(var8);
- method_16("\t" + ((au)var6).gg() + "\t" + var6.c5());
- }
- }
-
- method_16("------------------------------------------");
- method_16("");
- }
-
- // $FF: renamed from: ae (java.lang.String) boolean
- public static boolean method_20(String var0) {
- method_15("\nstarting name compression");
- method_14();
- field_4 = var0;
- boolean var1 = method_17();
- if (field_0) {
- method_19();
- }
-
- method_18();
- method_15("\rfinished name compression ");
- return var1;
- }
- }
-