I'm not convinced we need it, but it was put there to make Level as close to a real enum as possible. Every enum provides that static method (by way of extending Enum).
N
On Mar 25, 2014, at 7:28 AM, Gary Gregory wrote:
> Why do we have this API in org.apache.logging.log4j.Level:
>
> public static <T extends Enum<T>> T valueOf(Class<T> enumType, String
> name) {
> return Enum.valueOf(enumType, name);
> }
>
> ?
>
> --
> E-Mail: [email protected] | [email protected]
> Java Persistence with Hibernate, Second Edition
> JUnit in Action, Second Edition
> Spring Batch in Action
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
smime.p7s
Description: S/MIME cryptographic signature
