home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.jax;
-
- import java.io.Serializable;
-
- // $FF: renamed from: com.ibm.jax.i
- public class class_0 implements Cloneable, Serializable {
- // $FF: renamed from: a6 int
- public int field_0;
- // $FF: renamed from: a5 com.ibm.jax.j[]
- public j[] field_1;
- // $FF: renamed from: a4 int
- public int field_2;
-
- public class_0(int var1, int var2) {
- this.field_0 = 0;
- this.field_1 = new j[var1];
- this.field_2 = var2;
- }
-
- public class_0() {
- this(1, 0);
- }
-
- public final String toString() {
- if (this.field_0 == 0) {
- return "[]";
- } else {
- int var1 = this.field_0 - 1;
- StringBuffer var2 = new StringBuffer();
- var2.append('[');
-
- for(int var3 = 0; var3 < var1; ++var3) {
- var2.append(this.field_1[var3]);
- var2.append(',');
- }
-
- var2.append(this.field_1[var1]);
- var2.append(']');
- return var2.toString();
- }
- }
-
- // $FF: renamed from: cr () int
- public final int method_0() {
- return this.field_0;
- }
-
- // $FF: renamed from: cs (int) void
- public final void method_1(int var1) {
- if (var1 < this.field_0) {
- --this.field_0;
- int var2;
- if ((var2 = this.field_0 - var1) > 0) {
- System.arraycopy(this.field_1, var1 + 1, this.field_1, var1, var2);
- }
-
- this.field_1[this.field_0] = null;
- } else {
- throw new ArrayIndexOutOfBoundsException();
- }
- }
-
- // $FF: renamed from: ct () boolean
- public final boolean method_2() {
- return this.field_0 == 0;
- }
-
- // $FF: renamed from: cu (com.ibm.jax.j, int) void
- public final void method_3(j var1, int var2) {
- if (var2 >= 0 && var2 <= this.field_0) {
- if (this.field_0 == this.field_1.length) {
- int var4 = (this.field_2 == 0 ? this.field_0 : this.field_2) + this.field_0;
- this.method_4(var4);
- }
-
- int var3;
- if ((var3 = this.field_0 - var2) > 0) {
- System.arraycopy(this.field_1, var2, this.field_1, var2 + 1, var3);
- }
-
- this.field_1[var2] = var1;
- ++this.field_0;
- } else {
- throw new ArrayIndexOutOfBoundsException();
- }
- }
-
- // $FF: renamed from: cv (int) void
- private final void method_4(int var1) {
- j[] var2 = new j[var1];
- System.arraycopy(this.field_1, 0, var2, 0, this.field_0);
- this.field_1 = var2;
- }
-
- // $FF: renamed from: cw (int) com.ibm.jax.j
- public final j method_5(int var1) {
- if (var1 < this.field_0) {
- return this.field_1[var1];
- } else {
- throw new ArrayIndexOutOfBoundsException();
- }
- }
-
- public final Object clone() {
- try {
- class_0 var1 = (class_0)super.clone();
- int var2 = this.field_1.length;
- var1.field_1 = new j[var2];
- System.arraycopy(this.field_1, 0, var1.field_1, 0, var2);
- return var1;
- } catch (CloneNotSupportedException var3) {
- return null;
- }
- }
-
- // $FF: renamed from: cx (com.ibm.jax.j) void
- public final void method_6(j var1) {
- this.method_3(var1, this.field_0);
- }
- }
-