@@ -31,7 +31,6 @@ import 'package:analyzer/src/generated/resolver.dart'
3131import 'package:analyzer/src/generated/sdk.dart' ;
3232import 'package:analyzer/src/generated/source.dart' ;
3333import 'package:analyzer/src/generated/source_io.dart' ;
34- import 'package:analyzer/src/generated/utilities_dart.dart' show ParameterKind;
3534import 'package:analyzer/src/dart/element/member.dart'
3635 show ExecutableMember, Member, ParameterMember;
3736import 'package:analyzer/src/dart/analysis/driver.dart' ;
@@ -4590,12 +4589,11 @@ class Parameter extends ModelElement implements EnclosedElement {
45904589 return '${enclosingName }-param-${name }' ;
45914590 }
45924591
4593- bool get isOptional => _parameter.parameterKind. isOptional;
4592+ bool get isOptional => _parameter.isOptional;
45944593
4595- bool get isOptionalNamed => _parameter.parameterKind == ParameterKind . NAMED ;
4594+ bool get isOptionalNamed => _parameter.isNamed ;
45964595
4597- bool get isOptionalPositional =>
4598- _parameter.parameterKind == ParameterKind .POSITIONAL ;
4596+ bool get isOptionalPositional => _parameter.isOptionalPositional;
45994597
46004598 @override
46014599 String get kind => 'parameter' ;
@@ -5054,6 +5052,7 @@ class PackageBuilder {
50545052 AnalysisOptionsImpl options = new AnalysisOptionsImpl ();
50555053 options.strongMode = true ;
50565054 options.enableSuperMixins = true ;
5055+ options.previewDart2 = true ;
50575056
50585057 // TODO(jcollins-g): Make use of currently not existing API for managing
50595058 // many AnalysisDrivers
0 commit comments