in src/main/groovy/org/codehaus/groovy/grails/compiler/injection/DefaultGrailsDomainClassInjector.java [210:221]
public static boolean hasProperty(ClassNode classNode, String propertyName) {
if(classNode == null || propertyName == null || "".equals(propertyName.trim()))
return false;
List properties = classNode.getProperties();
for (Iterator i = properties.iterator(); i.hasNext();) {
PropertyNode pn = (PropertyNode) i.next();
if(pn.getName().equals(propertyName))
return true;
}
return false;
}