/** * VSGC-2852 - String(byte[]...) doesn't compile. * * @subtest */ // contains static methods that accept Java primitive // array type arguments. These are called from Visage // to check that we can pass primitive sequences to these. public class vsgc2852ArrayPrinter { public static void printByteArray(byte[] arr) { System.out.print("byte array : "); for (byte b : arr) { System.out.print(b + ", "); } System.out.println(); } public static void printShortArray(short[] arr) { System.out.print("short array : "); for (short s : arr) { System.out.print(s + ", "); } System.out.println(); } public static void printIntArray(int[] arr) { System.out.print("int array : "); for (int i : arr) { System.out.print(i + ", "); } System.out.println(); } public static void printLongArray(long[] arr) { System.out.print("long array : "); for (long l : arr) { System.out.print(l + ", "); } System.out.println(); } public static void printFloatArray(float[] arr) { System.out.print("float array : "); for (float f : arr) { System.out.print(f + ", "); } System.out.println(); } public static void printDoubleArray(double[] arr) { System.out.print("double array : "); for (double d : arr) { System.out.print(d + ", "); } System.out.println(); } }