From fcbbd73cda9fa9d0c7098c5e56edb163882706d5 Mon Sep 17 00:00:00 2001 From: Gunnar Morling Date: Sat, 18 May 2013 13:10:54 +0200 Subject: [PATCH] #1 Simplifying enum conversion --- .../org/mapstruct/ap/conversion/EnumStringConversion.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/processor/src/main/java/org/mapstruct/ap/conversion/EnumStringConversion.java b/processor/src/main/java/org/mapstruct/ap/conversion/EnumStringConversion.java index bde4815fe..34233cbdd 100644 --- a/processor/src/main/java/org/mapstruct/ap/conversion/EnumStringConversion.java +++ b/processor/src/main/java/org/mapstruct/ap/conversion/EnumStringConversion.java @@ -24,11 +24,11 @@ public class EnumStringConversion implements Conversion { @Override public String to(String sourcePropertyAccessor, Type type) { - return sourcePropertyAccessor + " != null ? " + sourcePropertyAccessor + ".toString() : null"; + return sourcePropertyAccessor + ".toString()"; } @Override public String from(String targetPropertyAccessor, Type type) { - return targetPropertyAccessor + " != null ? Enum.valueOf( " + type.getName() + ".class, " + targetPropertyAccessor + " ) : null"; + return "Enum.valueOf( " + type.getName() + ".class, " + targetPropertyAccessor + " )"; } }