类 EnumUtility


  • public class EnumUtility
    extends Object
    作者:
    Yun
    • 字段详细资料

    • 方法详细资料

      • fetchOptionalByEnumField

        public <T extends Enum<T>,​V> Optional<T> fetchOptionalByEnumField​(Class<T> cls,
                                                                                String fieldName,
                                                                                V fieldValue)
        Fetch a optional enum instance by specific field name and value Return Optional.empty() if cannot find enum instance by specific field name and value
      • fetchByEnumField

        public <T extends Enum<T>,​V> T fetchByEnumField​(Class<T> cls,
                                                              String fieldName,
                                                              V fieldValue)
        Fetch an enum instance by specific field name and value Throws No Such Element exception if cannot find the target enum instance by specific field name and value