diff --git a/jOOQ/src/main/java/org/jooq/EnumType.java b/jOOQ/src/main/java/org/jooq/EnumType.java index a3709cffa1..fe2dee41d4 100644 --- a/jOOQ/src/main/java/org/jooq/EnumType.java +++ b/jOOQ/src/main/java/org/jooq/EnumType.java @@ -96,9 +96,10 @@ public interface EnumType { *

* This is similar to {@link Enum#valueOf(Class, String)}, but uses * {@link EnumType#getLiteral()} (the database enum value) as a lookup key - * instead of {@link Enum#name()} (the generated Java value). + * instead of {@link Enum#name()} (the generated Java value), and returns + * null if the literal wasn't found. */ - static & EnumType> E lookupLiteral(Class enumType, String literal) { + static & EnumType> @Nullable E lookupLiteral(Class enumType, String literal) { return EnumTypes.lookupLiteral(enumType, literal); } }