home *** CD-ROM | disk | FTP | other *** search
- package COM.objectspace.jgl;
-
- import java.util.Enumeration;
-
- public class CharArray extends ArrayAdapter {
- char[] myArray;
-
- public CharArray() {
- this.myArray = new char[0];
- }
-
- public CharArray(char[] var1) {
- this.myArray = var1;
- }
-
- public CharArray(CharArray var1) {
- this.myArray = var1.myArray;
- }
-
- public synchronized Object clone() {
- return new CharArray(this);
- }
-
- public synchronized String toString() {
- return "char[]" + Printing.toString(this.start(), this.finish());
- }
-
- public boolean equals(Object var1) {
- return var1 instanceof CharArray && this.equals((CharArray)var1);
- }
-
- public synchronized boolean equals(CharArray 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() {
- char[] var1 = this.myArray;
- return new CharIterator(var1, 0, this);
- }
-
- public synchronized ForwardIterator start() {
- char[] var1 = this.myArray;
- return new CharIterator(var1, 0, this);
- }
-
- public synchronized ForwardIterator finish() {
- char[] var1 = this.myArray;
- return new CharIterator(var1, var1.length, this);
- }
-
- // $FF: renamed from: at (int) java.lang.Object
- public synchronized Object method_0(int var1) {
- return new Character(this.myArray[var1]);
- }
-
- public synchronized void put(int var1, Object var2) {
- this.myArray[var1] = (Character)var2;
- }
- }
-