/* * Decompiled with CFR 0.152. * * Could not load the following classes: * javax.baja.nre.util.Array * javax.baja.nre.util.IFilter * javax.baja.nre.util.ILambda */ package javax.baja.util; import java.util.Collection; import java.util.Comparator; import java.util.List; import java.util.ListIterator; import javax.baja.util.IFilter; import javax.baja.util.ILambda; /* * Illegal identifiers - consider using --renameillegalidents true */ public class Array { private javax.baja.nre.util.Array array; static /* synthetic */ Class class$java$lang$Object; public final void add(int n, Object object) { this.array.add(n, object); } public final boolean add(Object object) { return this.array.add(object); } public final void addAll(Array array) { this.array.addAll(array.array(), array.size()); } public final void addAll(Collection collection) { this.array.addAll(collection); } public final void addAll(Object[] objectArray, int n) { this.array.addAll(objectArray, n); } public final void addAll(Object[] objectArray) { this.array.addAll(objectArray); } public Array apply(Class clazz, ILambda iLambda) { return Array.toArray(this.array.apply(clazz, (javax.baja.nre.util.ILambda)iLambda)); } public Array apply(ILambda iLambda) { return Array.toArray(this.array.apply((javax.baja.nre.util.ILambda)iLambda)); } public final Object[] array() { return this.array.array(); } public final void clear() { this.array.clear(); } public final boolean contains(Object object) { return this.array.contains(object); } public Array copy() { return Array.toArray(this.array.copy()); } public Array copy(int n, int n2) { return Array.toArray(this.array.copy(n, n2)); } public Array copy(int n) { return Array.toArray(this.array.copy(n)); } public boolean equals(Object object) { return this.array.equals(object); } public Array filter(IFilter iFilter) { return Array.toArray(this.array.filter((javax.baja.nre.util.IFilter)iFilter)); } public Array filterNull() { return Array.toArray(this.array.filterNull()); } public final Object first() { return this.array.first(); } public final Object get(int n) { return this.array.get(n); } public final void grow(int n) { this.array.grow(n); } public int hashCode() { return this.array.hashCode(); } public final int indexOf(Object object, int n) { return this.array.indexOf(object, n); } public final int indexOf(Object object) { return this.array.indexOf(object); } public Array intersection(Object[] objectArray) { return Array.toArray(this.array.intersection(objectArray)); } public final boolean isEmpty() { return this.array.isEmpty(); } public final ListIterator iterator() { return this.array.iterator(); } public final Object last() { return this.array.last(); } public final int lastIndexOf(Object object, int n) { return this.array.lastIndexOf(object, n); } public final int lastIndexOf(Object object) { return this.array.lastIndexOf(object); } public final List list() { return this.array.list(); } public final Class ofClass() { return this.array.ofClass(); } public final Object peek() { return this.array.peek(); } public final Object pop() { return this.array.pop(); } public final void push(Object object) { this.array.push(object); } public final Object remove(int n) { return this.array.remove(n); } public final boolean remove(Object object) { return this.array.remove(object); } public Array removeAll(Object[] objectArray) { return Array.toArray(this.array.removeAll(objectArray)); } public final void removeRange(int n, int n2) { this.array.removeRange(n, n2); } public Array reverse() { return Array.toArray(this.array.reverse()); } public Array rsort() { return Array.toArray(this.array.rsort()); } public final Object set(int n, Object object) { return this.array.set(n, object); } public final int size() { return this.array.size(); } public Array slice(int n, int n2) { return Array.toArray(this.array.slice(n, n2)); } public Array sort() { return Array.toArray(this.array.sort()); } public Array sort(Comparator comparator) { return Array.toArray(this.array.sort(comparator)); } public void swap(int n, int n2) { this.array.swap(n, n2); } public String toString() { return this.array.toString(); } public final Object[] trim() { return this.array.trim(); } private static final Array toArray(javax.baja.nre.util.Array array) { Array array2 = new Array(array.array(), array.size()); return array2; } static /* synthetic */ Class class(String string, boolean bl) { try { Class clazz = Class.forName(string); if (!bl) { clazz = clazz.getComponentType(); } return clazz; } catch (ClassNotFoundException classNotFoundException) { throw new NoClassDefFoundError(classNotFoundException.getMessage()); } } public Array() { Class clazz = class$java$lang$Object; if (clazz == null) { clazz = class$java$lang$Object = Array.class("[Ljava.lang.Object;", false); } this(clazz, 10); } public Array(Class clazz) { this(clazz, 10); } public Array(Class clazz, int n) { this.array = new javax.baja.nre.util.Array(clazz, n); } public Array(Object[] objectArray) { this(objectArray, objectArray.length); } public Array(Object[] objectArray, int n) { this.array = new javax.baja.nre.util.Array(objectArray, n); } public Array(Class clazz, Collection collection) { this.array = new javax.baja.nre.util.Array(clazz, collection); } public Array(Collection collection) { Class clazz = class$java$lang$Object; if (clazz == null) { clazz = class$java$lang$Object = Array.class("[Ljava.lang.Object;", false); } this(clazz, collection); } }