added support for Object typed fields in Q-type generation

This commit is contained in:
Timo Westkämper 2009-04-16 17:04:33 +00:00
parent bf76b9183f
commit c27e069d16

View File

@ -95,7 +95,9 @@ public class TypeHelper {
fieldType = Field.Type.STRING;
} else if (fullName.equals(Boolean.class.getName())) {
fieldType = Field.Type.BOOLEAN;
} else if (fullName.equals(Locale.class.getName()) || fullName.equals(Class.class.getName())) {
} else if (fullName.equals(Locale.class.getName())
|| fullName.equals(Class.class.getName())
|| fullName.equals(Object.class.getName())) {
fieldType = Field.Type.SIMPLE;
} else if (fullName.startsWith("java") && Number.class.isAssignableFrom(Class.forName(fullName))) {
fieldType = Field.Type.NUMERIC;
@ -203,6 +205,7 @@ public class TypeHelper {
fullName = lb.getFullName();
packageName = lb.getPackageName();
simpleName = lb.getSimpleName();
fieldType = lb.getFieldType();
}
}
@ -213,6 +216,7 @@ public class TypeHelper {
fullName = lb.getFullName();
packageName = lb.getPackageName();
simpleName = lb.getSimpleName();
fieldType = lb.getFieldType();
}
}