From 3a5f6766870157ce6281481c77b181a0863586cb Mon Sep 17 00:00:00 2001 From: Muga Nishizawa Date: Tue, 9 Aug 2011 18:35:42 +0900 Subject: [PATCH] fixed bug, which is cause of CannotCompileException during compiling primitive-type fields annotated by Nullable --- java/src/main/java/org/msgpack/template/FieldEntryReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/src/main/java/org/msgpack/template/FieldEntryReader.java b/java/src/main/java/org/msgpack/template/FieldEntryReader.java index 81114a51..0815aa2e 100644 --- a/java/src/main/java/org/msgpack/template/FieldEntryReader.java +++ b/java/src/main/java/org/msgpack/template/FieldEntryReader.java @@ -142,7 +142,7 @@ public class FieldEntryReader implements IFieldEntryReader{ } else if(isAnnotated(field, Optional.class)) { return FieldOption.OPTIONAL; } else if(isAnnotated(field, Nullable.class)) { - if(field.getDeclaringClass().isPrimitive()) { + if(field.getType().isPrimitive()) { return FieldOption.REQUIRED; } else { return FieldOption.NULLABLE;