Index: pkg/compiler/lib/src/parser/class_element_parser.dart |
diff --git a/pkg/compiler/lib/src/parser/class_element_parser.dart b/pkg/compiler/lib/src/parser/class_element_parser.dart |
index 319cba59c96049d927c23a41b0eb629a93c6bb7d..b2b2b72e1a3437721463c5281400e4f5c3b83649 100644 |
--- a/pkg/compiler/lib/src/parser/class_element_parser.dart |
+++ b/pkg/compiler/lib/src/parser/class_element_parser.dart |
@@ -6,15 +6,20 @@ library dart2js.parser.classes; |
import '../tokens/token.dart' show |
Token; |
- |
+import 'element_listener.dart' show |
+ ParserOptions; |
import 'listener.dart' show |
Listener; |
import 'partial_parser.dart' show |
PartialParser; |
class ClassElementParser extends PartialParser { |
- ClassElementParser(Listener listener) |
- : super(listener, enableConditionalDirectives: false); |
+ ClassElementParser(Listener listener, ParserOptions parserOptions) |
+ : super( |
+ listener, |
+ enableConditionalDirectives: |
+ parserOptions.enableConditionalDirectives, |
+ enableGenericMethods: parserOptions.enableGenericMethods); |
Token parseClassBody(Token token) => fullParseClassBody(token); |
} |