public final class TypeUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static <EnumT extends Enum<EnumT>> |
getValueToEnumMap(Class<EnumT> klass,
Function<EnumT,String> valueMapper)
Maps values from the provided Enum's
Class into corresponding values,
extracted by provided valueMapper |
static <T> T |
unsafeCast(Object o)
This utility abstracts unsafe type-casting in a way that allows to
Search for such type-casts more easily (just searching for usages of this method)
Avoid type-cast warnings from the compiler
|
public static <EnumT extends Enum<EnumT>> Map<String,EnumT> getValueToEnumMap(@Nonnull Class<EnumT> klass, @Nonnull Function<EnumT,String> valueMapper)
Class into corresponding values,
extracted by provided valueMapperpublic static <T> T unsafeCast(Object o)
Copyright © 2024 The Apache Software Foundation. All rights reserved.