AbstractConverter: make deprecated API consistent by imagejan · Pull Request #404 · scijava/scijava-common
return canConvert(srcClass, dest); }
@Override public boolean canConvert(final Class<?> src, final Class<?> dest) { if (src == null) return false; final Class<?> saneSrc = Types.box(src); final Class<?> saneDest = Types.box(dest); return Types.isAssignable(saneSrc, getInputType()) && Types.isAssignable(getOutputType(), saneDest); }
@Override public Object convert(final Object src, final Type dest) { final Class<?> destClass = Types.raw(dest);
// -- Deprecated API --
@Override @Deprecated public boolean canConvert(final Class<?> src, final Class<?> dest) { if (src == null) return false; final Class<?> saneSrc = Types.box(src); final Class<?> saneDest = Types.box(dest); return Types.isAssignable(saneSrc, getInputType()) && Types.isAssignable(getOutputType(), saneDest); }
@Override @Deprecated public boolean canConvert(final Class<?> src, final Type dest) {