MCPcopy Create free account
hub / github.com/antlr/codebuff / getEnumIfPresent

Method getEnumIfPresent

output/java_guava/1.4.13/Platform.java:44–47  ·  view source on GitHub ↗
(Class<T> enumClass, String value)

Source from the content-addressed store, hash-verified

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) {

Callers 5

getIfPresentMethod · 0.95
getIfPresentMethod · 0.95
getIfPresentMethod · 0.95
getIfPresentMethod · 0.95
getIfPresentMethod · 0.95

Calls 5

getEnumConstantsMethod · 0.95
absentMethod · 0.95
ofMethod · 0.95
getMethod · 0.65
castMethod · 0.45

Tested by

no test coverage detected