mirror of
https://github.com/dart-lang/sdk
synced 2024-09-15 22:59:47 +00:00
[ddc] Bump default language version to 2.15.0
Start using constructor tearoffs in libraries that have been migrated to null safety. Change-Id: I1a448a42b811c2f278d25a823356ee60a452848f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/223341 Reviewed-by: Anna Gringauze <annagrin@google.com> Commit-Queue: Nicholas Shahan <nshahan@google.com>
This commit is contained in:
parent
d950043abd
commit
6c98722611
|
@ -262,7 +262,7 @@
|
||||||
"name": "dev_compiler",
|
"name": "dev_compiler",
|
||||||
"rootUri": "../pkg/dev_compiler",
|
"rootUri": "../pkg/dev_compiler",
|
||||||
"packageUri": "lib/",
|
"packageUri": "lib/",
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "devtools_server",
|
"name": "devtools_server",
|
||||||
|
@ -817,4 +817,4 @@
|
||||||
"languageVersion": "2.12"
|
"languageVersion": "2.12"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
|
@ -142,20 +142,17 @@ class ModuleSymbols implements SymbolTableElement {
|
||||||
ModuleSymbols.fromJson(Map<String, dynamic> json)
|
ModuleSymbols.fromJson(Map<String, dynamic> json)
|
||||||
: version = _readAndValidateVersionFromJson(json['version']),
|
: version = _readAndValidateVersionFromJson(json['version']),
|
||||||
moduleName = _createValue(json['moduleName']),
|
moduleName = _createValue(json['moduleName']),
|
||||||
libraries = _createObjectList(
|
libraries =
|
||||||
json['libraries'], (json) => LibrarySymbol.fromJson(json)),
|
_createObjectList(json['libraries'], LibrarySymbol.fromJson),
|
||||||
scripts =
|
scripts = _createObjectList(json['scripts'], Script.fromJson),
|
||||||
_createObjectList(json['scripts'], (json) => Script.fromJson(json)),
|
classes = _createObjectList(json['classes'], ClassSymbol.fromJson),
|
||||||
classes = _createObjectList(
|
|
||||||
json['classes'], (json) => ClassSymbol.fromJson(json)),
|
|
||||||
functionTypes = _createObjectList(
|
functionTypes = _createObjectList(
|
||||||
json['functionTypes'], (json) => FunctionTypeSymbol.fromJson(json)),
|
json['functionTypes'], FunctionTypeSymbol.fromJson),
|
||||||
functions = _createObjectList(
|
functions =
|
||||||
json['functions'], (json) => FunctionSymbol.fromJson(json)),
|
_createObjectList(json['functions'], FunctionSymbol.fromJson),
|
||||||
scopes = _createObjectList(
|
scopes = _createObjectList(json['scopes'], ScopeSymbol.fromJson),
|
||||||
json['scopes'], (json) => ScopeSymbol.fromJson(json)),
|
variables =
|
||||||
variables = _createObjectList(
|
_createObjectList(json['variables'], VariableSymbol.fromJson);
|
||||||
json['variables'], (json) => VariableSymbol.fromJson(json));
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Map<String, dynamic> toJson() {
|
Map<String, dynamic> toJson() {
|
||||||
|
@ -208,8 +205,8 @@ class Symbol implements SymbolTableElement {
|
||||||
Symbol.fromJson(Map<String, dynamic> json)
|
Symbol.fromJson(Map<String, dynamic> json)
|
||||||
: localId = _createValue(json['localId']),
|
: localId = _createValue(json['localId']),
|
||||||
scopeId = _createValue(json['scopeId']),
|
scopeId = _createValue(json['scopeId']),
|
||||||
location = _createNullableObject(
|
location =
|
||||||
json['location'], (json) => SourceLocation.fromJson(json));
|
_createNullableObject(json['location'], SourceLocation.fromJson);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Map<String, dynamic> toJson() {
|
Map<String, dynamic> toJson() {
|
||||||
|
@ -527,8 +524,8 @@ class LibrarySymbol extends ScopeSymbol {
|
||||||
: name = _createValue(json['name'], ifNull: ''),
|
: name = _createValue(json['name'], ifNull: ''),
|
||||||
uri = _createValue(json['uri']),
|
uri = _createValue(json['uri']),
|
||||||
scriptIds = _createValueList(json['scriptIds']),
|
scriptIds = _createValueList(json['scriptIds']),
|
||||||
dependencies = _createObjectList(json['dependencies'],
|
dependencies = _createObjectList(
|
||||||
(json) => LibrarySymbolDependency.fromJson(json)),
|
json['dependencies'], LibrarySymbolDependency.fromJson),
|
||||||
super.fromJson(json);
|
super.fromJson(json);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
|
@ -3,7 +3,7 @@ name: dev_compiler
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
_fe_analyzer_shared: any
|
_fe_analyzer_shared: any
|
||||||
|
|
Loading…
Reference in a new issue