(Class<T> enumClass, String value)
| 42 | |
| 43 | |
| 44 | static <T extends Enum<T>> Optional<T> getEnumIfPresent(Class<T> enumClass, String value) { |
| 45 | WeakReference<? extends Enum<?>> ref = Enums.getEnumConstants(enumClass).get(value); |
| 46 | return ref == null ? Optional.<T>absent() : Optional.of(enumClass.cast(ref.get())); |
| 47 | } |
| 48 | |
| 49 | |
| 50 | static String formatCompact4Digits(double value) { |
no test coverage detected