Index: compiler/java/com/google/dart/compiler/resolver/ConstructorElementImplementation.java |
diff --git a/compiler/java/com/google/dart/compiler/resolver/ConstructorElementImplementation.java b/compiler/java/com/google/dart/compiler/resolver/ConstructorElementImplementation.java |
index e5ad047570d00deea5625bd766a6ec472a2011a2..9f4a96ad32e62d21cdf99871f21430df66e140b8 100644 |
--- a/compiler/java/com/google/dart/compiler/resolver/ConstructorElementImplementation.java |
+++ b/compiler/java/com/google/dart/compiler/resolver/ConstructorElementImplementation.java |
@@ -10,6 +10,7 @@ import com.google.dart.compiler.ast.Modifiers; |
class ConstructorElementImplementation extends MethodElementImplementation |
implements ConstructorElement { |
private final ClassElement constructorType; |
+ private ConstructorElement defaultConstructor; |
private ConstructorElementImplementation(DartMethodDefinition node, |
String name, |
@@ -40,6 +41,16 @@ class ConstructorElementImplementation extends MethodElementImplementation |
return true; |
} |
+ @Override |
+ public ConstructorElement getDefaultConstructor() { |
+ return defaultConstructor; |
+ } |
+ |
+ @Override |
+ public void setDefaultConstructor(ConstructorElement defaultConstructor) { |
+ this.defaultConstructor = defaultConstructor; |
+ } |
+ |
public static ConstructorElementImplementation fromMethodNode(DartMethodDefinition node, |
String name, |
ClassElement declaringClass, |