private static boolean isBooleanOption(final Class<?> type) { return ParseTools.unboxPrimitive(type) == boolean.class; }
private static boolean isPrimitiveSubtype( Class argument, Class<?> actualParamType ) { if (!actualParamType.isPrimitive()) { return false; } Class<?> primitiveArgument = unboxPrimitive(argument); if (!primitiveArgument.isPrimitive()) { return false; } return ( actualParamType == double.class && primitiveArgument == float.class ) || ( actualParamType == float.class && primitiveArgument == long.class ) || ( actualParamType == long.class && primitiveArgument == int.class ) || ( actualParamType == int.class && primitiveArgument == char.class ) || ( actualParamType == int.class && primitiveArgument == short.class ) || ( actualParamType == short.class && primitiveArgument == byte.class ); }
private static boolean isBooleanOption(final OptionMetadata option) { return ParseTools.unboxPrimitive(option.getType()) == boolean.class; } }
static String fieldLabelPrimitive(String name, Object v) { if (v == null) { return name + " = null"; } Class c = v.getClass(); return name + " {" + friendlyClassName(ParseTools.unboxPrimitive(c), v) + "} = " + friendlyValue(v); }
static String fieldLabelPrimitive(String name, Object v) { if (v == null) { return name + " = null"; } Class c = v.getClass(); return name + " {" + friendlyClassName(ParseTools.unboxPrimitive(c), v) + "} = " + friendlyValue(v); }
score += 5; else if (arguments[i].isPrimitive() && unboxPrimitive(arguments[i]) == parmTypes[i]) { score += 5;
score += 6; else if (arguments[i].isPrimitive() && unboxPrimitive(arguments[i]) == actualParamType) { score += 6;
score += 7; else if (arguments[i].isPrimitive() && unboxPrimitive(arguments[i]) == actualParamType) { score += 7;
score += 5; else if (arguments[i].isPrimitive() && unboxPrimitive(arguments[i]) == parmTypes[i]) { score += 5;
&& unboxPrimitive(c.getKnownEgressType()).equals(returnType)) {
&& unboxPrimitive(c.getKnownEgressType()).equals(returnType)) {
&& unboxPrimitive(c.getKnownEgressType()).equals(returnType)) {