Esempio n. 1
0
  private static Optional<OptionProperty> of(Property property) {
    SimpleTypeInfo returnTypeInfo = property.returnTypeInfo();

    if (returnTypeInfo.isEnum()) {
      return EnumOptionProperty.mapper(property);
    } else {
      String qname = returnTypeInfo.qualifiedName();
      Mapper mapper = MAPPERS.getOrDefault(qname, (p) -> Optional.<OptionProperty>empty());
      return mapper.of(property);
    }
  }