| 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 f81d61f32ef839e949390cc49b9fff76def422d0..f636a9eb9ecdbd2a075fb07dd6a0f100088c2838 100644
|
| --- a/compiler/java/com/google/dart/compiler/resolver/MemberBuilder.java
|
| +++ b/compiler/java/com/google/dart/compiler/resolver/MemberBuilder.java
|
| @@ -569,13 +569,6 @@ public class MemberBuilder {
|
| }
|
|
|
| if (modifiers.isFactory()) {
|
| - if (modifiers.isStatic()) {
|
| - resolutionError(method.getName(), ResolverErrorCode.FACTORY_CANNOT_BE_STATIC);
|
| - }
|
| - if (modifiers.isAbstract()) {
|
| - resolutionError(method.getName(), ResolverErrorCode.FACTORY_CANNOT_BE_ABSTRACT);
|
| - }
|
| -
|
| if (modifiers.isConstant()) {
|
| // Allow const factory ... native ... ; type of constructors, used in core libraries
|
| DartBlock dartBlock = method.getFunction().getBody();
|
|
|