} else if (fieldType.equals(Float.TYPE)) {
return random.nextFloat(); //catches primitive
} else if (fieldType.equals(Boolean.TYPE)) {
return random.nextBoolean();
} else if (Number.class.isAssignableFrom(fieldType)) {
return random.nextInt(Byte.MAX_VALUE) + 1; //catches Float
プリミティブとオブジェクトを同じ場所でキャッチするにはどうすればよいですか?
(どこでClass<?> fieldType
)