Skip to content

Commit

Permalink
backing out of fix for GRAILS-6219, caused failing functional tests. …
Browse files Browse the repository at this point in the history
…Will reopen issue and schedule for 1.3.1
  • Loading branch information
graemerocher committed May 5, 2010
1 parent 589ed9f commit f96c679
Showing 1 changed file with 4 additions and 3 deletions.
Expand Up @@ -55,7 +55,7 @@ public abstract class AbstractGrailsClass implements GrailsClass {
private final String propertyName;
private final String logicalPropertyName;
private final ClassPropertyFetcher classPropertyFetcher;
private final MetaClass grailsClassMetaClass;
// private final MetaClass grailsClassMetaClass;

/**
* <p>Contructor to be used by all child classes to create a
Expand All @@ -69,7 +69,7 @@ public AbstractGrailsClass(Class clazz, String trailingName) {
throw new IllegalArgumentException("Clazz parameter should not be null");
}
this.clazz = clazz;
this.grailsClassMetaClass = GrailsClassUtils.getExpandoMetaClass(clazz);
// this.grailsClassMetaClass = GrailsClassUtils.getExpandoMetaClass(clazz);
this.fullName = clazz.getName();
this.packageName = ClassUtils.getPackageName(clazz);
this.naturalName = GrailsNameUtils.getNaturalName(clazz.getName());
Expand Down Expand Up @@ -277,7 +277,8 @@ public boolean hasProperty(String name) {
* @return the metaClass
*/
public MetaClass getMetaClass() {
return grailsClassMetaClass;
return GroovySystem.getMetaClassRegistry().getMetaClass(clazz);
// return grailsClassMetaClass;
}

public String toString() {
Expand Down

0 comments on commit f96c679

Please sign in to comment.