public static boolean isAssignable(Class<?> class1, Type from) { return class1.isAssignableFrom(toBoxedClass(from)); }
public static boolean isAssignable(Class<?> class1, Type from) { return class1.isAssignableFrom(toBoxedClass(from)); }
private boolean areCompatible(Type propertyMetaType, Type customSourceReturnType) { Class<?> propertyMetaClass = TypeHelper.toBoxedClass(TypeHelper.toClass(propertyMetaType)); Class<?> customSourceReturnClass = TypeHelper.toBoxedClass(TypeHelper.toClass(customSourceReturnType)); return propertyMetaClass.isAssignableFrom(customSourceReturnClass); }
private boolean areCompatible(Type propertyMetaType, Type customSourceReturnType) { Class<?> propertyMetaClass = TypeHelper.toBoxedClass(TypeHelper.toClass(propertyMetaType)); Class<?> customSourceReturnClass = TypeHelper.toBoxedClass(TypeHelper.toClass(customSourceReturnType)); return propertyMetaClass.isAssignableFrom(customSourceReturnClass); }
public static boolean isAssignable(Type type, Type from) { return isAssignable(TypeHelper.toBoxedClass(type), from); }
public static Class<?> toBoxedClass(Type type) { return TypeHelper.toBoxedClass(toClass(type)); }
public static Class<?> toBoxedClass(Type type) { return TypeHelper.toBoxedClass(toClass(type)); }
public static boolean isAssignable(Type type, Type from) { return isAssignable(TypeHelper.toBoxedClass(type), from); }
@Override public int score(InstantiatorDefinition id) { Class<?> paramType = TypeHelper.toBoxedClass(id.getParameters()[0].getType()); for(int i = 0; i < classes.length; i++) { Class<?> c = classes[i]; if (c.isAssignableFrom(paramType)) { return classes.length - i + 10; } } Package aPackage = paramType.getPackage(); if (aPackage != null && aPackage.getName().equals("java.lang")) { return 1; } return 0; } }
@Override public int score(InstantiatorDefinition id) { Class<?> paramType = TypeHelper.toBoxedClass(id.getParameters()[0].getType()); for(int i = 0; i < classes.length; i++) { Class<?> c = classes[i]; if (c.isAssignableFrom(paramType)) { return classes.length - i + 10; } } Package aPackage = paramType.getPackage(); if (aPackage != null && aPackage.getName().equals("java.lang")) { return 1; } return 0; } }
public <T, K> CrudDSL<T, K> crud(final Type target, final Type keyTarget) { return crud(this.<T>getClassMeta(target), this.<K>getClassMeta(TypeHelper.toBoxedClass(keyTarget))); }
public <T, K> CrudDSL<T, K> crud(final Type target, final Type keyTarget) { return crud(this.<T>getClassMeta(target), this.<K>getClassMeta(TypeHelper.toBoxedClass(keyTarget))); }
Class<?> clazz = TypeHelper.toBoxedClass(type);
Class<?> clazz = TypeHelper.toBoxedClass(type);
setter = setterFactory.getSetter(arg); if (!TypeHelper.areEquals(TypeHelper.toBoxedClass(type), TypeHelper.toBoxedClass(propertyType))) { ContextualConverter<?, ?> converter = getConverter(propertyType, TypeHelper.toClass(type), dataType, arg.getColumnDefinition(), contextFactoryBuilder); if (converter != null) {