package test; public class TypesJava { boolean return_boolean() { return true; }; Boolean return_Boolean() { return true; }; int return_int() { return 1; }; Integer return_Integer() { return 1; }; long return_long() { return 1L; }; Long return_Long() { return 1L; }; float return_float() { return 1.0f; }; Float return_Float() { return 1.0f; }; double return_double() { return 1.0d; }; Double return_Double() { return 1.0d; }; char return_char() { return 'a'; }; Character return_Character() { return 'a'; }; String return_String() { return ""; }; void take_boolean(boolean val) { }; void take_Boolean(Boolean val) { }; void take_int(int val) { }; void take_Integer(Integer val) { }; void take_long(long val) { }; void take_Long(Long val) { }; void take_float(float val) { }; void take_Float(Float val) { }; void take_double(double val) { }; void take_Double(Double val) { }; void take_char(char val) { }; void take_Character(Character val) { }; void take_String(String val) { }; boolean[] return_booleans() { return new boolean[] { true, false }; }; Boolean[] return_Booleans() { return new Boolean[] { true, false }; }; int[] return_ints() { return new int[] { 1, 2, 3 }; }; Integer[] return_Integers() { return new Integer[] { 1, 2, 3 }; }; long[] return_longs() { return new long[] { 1L, 2L, 3L }; }; Long[] return_Longs() { return new Long[] { 1L, 2L, 3L }; }; float[] return_floats() { return new float[] { 1.0f, 1.5f, 2.0f }; }; Float[] return_Floats() { return new Float[] { 1.0f, 1.5f, 2.0f }; }; double[] return_doubles() { return new double[] { 1.0d, 1.5d, 2.0d }; }; Double[] return_Doubles() { return new Double[] { 1.0d, 1.5d, 2.0d }; }; char[] return_chars() { return new char[] { 'a', 'b', 'z' }; }; Character[] return_Characters() { return new Character[] { 'a', 'b', 'z' }; }; String[] return_Strings() { return new String[] { "aap", "noot", "mies", "", null }; }; void take_booleans(boolean[] val) { }; void take_Booleans(Boolean[] val) { }; void take_ints(int[] val) { }; void take_Integers(Integer[] val) { }; void take_longs(long[] val) { }; void take_Longs(Long[] val) { }; void take_floats(float[] val) { }; void take_Floats(Float[] val) { }; void take_doubles(double[] val) { }; void take_Doubles(Double[] val) { }; void take_chars(char[] val) { }; void take_Characters(Character[] val) { }; void take_Strings(String[] val) { }; void test(CharSequence seq) { }; }