Simplify the implementation of o.s.s.d.g.serialization.SessionSerializer.canSeriailize(:Object).

This commit is contained in:
John Blum
2017-11-01 15:30:08 -07:00
parent 66eecb327a
commit 3fd848384b

View File

@@ -62,7 +62,7 @@ public interface SessionSerializer<T, IN, OUT> {
* @see #canSerialize(Class)
*/
default boolean canSerialize(Object obj) {
return Optional.ofNullable(obj).map(Object::getClass).map(this::canSerialize).orElse(false);
return Optional.ofNullable(obj).map(Object::getClass).filter(this::canSerialize).isPresent();
}
}