X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Fandroid%2FContainerHelpers.java;h=26bd1422d82d19c6ddf3e08a8de560205ced095a;hb=1903e771d3dae79e9a57fcc1147efd37e8a51421;hp=f536819bb11a4f5fd6a07a2c950d205cb176de50;hpb=1c757dc1e6ee864277825c1ebd9c6a9fbe0da7b2;p=jalview.git diff --git a/src/jalview/ext/android/ContainerHelpers.java b/src/jalview/ext/android/ContainerHelpers.java index f536819..26bd142 100644 --- a/src/jalview/ext/android/ContainerHelpers.java +++ b/src/jalview/ext/android/ContainerHelpers.java @@ -16,12 +16,22 @@ package jalview.ext.android; * limitations under the License. */ +/* + * Copied to Jalview September 2016. + * Only the members of this class required for SparseIntArray were copied. + * Change Log: + * Sep 2016: Method binarySearch(short[] array, int size, short value) added to support + * SparseShortArray. + * Jan 2017: EMPTY_DOUBLES added + */ class ContainerHelpers { static final boolean[] EMPTY_BOOLEANS = new boolean[0]; static final int[] EMPTY_INTS = new int[0]; + static final double[] EMPTY_DOUBLES = new double[0]; + static final long[] EMPTY_LONGS = new long[0]; static final Object[] EMPTY_OBJECTS = new Object[0]; @@ -83,7 +93,7 @@ class ContainerHelpers while (lo <= hi) { final int mid = (lo + hi) >>> 1; - final int midVal = array[mid]; + final short midVal = array[mid]; if (midVal < value) { lo = mid + 1;