package com.petterfactory.couchbaseliteorm.compiler;

import java.util.Arrays;
import java.util.List;

public enum FieldKind {
  primitive,
  simpleObject,
  object,
  list;

  private final static List<String> simpleObjects = Arrays.asList(
      Boolean.class.getTypeName(),
      Byte.class.getTypeName(),
      Short.class.getTypeName(),
      Integer.class.getTypeName(),
      Long.class.getTypeName(),
      Float.class.getTypeName(),
      Double.class.getTypeName(),
      String.class.getTypeName()
  );

  public static boolean isSimpleObject(String fullQualifiedName) {
    return simpleObjects.contains(fullQualifiedName);
  }
}

@@ -250,36 +250,41 @@
 oolean.class.get
-Type
+Canonical
 Name(),%0A      By
@@ -287,36 +287,41 @@
   Byte.class.get
-Type
+Canonical
 Name(),%0A      Sh
@@ -325,36 +325,41 @@
  Short.class.get
-Type
+Canonical
 Name(),%0A      In
@@ -365,36 +365,41 @@
 nteger.class.get
-Type
+Canonical
 Name(),%0A      Lo
@@ -402,36 +402,41 @@
   Long.class.get
-Type
+Canonical
 Name(),%0A      Fl
@@ -440,36 +440,41 @@
  Float.class.get
-Type
+Canonical
 Name(),%0A      Do
@@ -483,28 +483,33 @@
 le.class.get
-Type
+Canonical
 Name(),%0A    
@@ -530,12 +530,17 @@
 .get
-Type
+Canonical
 Name

Fix Java7