home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.bobby;
-
- import java.util.Hashtable;
- import java.util.StringTokenizer;
-
- // $FF: renamed from: com.ibm.bobby.ai
- public class class_0 {
- // $FF: renamed from: cf java.util.Hashtable
- public static Hashtable field_0;
- // $FF: renamed from: ce com.ibm.bobby.bs
- public bs field_1;
- // $FF: renamed from: cd com.ibm.bobby.bp
- public bp field_2;
- // $FF: renamed from: b5 int
- public int field_3 = 0;
-
- static {
- boolean var10000 = false;
- field_0 = new Hashtable();
- }
-
- public class_0(Class var1, Class[] var2) {
- this.field_2 = new bp();
-
- for(int var3 = 0; var3 < var2.length; ++var3) {
- this.field_2.cx(bs.ij(bg.g8(var2[var3].getName())));
- }
-
- this.field_1 = bs.ij(bg.g8(var1.getName()));
- }
-
- public class_0(String var1, String var2) {
- this.field_2 = new bp();
- StringTokenizer var3 = new StringTokenizer(var2.substring(1), ",) ");
-
- while(var3.hasMoreTokens()) {
- this.field_2.cx(bs.ij(var3.nextToken()));
- }
-
- this.field_1 = bs.ij(var1);
- }
-
- public class_0(String var1) {
- this.field_1 = bs.ij(bg.g3(var1));
- this.field_2 = bg.g4(var1);
- }
-
- // $FF: renamed from: fd () java.lang.String
- public final String method_0() {
- String var1 = "(";
-
- for(int var2 = 0; var2 < this.field_2.cr(); ++var2) {
- bs var3 = this.field_2.cw(var2);
- var1 = var1 + bg.g6(var3);
- }
-
- var1 = var1 + ")" + bg.g6(this.field_1);
- return var1;
- }
-
- // $FF: renamed from: fe (com.ibm.bobby.bs) com.ibm.bobby.ai
- public final class_0 method_1(bs var1) {
- class_0 var2 = new class_0(this.toString());
- var2.field_2.cx(var1);
- if (field_0.get(var2) == null) {
- field_0.put(var2, var2);
- }
-
- return var2;
- }
-
- // $FF: renamed from: ff () int
- public final int method_2() {
- int var1 = 0;
-
- for(int var2 = 0; var2 < this.field_2.cr(); ++var2) {
- var1 += this.field_2.cw(var2).h9();
- }
-
- return var1;
- }
-
- public final int hashCode() {
- if (this.field_3 == 0) {
- this.field_3 = this.toString().hashCode();
- }
-
- return this.field_3;
- }
-
- public final boolean equals(Object var1) {
- if (!(var1 instanceof class_0)) {
- return false;
- } else {
- class_0 var2 = (class_0)var1;
- if (this.field_1 != var2.field_1) {
- return false;
- } else if (this.field_2.cr() != var2.field_2.cr()) {
- return false;
- } else {
- for(int var3 = 0; var3 < this.field_2.cr(); ++var3) {
- if (this.field_2.cw(var3) != var2.field_2.cw(var3)) {
- return false;
- }
- }
-
- return true;
- }
- }
- }
-
- public final String toString() {
- StringBuffer var1 = new StringBuffer("(");
-
- for(int var2 = 0; var2 < this.field_2.cr(); ++var2) {
- var1.append(bg.g6(this.field_2.cw(var2)));
- }
-
- var1.append(")");
- var1.append(bg.g6(this.field_1));
- return var1.toString();
- }
-
- // $FF: renamed from: fg (com.ibm.bobby.ai) com.ibm.bobby.ai
- public static class_0 method_3(class_0 var0) {
- class_0 var1 = (class_0)field_0.get(var0);
- if (var1 != null) {
- return var1;
- } else {
- field_0.put(var0, var0);
- return var0;
- }
- }
-
- // $FF: renamed from: fh (java.lang.String) com.ibm.bobby.ai
- public static class_0 method_4(String var0) {
- return method_3(new class_0(var0));
- }
-
- // $FF: renamed from: fh (java.lang.String, java.lang.String) com.ibm.bobby.ai
- public static class_0 method_5(String var0, String var1) {
- return method_3(new class_0(var0, var1));
- }
-
- // $FF: renamed from: fh (java.lang.Class, java.lang.Class[]) com.ibm.bobby.ai
- public static class_0 method_6(Class var0, Class[] var1) {
- return method_3(new class_0(var0, var1));
- }
- }
-