JML

java.util
Class Arrays

java.lang.Object
  extended byjava.util.Arrays

public class Arrays
extends Object


Nested Class Summary
private static class Arrays.ArrayList
           
 
Field Summary
private static int INSERTIONSORT_THRESHOLD
           
 
Constructor Summary
private Arrays()
           
 
Method Summary
static List asList(Object[])
           
static int binarySearch(byte[], byte)
           
static int binarySearch(char[], char)
           
static int binarySearch(double[], double)
           
private static int binarySearch(double[], double, int, int)
           
static int binarySearch(float[], float)
           
private static int binarySearch(float[], float, int, int)
           
static int binarySearch(int[], int)
           
static int binarySearch(Object[], Object)
           
static int binarySearch(Object[], Object, Comparator)
           
static int binarySearch(long[], long)
           
static int binarySearch(short[], short)
           
private static Object cloneSubarray(Object[], int, int)
           
static boolean equals(boolean[], boolean[])
           
static boolean equals(byte[], byte[])
           
static boolean equals(char[], char[])
           
static boolean equals(double[], double[])
           
static boolean equals(float[], float[])
           
static boolean equals(int[], int[])
           
static boolean equals(Object[], Object[])
           
static boolean equals(long[], long[])
           
static boolean equals(short[], short[])
           
static void fill(boolean[], boolean)
           
static void fill(boolean[], int, int, boolean)
           
static void fill(byte[], byte)
           
static void fill(byte[], int, int, byte)
           
static void fill(char[], char)
           
static void fill(char[], int, int, char)
           
static void fill(double[], double)
           
static void fill(double[], int, int, double)
           
static void fill(float[], float)
           
static void fill(float[], int, int, float)
           
static void fill(int[], int)
           
static void fill(int[], int, int, int)
           
static void fill(Object[], int, int, Object)
           
static void fill(Object[], Object)
           
static void fill(long[], int, int, long)
           
static void fill(long[], long)
           
static void fill(short[], int, int, short)
           
static void fill(short[], short)
           
private static int med3(byte[], int, int, int)
           
private static int med3(char[], int, int, int)
           
private static int med3(double[], int, int, int)
           
private static int med3(float[], int, int, int)
           
private static int med3(int[], int, int, int)
           
private static int med3(long[], int, int, int)
           
private static int med3(short[], int, int, int)
           
private static void mergeSort(Object[], Object[], int, int, int)
           
private static void mergeSort(Object[], Object[], int, int, int, Comparator)
           
private static void rangeCheck(int, int, int)
           
static void sort(byte[])
           
static void sort(byte[], int, int)
           
static void sort(char[])
           
static void sort(char[], int, int)
           
static void sort(double[])
           
static void sort(double[], int, int)
           
static void sort(float[])
           
static void sort(float[], int, int)
           
static void sort(int[])
           
static void sort(int[], int, int)
           
static void sort(Object[])
           
static void sort(Object[], int, int)
           
static void sort(Object[], int, int, Comparator)
           
static void sort(Object[], Comparator)
           
static void sort(long[])
           
static void sort(long[], int, int)
           
static void sort(short[])
           
static void sort(short[], int, int)
           
private static void sort1(byte[], int, int)
           
private static void sort1(char[], int, int)
           
private static void sort1(double[], int, int)
           
private static void sort1(float[], int, int)
           
private static void sort1(int[], int, int)
           
private static void sort1(long[], int, int)
           
private static void sort1(short[], int, int)
           
private static void sort2(double[], int, int)
           
private static void sort2(float[], int, int)
           
private static void swap(byte[], int, int)
           
private static void swap(char[], int, int)
           
private static void swap(double[], int, int)
           
private static void swap(float[], int, int)
           
private static void swap(int[], int, int)
           
private static void swap(Object[], int, int)
           
private static void swap(long[], int, int)
           
private static void swap(short[], int, int)
           
private static void vecswap(byte[], int, int, int)
           
private static void vecswap(char[], int, int, int)
           
private static void vecswap(double[], int, int, int)
           
private static void vecswap(float[], int, int, int)
           
private static void vecswap(int[], int, int, int)
           
private static void vecswap(long[], int, int, int)
           
private static void vecswap(short[], int, int, int)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSERTIONSORT_THRESHOLD

private static final int INSERTIONSORT_THRESHOLD
Constructor Detail

Arrays

private Arrays()
Method Detail

rangeCheck

private static void rangeCheck(int,
                               int,
                               int)

sort

public static void sort(byte[])

binarySearch

public static int binarySearch(byte[],
                               byte)

fill

public static void fill(byte[],
                        byte)

sort

public static void sort(byte[],
                        int,
                        int)

sort1

private static void sort1(byte[],
                          int,
                          int)

swap

private static void swap(byte[],
                         int,
                         int)

fill

public static void fill(byte[],
                        int,
                        int,
                        byte)

med3

private static int med3(byte[],
                        int,
                        int,
                        int)

vecswap

private static void vecswap(byte[],
                            int,
                            int,
                            int)

equals

public static boolean equals(byte[],
                             byte[])

sort

public static void sort(char[])

binarySearch

public static int binarySearch(char[],
                               char)

fill

public static void fill(char[],
                        char)

sort

public static void sort(char[],
                        int,
                        int)

sort1

private static void sort1(char[],
                          int,
                          int)

swap

private static void swap(char[],
                         int,
                         int)

fill

public static void fill(char[],
                        int,
                        int,
                        char)

med3

private static int med3(char[],
                        int,
                        int,
                        int)

vecswap

private static void vecswap(char[],
                            int,
                            int,
                            int)

equals

public static boolean equals(char[],
                             char[])

sort

public static void sort(double[])

binarySearch

public static int binarySearch(double[],
                               double)

fill

public static void fill(double[],
                        double)

binarySearch

private static int binarySearch(double[],
                                double,
                                int,
                                int)

sort

public static void sort(double[],
                        int,
                        int)

sort1

private static void sort1(double[],
                          int,
                          int)

sort2

private static void sort2(double[],
                          int,
                          int)

swap

private static void swap(double[],
                         int,
                         int)

fill

public static void fill(double[],
                        int,
                        int,
                        double)

med3

private static int med3(double[],
                        int,
                        int,
                        int)

vecswap

private static void vecswap(double[],
                            int,
                            int,
                            int)

equals

public static boolean equals(double[],
                             double[])

sort

public static void sort(float[])

binarySearch

public static int binarySearch(float[],
                               float)

fill

public static void fill(float[],
                        float)

binarySearch

private static int binarySearch(float[],
                                float,
                                int,
                                int)

sort

public static void sort(float[],
                        int,
                        int)

sort1

private static void sort1(float[],
                          int,
                          int)

sort2

private static void sort2(float[],
                          int,
                          int)

swap

private static void swap(float[],
                         int,
                         int)

fill

public static void fill(float[],
                        int,
                        int,
                        float)

med3

private static int med3(float[],
                        int,
                        int,
                        int)

vecswap

private static void vecswap(float[],
                            int,
                            int,
                            int)

equals

public static boolean equals(float[],
                             float[])

sort

public static void sort(int[])

binarySearch

public static int binarySearch(int[],
                               int)

fill

public static void fill(int[],
                        int)

sort

public static void sort(int[],
                        int,
                        int)

sort1

private static void sort1(int[],
                          int,
                          int)

swap

private static void swap(int[],
                         int,
                         int)

med3

private static int med3(int[],
                        int,
                        int,
                        int)

fill

public static void fill(int[],
                        int,
                        int,
                        int)

vecswap

private static void vecswap(int[],
                            int,
                            int,
                            int)

equals

public static boolean equals(int[],
                             int[])

sort

public static void sort(long[])

sort

public static void sort(long[],
                        int,
                        int)

sort1

private static void sort1(long[],
                          int,
                          int)

swap

private static void swap(long[],
                         int,
                         int)

med3

private static int med3(long[],
                        int,
                        int,
                        int)

vecswap

private static void vecswap(long[],
                            int,
                            int,
                            int)

fill

public static void fill(long[],
                        int,
                        int,
                        long)

binarySearch

public static int binarySearch(long[],
                               long)

fill

public static void fill(long[],
                        long)

equals

public static boolean equals(long[],
                             long[])

sort

public static void sort(short[])

sort

public static void sort(short[],
                        int,
                        int)

sort1

private static void sort1(short[],
                          int,
                          int)

swap

private static void swap(short[],
                         int,
                         int)

med3

private static int med3(short[],
                        int,
                        int,
                        int)

vecswap

private static void vecswap(short[],
                            int,
                            int,
                            int)

fill

public static void fill(short[],
                        int,
                        int,
                        short)

binarySearch

public static int binarySearch(short[],
                               short)

fill

public static void fill(short[],
                        short)

equals

public static boolean equals(short[],
                             short[])

fill

public static void fill(boolean[],
                        int,
                        int,
                        boolean)

fill

public static void fill(boolean[],
                        boolean)

equals

public static boolean equals(boolean[],
                             boolean[])

sort

public static void sort(Object[])

sort

public static void sort(Object[],
                        int,
                        int)

swap

private static void swap(Object[],
                         int,
                         int)

cloneSubarray

private static Object cloneSubarray(Object[],
                                    int,
                                    int)

fill

public static void fill(Object[],
                        int,
                        int,
                        Object)

binarySearch

public static int binarySearch(Object[],
                               Object)

fill

public static void fill(Object[],
                        Object)

equals

public static boolean equals(Object[],
                             Object[])

mergeSort

private static void mergeSort(Object[],
                              Object[],
                              int,
                              int,
                              int)

sort

public static void sort(Object[],
                        int,
                        int,
                        Comparator)

sort

public static void sort(Object[],
                        Comparator)

asList

public static List asList(Object[])

binarySearch

public static int binarySearch(Object[],
                               Object,
                               Comparator)

mergeSort

private static void mergeSort(Object[],
                              Object[],
                              int,
                              int,
                              int,
                              Comparator)

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.