@Nullable public TypeInformation<?> readType(S source) { Assert.notNull(source, "Source object must not be null!"); return getFromCacheOrCreate(accessor.readAliasFrom(source)); }
public TypeInformation<?> readType(S source) { Assert.notNull(source); Object alias = accessor.readAliasFrom(source); if (alias == null) { return null; } for (TypeInformationMapper mapper : mappers) { TypeInformation<?> type = mapper.resolveTypeFrom(alias); if (type != null) { return type; } } return null; }