public Object coerceArgument(Object argument) { if (argument instanceof Number) { return coerceNumber(argument); } return argument; }
private Object coerceNumber(Object argument) { Class param = getTheClass(); if (param == Byte.class /*|| param == Byte.TYPE*/) { argument = Byte.valueOf(((Number) argument).byteValue()); } else if (param == BigInteger.class) { argument = new BigInteger(String.valueOf((Number) argument)); } return argument; } }
if (Number.class.isAssignableFrom(klazz) || klazz.isPrimitive()) { if (klazz == Number.class) { cachedClass = new NumberCachedClass(klazz, classInfo); } else if (klazz == Integer.class || klazz == Integer.TYPE) { cachedClass = new IntegerCachedClass(klazz, classInfo, klazz==Integer.class);
if (Number.class.isAssignableFrom(klazz) || klazz.isPrimitive()) { if (klazz == Number.class) { cachedClass = new NumberCachedClass(klazz); } else if (klazz == Integer.class || klazz == Integer.TYPE) { cachedClass = new IntegerCachedClass(klazz, klazz==Integer.class);
private Object coerceNumber(Object argument) { Class param = getTheClass(); if (param == Byte.class /*|| param == Byte.TYPE*/) { argument = new Byte(((Number) argument).byteValue()); } else if (param == BigInteger.class) { argument = new BigInteger(String.valueOf((Number) argument)); } return argument; } }
public Object coerceArgument(Object argument) { if (argument instanceof Number) { return coerceNumber(argument); } return argument; }
if (Number.class.isAssignableFrom(klazz) || klazz.isPrimitive()) { if (klazz == Number.class) { cachedClass = new NumberCachedClass(klazz, classInfo); } else if (klazz == Integer.class || klazz == Integer.TYPE) { cachedClass = new IntegerCachedClass(klazz, classInfo, klazz==Integer.class);
private Object coerceNumber(Object argument) { Class param = getTheClass(); if (param == Byte.class /*|| param == Byte.TYPE*/) { argument = new Byte(((Number) argument).byteValue()); } else if (param == BigInteger.class) { argument = new BigInteger(String.valueOf((Number) argument)); } return argument; } }
public Object coerceArgument(Object argument) { if (argument instanceof Number) { return coerceNumber(argument); } return argument; }
if (Number.class.isAssignableFrom(klazz) || klazz.isPrimitive()) { if (klazz == Number.class) { cachedClass = new NumberCachedClass(klazz, classInfo); } else if (klazz == Integer.class || klazz == Integer.TYPE) { cachedClass = new IntegerCachedClass(klazz, classInfo, klazz==Integer.class);
private Object coerceNumber(Object argument) { Class param = getTheClass(); if (param == Byte.class /*|| param == Byte.TYPE*/) { argument = new Byte(((Number) argument).byteValue()); } else if (param == BigInteger.class) { argument = new BigInteger(String.valueOf((Number) argument)); } return argument; } }
public Object coerceArgument(Object argument) { if (argument instanceof Number) { return coerceNumber(argument); } return argument; }
if (Number.class.isAssignableFrom(klazz) || klazz.isPrimitive()) { if (klazz == Number.class) { cachedClass = new NumberCachedClass(klazz, classInfo); } else if (klazz == Integer.class || klazz == Integer.TYPE) { cachedClass = new IntegerCachedClass(klazz, classInfo, klazz==Integer.class);
private Object coerceNumber(Object argument) { Class param = getTheClass(); if (param == Byte.class /*|| param == Byte.TYPE*/) { argument = new Byte(((Number) argument).byteValue()); } else if (param == BigInteger.class) { argument = new BigInteger(String.valueOf((Number) argument)); } return argument; } }
public Object coerceArgument(Object argument) { if (argument instanceof Number) { return coerceNumber(argument); } return argument; }