| Index: compiler/java/com/google/dart/compiler/resolver/MemberBuilder.java
|
| diff --git a/compiler/java/com/google/dart/compiler/resolver/MemberBuilder.java b/compiler/java/com/google/dart/compiler/resolver/MemberBuilder.java
|
| index 9e8dbbe91479203415c60aac4f0257d5120ebf7c..27b135e16e4f84b722adedcccc94363f326c7589 100644
|
| --- a/compiler/java/com/google/dart/compiler/resolver/MemberBuilder.java
|
| +++ b/compiler/java/com/google/dart/compiler/resolver/MemberBuilder.java
|
| @@ -355,7 +355,8 @@ public class MemberBuilder {
|
| }
|
| FieldNodeElement fieldElement = fieldNode.getElement();
|
| if (fieldElement == null) {
|
| - fieldElement = Elements.fieldFromNode(fieldNode, currentHolder, modifiers);
|
| + fieldElement = Elements.fieldFromNode(fieldNode, currentHolder, fieldNode.getMetadata(),
|
| + modifiers);
|
| addField(currentHolder, fieldElement);
|
| } else {
|
| // This is a top-level element, and an element was already created in
|
| @@ -438,7 +439,8 @@ public class MemberBuilder {
|
| }
|
|
|
| if (fieldElement == null) {
|
| - fieldElement = Elements.fieldFromNode(fieldNode, currentHolder, fieldNode.getModifiers());
|
| + fieldElement = Elements.fieldFromNode(fieldNode, currentHolder, fieldNode.getMetadata(),
|
| + fieldNode.getModifiers());
|
| addField(currentHolder, fieldElement);
|
| }
|
|
|
|
|