home *** CD-ROM | disk | FTP | other *** search
- package COM.objectspace.jgl;
-
- import java.util.Enumeration;
-
- public class BooleanArray extends ArrayAdapter {
- boolean[] myArray;
-
- public BooleanArray() {
- this.myArray = new boolean[0];
- }
-
- public BooleanArray(boolean[] var1) {
- this.myArray = var1;
- }
-
- public BooleanArray(BooleanArray var1) {
- this.myArray = var1.myArray;
- }
-
- public synchronized Object clone() {
- return new BooleanArray(this);
- }
-
- public synchronized String toString() {
- return "boolean[]" + Printing.toString(this.start(), this.finish());
- }
-
- public boolean equals(Object var1) {
- return var1 instanceof BooleanArray && this.equals((BooleanArray)var1);
- }
-
- public synchronized boolean equals(BooleanArray var1) {
- synchronized(var1){}
-
- boolean var2;
- try {
- var2 = this.size() == var1.size() && Comparing.equal(this.start(), this.finish(), var1.start());
- } catch (Throwable var8) {
- throw var8;
- }
-
- return var2;
- }
-
- public int size() {
- return this.myArray.length;
- }
-
- public int maxSize() {
- return this.myArray.length;
- }
-
- public synchronized Enumeration elements() {
- boolean[] var1 = this.myArray;
- return new BooleanIterator(var1, 0, this);
- }
-
- public synchronized ForwardIterator start() {
- boolean[] var1 = this.myArray;
- return new BooleanIterator(var1, 0, this);
- }
-
- public synchronized ForwardIterator finish() {
- boolean[] var1 = this.myArray;
- return new BooleanIterator(var1, var1.length, this);
- }
-
- // $FF: renamed from: at (int) java.lang.Object
- public synchronized Object method_0(int var1) {
- return new Boolean(this.myArray[var1]);
- }
-
- public synchronized void put(int var1, Object var2) {
- this.myArray[var1] = (Boolean)var2;
- }
- }
-