| Index: pkg/compiler/lib/src/resolution/resolution.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/resolution.dart b/pkg/compiler/lib/src/resolution/resolution.dart
|
| index 2b65e42e00f48965b702a86d27a98400b5601e59..e0603cb7872251b948195860d34763940ad32eb2 100644
|
| --- a/pkg/compiler/lib/src/resolution/resolution.dart
|
| +++ b/pkg/compiler/lib/src/resolution/resolution.dart
|
| @@ -87,15 +87,14 @@ class ResolverTask extends CompilerTask {
|
| return result;
|
| }
|
|
|
| - ElementKind kind = element.kind;
|
| - if (identical(kind, ElementKind.GENERATIVE_CONSTRUCTOR) ||
|
| - identical(kind, ElementKind.FUNCTION) ||
|
| - identical(kind, ElementKind.GETTER) ||
|
| - identical(kind, ElementKind.SETTER)) {
|
| + if (element.isConstructor ||
|
| + element.isFunction ||
|
| + element.isGetter ||
|
| + element.isSetter) {
|
| return processMetadata(resolveMethodElement(element));
|
| }
|
|
|
| - if (identical(kind, ElementKind.FIELD)) {
|
| + if (element.isField) {
|
| return processMetadata(resolveField(element));
|
| }
|
| if (element.isClass) {
|
|
|