|
Public Member Functions |
| synchronized void | _moveObjectAtIndexToIndex (int sourceIndex, int destIndex) |
| synchronized int | _shallowHashCode () |
| synchronized void | addObject (V object) |
| synchronized void | addObjects (V...objects) |
| synchronized void | addObjectsFromArray (NSArray<?extends V > otherArray) |
| synchronized NSArray< V > | arrayByAddingObject (V object) |
| synchronized NSArray< V > | arrayByAddingObjectsFromArray (NSArray<?extends V > otherArray) |
| synchronized ArrayList< V > | arrayList () |
| synchronized Class | classForCoder () |
| synchronized Object | clone () |
| synchronized String | componentsJoinedByString (String separator) |
| synchronized boolean | containsObject (Object object) |
| synchronized int | count () |
| synchronized void | encodeWithCoder (NSCoder coder) |
| synchronized boolean | equals (Object object) |
| synchronized V | firstObjectCommonWithArray (NSArray<?extends V > otherArray) |
| synchronized int | hashCode () |
| synchronized NSArray< V > | immutableClone () |
| synchronized int | indexOfIdenticalObject (Object object, NSRange range) |
| synchronized int | indexOfIdenticalObject (Object object) |
| synchronized int | indexOfObject (Object object, NSRange range) |
| synchronized int | indexOfObject (Object object) |
| synchronized void | insertObjectAtIndex (V object, int index) |
| synchronized boolean | isEqualToArray (NSArray<?> otherArray) |
| synchronized V | lastObject () |
| synchronized void | makeObjectsPerformSelector (NSSelector selector, Object...parameters) |
| synchronized V | objectAtIndex (int index) |
| synchronized Enumeration< V > | objectEnumerator () |
| synchronized Object[] | objects (NSRange range) |
| synchronized Object[] | objects () |
| synchronized void | removeAllObjects () |
| synchronized boolean | removeIdenticalObject (Object object) |
| synchronized boolean | removeIdenticalObject (Object object, NSRange range) |
| synchronized V | removeLastObject () |
| synchronized boolean | removeObject (Object object) |
| synchronized boolean | removeObject (Object object, NSRange range) |
| synchronized V | removeObjectAtIndex (int index) |
| synchronized void | removeObjects (Object...objects) |
| synchronized void | removeObjectsInArray (NSArray<?> otherArray) |
| synchronized void | removeObjectsInRange (NSRange range) |
| synchronized V | replaceObjectAtIndex (V object, int index) |
| synchronized void | replaceObjectsInRange (NSRange range, NSArray<?extends V > otherArray, NSRange otherRange) |
| synchronized Enumeration< V > | reverseObjectEnumerator () |
| synchronized void | setArray (NSArray<?extends V > otherArray) |
| synchronized NSArray< V > | sortedArrayUsingComparator (NSComparator comparator) throws ComparisonException |
| synchronized void | sortUsingComparator (NSComparator comparator) throws ComparisonException |
| synchronized NSArray< V > | subarrayWithRange (NSRange range) |
| synchronized void | takeValueForKey (Object value, String key) |
| synchronized void | takeValueForKeyPath (Object value, String keyPath) |
| | ThreadSafeArray (NSArray<?extends V > array) |
| synchronized String | toString () |
| synchronized Object | valueForKey (String key) |
| synchronized Object | valueForKeyPath (String keyPath) |
| synchronized Vector< V > | vector () |
Protected Member Functions |
| synchronized Object[] | objectsNoCopy () |
Simple thread safe wrapper. May or may not be correct, but it doesn't matter as you will never, *ever* call this directly, but call
instead and we will fix all the bugs in due time.