| OLD | NEW |
| 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 // | 4 // |
| 5 // This file has been automatically generated. Please do not edit it manually. | 5 // This file has been automatically generated. Please do not edit it manually. |
| 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". | 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". |
| 7 | 7 |
| 8 library analyzer.src.summary.format; | 8 library analyzer.src.summary.format; |
| 9 | 9 |
| 10 import 'base.dart' as base; | 10 import 'base.dart' as base; |
| (...skipping 28 matching lines...) Expand all Loading... |
| 39 required, | 39 required, |
| 40 positional, | 40 positional, |
| 41 named, | 41 named, |
| 42 } | 42 } |
| 43 | 43 |
| 44 class PrelinkedDependencyBuilder { | 44 class PrelinkedDependencyBuilder { |
| 45 bool _finished = false; | 45 bool _finished = false; |
| 46 | 46 |
| 47 String _uri; | 47 String _uri; |
| 48 | 48 |
| 49 PrelinkedDependencyBuilder(base.BuilderContext context); | 49 PrelinkedDependencyBuilder(); |
| 50 | 50 |
| 51 /** | 51 /** |
| 52 * The relative URI used to import one library from the other. | 52 * The relative URI used to import one library from the other. |
| 53 */ | 53 */ |
| 54 void set uri(String _value) { | 54 void set uri(String _value) { |
| 55 assert(!_finished); | 55 assert(!_finished); |
| 56 _uri = _value; | 56 _uri = _value; |
| 57 } | 57 } |
| 58 | 58 |
| 59 fb.Offset finish(fb.Builder fbBuilder) { | 59 fb.Offset finish(fb.Builder fbBuilder) { |
| 60 assert(!_finished); | 60 assert(!_finished); |
| 61 _finished = true; | 61 _finished = true; |
| 62 fb.Offset offset_uri; | 62 fb.Offset offset_uri; |
| 63 if (_uri != null) { | 63 if (_uri != null) { |
| 64 offset_uri = fbBuilder.writeString(_uri); | 64 offset_uri = fbBuilder.writeString(_uri); |
| 65 } | 65 } |
| 66 fbBuilder.startTable(); | 66 fbBuilder.startTable(); |
| 67 if (offset_uri != null) { | 67 if (offset_uri != null) { |
| 68 fbBuilder.addOffset(0, offset_uri); | 68 fbBuilder.addOffset(0, offset_uri); |
| 69 } | 69 } |
| 70 return fbBuilder.endTable(); | 70 return fbBuilder.endTable(); |
| 71 } | 71 } |
| 72 } | 72 } |
| 73 | 73 |
| 74 PrelinkedDependencyBuilder encodePrelinkedDependency(base.BuilderContext builder
Context, {String uri}) { | 74 PrelinkedDependencyBuilder encodePrelinkedDependency({String uri}) { |
| 75 PrelinkedDependencyBuilder builder = new PrelinkedDependencyBuilder(builderCon
text); | 75 PrelinkedDependencyBuilder builder = new PrelinkedDependencyBuilder(); |
| 76 builder.uri = uri; | 76 builder.uri = uri; |
| 77 return builder; | 77 return builder; |
| 78 } | 78 } |
| 79 | 79 |
| 80 /** | 80 /** |
| 81 * Information about a dependency that exists between one library and another | 81 * Information about a dependency that exists between one library and another |
| 82 * due to an "import" declaration. | 82 * due to an "import" declaration. |
| 83 */ | 83 */ |
| 84 abstract class PrelinkedDependency extends base.SummaryClass { | 84 abstract class PrelinkedDependency extends base.SummaryClass { |
| 85 | 85 |
| (...skipping 20 matching lines...) Expand all Loading... |
| 106 String get uri => const fb.StringReader().vTableGet(_bp, 0, ''); | 106 String get uri => const fb.StringReader().vTableGet(_bp, 0, ''); |
| 107 } | 107 } |
| 108 | 108 |
| 109 class PrelinkedLibraryBuilder { | 109 class PrelinkedLibraryBuilder { |
| 110 bool _finished = false; | 110 bool _finished = false; |
| 111 | 111 |
| 112 List<PrelinkedUnitBuilder> _units; | 112 List<PrelinkedUnitBuilder> _units; |
| 113 List<PrelinkedDependencyBuilder> _dependencies; | 113 List<PrelinkedDependencyBuilder> _dependencies; |
| 114 List<int> _importDependencies; | 114 List<int> _importDependencies; |
| 115 | 115 |
| 116 PrelinkedLibraryBuilder(base.BuilderContext context); | 116 PrelinkedLibraryBuilder(); |
| 117 | 117 |
| 118 /** | 118 /** |
| 119 * The pre-linked summary of all the compilation units constituting the | 119 * The pre-linked summary of all the compilation units constituting the |
| 120 * library. The summary of the defining compilation unit is listed first, | 120 * library. The summary of the defining compilation unit is listed first, |
| 121 * followed by the summary of each part, in the order of the `part` | 121 * followed by the summary of each part, in the order of the `part` |
| 122 * declarations in the defining compilation unit. | 122 * declarations in the defining compilation unit. |
| 123 */ | 123 */ |
| 124 void set units(List<PrelinkedUnitBuilder> _value) { | 124 void set units(List<PrelinkedUnitBuilder> _value) { |
| 125 assert(!_finished); | 125 assert(!_finished); |
| 126 _units = _value; | 126 _units = _value; |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 179 if (offset_dependencies != null) { | 179 if (offset_dependencies != null) { |
| 180 fbBuilder.addOffset(1, offset_dependencies); | 180 fbBuilder.addOffset(1, offset_dependencies); |
| 181 } | 181 } |
| 182 if (offset_importDependencies != null) { | 182 if (offset_importDependencies != null) { |
| 183 fbBuilder.addOffset(2, offset_importDependencies); | 183 fbBuilder.addOffset(2, offset_importDependencies); |
| 184 } | 184 } |
| 185 return fbBuilder.endTable(); | 185 return fbBuilder.endTable(); |
| 186 } | 186 } |
| 187 } | 187 } |
| 188 | 188 |
| 189 PrelinkedLibraryBuilder encodePrelinkedLibrary(base.BuilderContext builderContex
t, {List<PrelinkedUnitBuilder> units, List<PrelinkedDependencyBuilder> dependenc
ies, List<int> importDependencies}) { | 189 PrelinkedLibraryBuilder encodePrelinkedLibrary({List<PrelinkedUnitBuilder> units
, List<PrelinkedDependencyBuilder> dependencies, List<int> importDependencies})
{ |
| 190 PrelinkedLibraryBuilder builder = new PrelinkedLibraryBuilder(builderContext); | 190 PrelinkedLibraryBuilder builder = new PrelinkedLibraryBuilder(); |
| 191 builder.units = units; | 191 builder.units = units; |
| 192 builder.dependencies = dependencies; | 192 builder.dependencies = dependencies; |
| 193 builder.importDependencies = importDependencies; | 193 builder.importDependencies = importDependencies; |
| 194 return builder; | 194 return builder; |
| 195 } | 195 } |
| 196 | 196 |
| 197 /** | 197 /** |
| 198 * Pre-linked summary of a library. | 198 * Pre-linked summary of a library. |
| 199 */ | 199 */ |
| 200 abstract class PrelinkedLibrary extends base.SummaryClass { | 200 abstract class PrelinkedLibrary extends base.SummaryClass { |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 258 } | 258 } |
| 259 | 259 |
| 260 class PrelinkedReferenceBuilder { | 260 class PrelinkedReferenceBuilder { |
| 261 bool _finished = false; | 261 bool _finished = false; |
| 262 | 262 |
| 263 int _dependency; | 263 int _dependency; |
| 264 PrelinkedReferenceKind _kind; | 264 PrelinkedReferenceKind _kind; |
| 265 int _unit; | 265 int _unit; |
| 266 int _numTypeParameters; | 266 int _numTypeParameters; |
| 267 | 267 |
| 268 PrelinkedReferenceBuilder(base.BuilderContext context); | 268 PrelinkedReferenceBuilder(); |
| 269 | 269 |
| 270 /** | 270 /** |
| 271 * Index into [PrelinkedLibrary.dependencies] indicating which imported librar
y | 271 * Index into [PrelinkedLibrary.dependencies] indicating which imported librar
y |
| 272 * declares the entity being referred to. | 272 * declares the entity being referred to. |
| 273 */ | 273 */ |
| 274 void set dependency(int _value) { | 274 void set dependency(int _value) { |
| 275 assert(!_finished); | 275 assert(!_finished); |
| 276 _dependency = _value; | 276 _dependency = _value; |
| 277 } | 277 } |
| 278 | 278 |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 318 if (_unit != null && _unit != 0) { | 318 if (_unit != null && _unit != 0) { |
| 319 fbBuilder.addInt32(2, _unit); | 319 fbBuilder.addInt32(2, _unit); |
| 320 } | 320 } |
| 321 if (_numTypeParameters != null && _numTypeParameters != 0) { | 321 if (_numTypeParameters != null && _numTypeParameters != 0) { |
| 322 fbBuilder.addInt32(3, _numTypeParameters); | 322 fbBuilder.addInt32(3, _numTypeParameters); |
| 323 } | 323 } |
| 324 return fbBuilder.endTable(); | 324 return fbBuilder.endTable(); |
| 325 } | 325 } |
| 326 } | 326 } |
| 327 | 327 |
| 328 PrelinkedReferenceBuilder encodePrelinkedReference(base.BuilderContext builderCo
ntext, {int dependency, PrelinkedReferenceKind kind, int unit, int numTypeParame
ters}) { | 328 PrelinkedReferenceBuilder encodePrelinkedReference({int dependency, PrelinkedRef
erenceKind kind, int unit, int numTypeParameters}) { |
| 329 PrelinkedReferenceBuilder builder = new PrelinkedReferenceBuilder(builderConte
xt); | 329 PrelinkedReferenceBuilder builder = new PrelinkedReferenceBuilder(); |
| 330 builder.dependency = dependency; | 330 builder.dependency = dependency; |
| 331 builder.kind = kind; | 331 builder.kind = kind; |
| 332 builder.unit = unit; | 332 builder.unit = unit; |
| 333 builder.numTypeParameters = numTypeParameters; | 333 builder.numTypeParameters = numTypeParameters; |
| 334 return builder; | 334 return builder; |
| 335 } | 335 } |
| 336 | 336 |
| 337 /** | 337 /** |
| 338 * Information about the resolution of an [UnlinkedReference]. | 338 * Information about the resolution of an [UnlinkedReference]. |
| 339 */ | 339 */ |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 396 | 396 |
| 397 @override | 397 @override |
| 398 int get numTypeParameters => const fb.Int32Reader().vTableGet(_bp, 3, 0); | 398 int get numTypeParameters => const fb.Int32Reader().vTableGet(_bp, 3, 0); |
| 399 } | 399 } |
| 400 | 400 |
| 401 class PrelinkedUnitBuilder { | 401 class PrelinkedUnitBuilder { |
| 402 bool _finished = false; | 402 bool _finished = false; |
| 403 | 403 |
| 404 List<PrelinkedReferenceBuilder> _references; | 404 List<PrelinkedReferenceBuilder> _references; |
| 405 | 405 |
| 406 PrelinkedUnitBuilder(base.BuilderContext context); | 406 PrelinkedUnitBuilder(); |
| 407 | 407 |
| 408 /** | 408 /** |
| 409 * For each reference in [UnlinkedUnit.references], information about how | 409 * For each reference in [UnlinkedUnit.references], information about how |
| 410 * that reference is resolved. | 410 * that reference is resolved. |
| 411 */ | 411 */ |
| 412 void set references(List<PrelinkedReferenceBuilder> _value) { | 412 void set references(List<PrelinkedReferenceBuilder> _value) { |
| 413 assert(!_finished); | 413 assert(!_finished); |
| 414 _references = _value; | 414 _references = _value; |
| 415 } | 415 } |
| 416 | 416 |
| 417 fb.Offset finish(fb.Builder fbBuilder) { | 417 fb.Offset finish(fb.Builder fbBuilder) { |
| 418 assert(!_finished); | 418 assert(!_finished); |
| 419 _finished = true; | 419 _finished = true; |
| 420 fb.Offset offset_references; | 420 fb.Offset offset_references; |
| 421 if (!(_references == null || _references.isEmpty)) { | 421 if (!(_references == null || _references.isEmpty)) { |
| 422 offset_references = fbBuilder.writeList(_references.map((b) => b.finish(fb
Builder)).toList()); | 422 offset_references = fbBuilder.writeList(_references.map((b) => b.finish(fb
Builder)).toList()); |
| 423 } | 423 } |
| 424 fbBuilder.startTable(); | 424 fbBuilder.startTable(); |
| 425 if (offset_references != null) { | 425 if (offset_references != null) { |
| 426 fbBuilder.addOffset(0, offset_references); | 426 fbBuilder.addOffset(0, offset_references); |
| 427 } | 427 } |
| 428 return fbBuilder.endTable(); | 428 return fbBuilder.endTable(); |
| 429 } | 429 } |
| 430 } | 430 } |
| 431 | 431 |
| 432 PrelinkedUnitBuilder encodePrelinkedUnit(base.BuilderContext builderContext, {Li
st<PrelinkedReferenceBuilder> references}) { | 432 PrelinkedUnitBuilder encodePrelinkedUnit({List<PrelinkedReferenceBuilder> refere
nces}) { |
| 433 PrelinkedUnitBuilder builder = new PrelinkedUnitBuilder(builderContext); | 433 PrelinkedUnitBuilder builder = new PrelinkedUnitBuilder(); |
| 434 builder.references = references; | 434 builder.references = references; |
| 435 return builder; | 435 return builder; |
| 436 } | 436 } |
| 437 | 437 |
| 438 /** | 438 /** |
| 439 * Pre-linked summary of a compilation unit. | 439 * Pre-linked summary of a compilation unit. |
| 440 */ | 440 */ |
| 441 abstract class PrelinkedUnit extends base.SummaryClass { | 441 abstract class PrelinkedUnit extends base.SummaryClass { |
| 442 | 442 |
| 443 /** | 443 /** |
| (...skipping 21 matching lines...) Expand all Loading... |
| 465 } | 465 } |
| 466 | 466 |
| 467 class SdkBundleBuilder { | 467 class SdkBundleBuilder { |
| 468 bool _finished = false; | 468 bool _finished = false; |
| 469 | 469 |
| 470 List<String> _prelinkedLibraryUris; | 470 List<String> _prelinkedLibraryUris; |
| 471 List<PrelinkedLibraryBuilder> _prelinkedLibraries; | 471 List<PrelinkedLibraryBuilder> _prelinkedLibraries; |
| 472 List<String> _unlinkedUnitUris; | 472 List<String> _unlinkedUnitUris; |
| 473 List<UnlinkedUnitBuilder> _unlinkedUnits; | 473 List<UnlinkedUnitBuilder> _unlinkedUnits; |
| 474 | 474 |
| 475 SdkBundleBuilder(base.BuilderContext context); | 475 SdkBundleBuilder(); |
| 476 | 476 |
| 477 /** | 477 /** |
| 478 * The list of URIs of items in [prelinkedLibraries], e.g. `dart:core`. | 478 * The list of URIs of items in [prelinkedLibraries], e.g. `dart:core`. |
| 479 */ | 479 */ |
| 480 void set prelinkedLibraryUris(List<String> _value) { | 480 void set prelinkedLibraryUris(List<String> _value) { |
| 481 assert(!_finished); | 481 assert(!_finished); |
| 482 _prelinkedLibraryUris = _value; | 482 _prelinkedLibraryUris = _value; |
| 483 } | 483 } |
| 484 | 484 |
| 485 /** | 485 /** |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 540 if (offset_unlinkedUnitUris != null) { | 540 if (offset_unlinkedUnitUris != null) { |
| 541 fbBuilder.addOffset(2, offset_unlinkedUnitUris); | 541 fbBuilder.addOffset(2, offset_unlinkedUnitUris); |
| 542 } | 542 } |
| 543 if (offset_unlinkedUnits != null) { | 543 if (offset_unlinkedUnits != null) { |
| 544 fbBuilder.addOffset(3, offset_unlinkedUnits); | 544 fbBuilder.addOffset(3, offset_unlinkedUnits); |
| 545 } | 545 } |
| 546 return fbBuilder.endTable(); | 546 return fbBuilder.endTable(); |
| 547 } | 547 } |
| 548 } | 548 } |
| 549 | 549 |
| 550 SdkBundleBuilder encodeSdkBundle(base.BuilderContext builderContext, {List<Strin
g> prelinkedLibraryUris, List<PrelinkedLibraryBuilder> prelinkedLibraries, List<
String> unlinkedUnitUris, List<UnlinkedUnitBuilder> unlinkedUnits}) { | 550 SdkBundleBuilder encodeSdkBundle({List<String> prelinkedLibraryUris, List<Prelin
kedLibraryBuilder> prelinkedLibraries, List<String> unlinkedUnitUris, List<Unlin
kedUnitBuilder> unlinkedUnits}) { |
| 551 SdkBundleBuilder builder = new SdkBundleBuilder(builderContext); | 551 SdkBundleBuilder builder = new SdkBundleBuilder(); |
| 552 builder.prelinkedLibraryUris = prelinkedLibraryUris; | 552 builder.prelinkedLibraryUris = prelinkedLibraryUris; |
| 553 builder.prelinkedLibraries = prelinkedLibraries; | 553 builder.prelinkedLibraries = prelinkedLibraries; |
| 554 builder.unlinkedUnitUris = unlinkedUnitUris; | 554 builder.unlinkedUnitUris = unlinkedUnitUris; |
| 555 builder.unlinkedUnits = unlinkedUnits; | 555 builder.unlinkedUnits = unlinkedUnits; |
| 556 return builder; | 556 return builder; |
| 557 } | 557 } |
| 558 | 558 |
| 559 /** | 559 /** |
| 560 * Information about SDK. | 560 * Information about SDK. |
| 561 */ | 561 */ |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 624 List<UnlinkedTypeParamBuilder> _typeParameters; | 624 List<UnlinkedTypeParamBuilder> _typeParameters; |
| 625 UnlinkedTypeRefBuilder _supertype; | 625 UnlinkedTypeRefBuilder _supertype; |
| 626 List<UnlinkedTypeRefBuilder> _mixins; | 626 List<UnlinkedTypeRefBuilder> _mixins; |
| 627 List<UnlinkedTypeRefBuilder> _interfaces; | 627 List<UnlinkedTypeRefBuilder> _interfaces; |
| 628 List<UnlinkedVariableBuilder> _fields; | 628 List<UnlinkedVariableBuilder> _fields; |
| 629 List<UnlinkedExecutableBuilder> _executables; | 629 List<UnlinkedExecutableBuilder> _executables; |
| 630 bool _isAbstract; | 630 bool _isAbstract; |
| 631 bool _isMixinApplication; | 631 bool _isMixinApplication; |
| 632 bool _hasNoSupertype; | 632 bool _hasNoSupertype; |
| 633 | 633 |
| 634 UnlinkedClassBuilder(base.BuilderContext context); | 634 UnlinkedClassBuilder(); |
| 635 | 635 |
| 636 /** | 636 /** |
| 637 * Name of the class. | 637 * Name of the class. |
| 638 */ | 638 */ |
| 639 void set name(String _value) { | 639 void set name(String _value) { |
| 640 assert(!_finished); | 640 assert(!_finished); |
| 641 _name = _value; | 641 _name = _value; |
| 642 } | 642 } |
| 643 | 643 |
| 644 /** | 644 /** |
| (...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 802 if (_isMixinApplication == true) { | 802 if (_isMixinApplication == true) { |
| 803 fbBuilder.addBool(10, true); | 803 fbBuilder.addBool(10, true); |
| 804 } | 804 } |
| 805 if (_hasNoSupertype == true) { | 805 if (_hasNoSupertype == true) { |
| 806 fbBuilder.addBool(11, true); | 806 fbBuilder.addBool(11, true); |
| 807 } | 807 } |
| 808 return fbBuilder.endTable(); | 808 return fbBuilder.endTable(); |
| 809 } | 809 } |
| 810 } | 810 } |
| 811 | 811 |
| 812 UnlinkedClassBuilder encodeUnlinkedClass(base.BuilderContext builderContext, {St
ring name, int nameOffset, UnlinkedDocumentationCommentBuilder documentationComm
ent, List<UnlinkedTypeParamBuilder> typeParameters, UnlinkedTypeRefBuilder super
type, List<UnlinkedTypeRefBuilder> mixins, List<UnlinkedTypeRefBuilder> interfac
es, List<UnlinkedVariableBuilder> fields, List<UnlinkedExecutableBuilder> execut
ables, bool isAbstract, bool isMixinApplication, bool hasNoSupertype}) { | 812 UnlinkedClassBuilder encodeUnlinkedClass({String name, int nameOffset, UnlinkedD
ocumentationCommentBuilder documentationComment, List<UnlinkedTypeParamBuilder>
typeParameters, UnlinkedTypeRefBuilder supertype, List<UnlinkedTypeRefBuilder> m
ixins, List<UnlinkedTypeRefBuilder> interfaces, List<UnlinkedVariableBuilder> fi
elds, List<UnlinkedExecutableBuilder> executables, bool isAbstract, bool isMixin
Application, bool hasNoSupertype}) { |
| 813 UnlinkedClassBuilder builder = new UnlinkedClassBuilder(builderContext); | 813 UnlinkedClassBuilder builder = new UnlinkedClassBuilder(); |
| 814 builder.name = name; | 814 builder.name = name; |
| 815 builder.nameOffset = nameOffset; | 815 builder.nameOffset = nameOffset; |
| 816 builder.documentationComment = documentationComment; | 816 builder.documentationComment = documentationComment; |
| 817 builder.typeParameters = typeParameters; | 817 builder.typeParameters = typeParameters; |
| 818 builder.supertype = supertype; | 818 builder.supertype = supertype; |
| 819 builder.mixins = mixins; | 819 builder.mixins = mixins; |
| 820 builder.interfaces = interfaces; | 820 builder.interfaces = interfaces; |
| 821 builder.fields = fields; | 821 builder.fields = fields; |
| 822 builder.executables = executables; | 822 builder.executables = executables; |
| 823 builder.isAbstract = isAbstract; | 823 builder.isAbstract = isAbstract; |
| (...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 956 @override | 956 @override |
| 957 bool get hasNoSupertype => const fb.BoolReader().vTableGet(_bp, 11, false); | 957 bool get hasNoSupertype => const fb.BoolReader().vTableGet(_bp, 11, false); |
| 958 } | 958 } |
| 959 | 959 |
| 960 class UnlinkedCombinatorBuilder { | 960 class UnlinkedCombinatorBuilder { |
| 961 bool _finished = false; | 961 bool _finished = false; |
| 962 | 962 |
| 963 List<String> _shows; | 963 List<String> _shows; |
| 964 List<String> _hides; | 964 List<String> _hides; |
| 965 | 965 |
| 966 UnlinkedCombinatorBuilder(base.BuilderContext context); | 966 UnlinkedCombinatorBuilder(); |
| 967 | 967 |
| 968 /** | 968 /** |
| 969 * List of names which are shown. Empty if this is a `hide` combinator. | 969 * List of names which are shown. Empty if this is a `hide` combinator. |
| 970 */ | 970 */ |
| 971 void set shows(List<String> _value) { | 971 void set shows(List<String> _value) { |
| 972 assert(!_finished); | 972 assert(!_finished); |
| 973 _shows = _value; | 973 _shows = _value; |
| 974 } | 974 } |
| 975 | 975 |
| 976 /** | 976 /** |
| (...skipping 19 matching lines...) Expand all Loading... |
| 996 if (offset_shows != null) { | 996 if (offset_shows != null) { |
| 997 fbBuilder.addOffset(0, offset_shows); | 997 fbBuilder.addOffset(0, offset_shows); |
| 998 } | 998 } |
| 999 if (offset_hides != null) { | 999 if (offset_hides != null) { |
| 1000 fbBuilder.addOffset(1, offset_hides); | 1000 fbBuilder.addOffset(1, offset_hides); |
| 1001 } | 1001 } |
| 1002 return fbBuilder.endTable(); | 1002 return fbBuilder.endTable(); |
| 1003 } | 1003 } |
| 1004 } | 1004 } |
| 1005 | 1005 |
| 1006 UnlinkedCombinatorBuilder encodeUnlinkedCombinator(base.BuilderContext builderCo
ntext, {List<String> shows, List<String> hides}) { | 1006 UnlinkedCombinatorBuilder encodeUnlinkedCombinator({List<String> shows, List<Str
ing> hides}) { |
| 1007 UnlinkedCombinatorBuilder builder = new UnlinkedCombinatorBuilder(builderConte
xt); | 1007 UnlinkedCombinatorBuilder builder = new UnlinkedCombinatorBuilder(); |
| 1008 builder.shows = shows; | 1008 builder.shows = shows; |
| 1009 builder.hides = hides; | 1009 builder.hides = hides; |
| 1010 return builder; | 1010 return builder; |
| 1011 } | 1011 } |
| 1012 | 1012 |
| 1013 /** | 1013 /** |
| 1014 * Unlinked summary information about a `show` or `hide` combinator in an | 1014 * Unlinked summary information about a `show` or `hide` combinator in an |
| 1015 * import or export declaration. | 1015 * import or export declaration. |
| 1016 */ | 1016 */ |
| 1017 abstract class UnlinkedCombinator extends base.SummaryClass { | 1017 abstract class UnlinkedCombinator extends base.SummaryClass { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 1048 List<String> get hides => const fb.ListReader<String>(const fb.StringReader())
.vTableGet(_bp, 1, const <String>[]); | 1048 List<String> get hides => const fb.ListReader<String>(const fb.StringReader())
.vTableGet(_bp, 1, const <String>[]); |
| 1049 } | 1049 } |
| 1050 | 1050 |
| 1051 class UnlinkedDocumentationCommentBuilder { | 1051 class UnlinkedDocumentationCommentBuilder { |
| 1052 bool _finished = false; | 1052 bool _finished = false; |
| 1053 | 1053 |
| 1054 String _text; | 1054 String _text; |
| 1055 int _offset; | 1055 int _offset; |
| 1056 int _length; | 1056 int _length; |
| 1057 | 1057 |
| 1058 UnlinkedDocumentationCommentBuilder(base.BuilderContext context); | 1058 UnlinkedDocumentationCommentBuilder(); |
| 1059 | 1059 |
| 1060 /** | 1060 /** |
| 1061 * Text of the documentation comment, with '\r\n' replaced by '\n'. | 1061 * Text of the documentation comment, with '\r\n' replaced by '\n'. |
| 1062 * | 1062 * |
| 1063 * References appearing within the doc comment in square brackets are not | 1063 * References appearing within the doc comment in square brackets are not |
| 1064 * specially encoded. | 1064 * specially encoded. |
| 1065 */ | 1065 */ |
| 1066 void set text(String _value) { | 1066 void set text(String _value) { |
| 1067 assert(!_finished); | 1067 assert(!_finished); |
| 1068 _text = _value; | 1068 _text = _value; |
| (...skipping 30 matching lines...) Expand all Loading... |
| 1099 if (_offset != null && _offset != 0) { | 1099 if (_offset != null && _offset != 0) { |
| 1100 fbBuilder.addInt32(1, _offset); | 1100 fbBuilder.addInt32(1, _offset); |
| 1101 } | 1101 } |
| 1102 if (_length != null && _length != 0) { | 1102 if (_length != null && _length != 0) { |
| 1103 fbBuilder.addInt32(2, _length); | 1103 fbBuilder.addInt32(2, _length); |
| 1104 } | 1104 } |
| 1105 return fbBuilder.endTable(); | 1105 return fbBuilder.endTable(); |
| 1106 } | 1106 } |
| 1107 } | 1107 } |
| 1108 | 1108 |
| 1109 UnlinkedDocumentationCommentBuilder encodeUnlinkedDocumentationComment(base.Buil
derContext builderContext, {String text, int offset, int length}) { | 1109 UnlinkedDocumentationCommentBuilder encodeUnlinkedDocumentationComment({String t
ext, int offset, int length}) { |
| 1110 UnlinkedDocumentationCommentBuilder builder = new UnlinkedDocumentationComment
Builder(builderContext); | 1110 UnlinkedDocumentationCommentBuilder builder = new UnlinkedDocumentationComment
Builder(); |
| 1111 builder.text = text; | 1111 builder.text = text; |
| 1112 builder.offset = offset; | 1112 builder.offset = offset; |
| 1113 builder.length = length; | 1113 builder.length = length; |
| 1114 return builder; | 1114 return builder; |
| 1115 } | 1115 } |
| 1116 | 1116 |
| 1117 /** | 1117 /** |
| 1118 * Unlinked summary information about a documentation comment. | 1118 * Unlinked summary information about a documentation comment. |
| 1119 */ | 1119 */ |
| 1120 abstract class UnlinkedDocumentationComment extends base.SummaryClass { | 1120 abstract class UnlinkedDocumentationComment extends base.SummaryClass { |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1165 } | 1165 } |
| 1166 | 1166 |
| 1167 class UnlinkedEnumBuilder { | 1167 class UnlinkedEnumBuilder { |
| 1168 bool _finished = false; | 1168 bool _finished = false; |
| 1169 | 1169 |
| 1170 String _name; | 1170 String _name; |
| 1171 int _nameOffset; | 1171 int _nameOffset; |
| 1172 UnlinkedDocumentationCommentBuilder _documentationComment; | 1172 UnlinkedDocumentationCommentBuilder _documentationComment; |
| 1173 List<UnlinkedEnumValueBuilder> _values; | 1173 List<UnlinkedEnumValueBuilder> _values; |
| 1174 | 1174 |
| 1175 UnlinkedEnumBuilder(base.BuilderContext context); | 1175 UnlinkedEnumBuilder(); |
| 1176 | 1176 |
| 1177 /** | 1177 /** |
| 1178 * Name of the enum type. | 1178 * Name of the enum type. |
| 1179 */ | 1179 */ |
| 1180 void set name(String _value) { | 1180 void set name(String _value) { |
| 1181 assert(!_finished); | 1181 assert(!_finished); |
| 1182 _name = _value; | 1182 _name = _value; |
| 1183 } | 1183 } |
| 1184 | 1184 |
| 1185 /** | 1185 /** |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1232 if (offset_documentationComment != null) { | 1232 if (offset_documentationComment != null) { |
| 1233 fbBuilder.addOffset(2, offset_documentationComment); | 1233 fbBuilder.addOffset(2, offset_documentationComment); |
| 1234 } | 1234 } |
| 1235 if (offset_values != null) { | 1235 if (offset_values != null) { |
| 1236 fbBuilder.addOffset(3, offset_values); | 1236 fbBuilder.addOffset(3, offset_values); |
| 1237 } | 1237 } |
| 1238 return fbBuilder.endTable(); | 1238 return fbBuilder.endTable(); |
| 1239 } | 1239 } |
| 1240 } | 1240 } |
| 1241 | 1241 |
| 1242 UnlinkedEnumBuilder encodeUnlinkedEnum(base.BuilderContext builderContext, {Stri
ng name, int nameOffset, UnlinkedDocumentationCommentBuilder documentationCommen
t, List<UnlinkedEnumValueBuilder> values}) { | 1242 UnlinkedEnumBuilder encodeUnlinkedEnum({String name, int nameOffset, UnlinkedDoc
umentationCommentBuilder documentationComment, List<UnlinkedEnumValueBuilder> va
lues}) { |
| 1243 UnlinkedEnumBuilder builder = new UnlinkedEnumBuilder(builderContext); | 1243 UnlinkedEnumBuilder builder = new UnlinkedEnumBuilder(); |
| 1244 builder.name = name; | 1244 builder.name = name; |
| 1245 builder.nameOffset = nameOffset; | 1245 builder.nameOffset = nameOffset; |
| 1246 builder.documentationComment = documentationComment; | 1246 builder.documentationComment = documentationComment; |
| 1247 builder.values = values; | 1247 builder.values = values; |
| 1248 return builder; | 1248 return builder; |
| 1249 } | 1249 } |
| 1250 | 1250 |
| 1251 /** | 1251 /** |
| 1252 * Unlinked summary information about an enum declaration. | 1252 * Unlinked summary information about an enum declaration. |
| 1253 */ | 1253 */ |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1304 List<UnlinkedEnumValue> get values => const fb.ListReader<UnlinkedEnumValue>(c
onst _UnlinkedEnumValueReader()).vTableGet(_bp, 3, const <UnlinkedEnumValue>[]); | 1304 List<UnlinkedEnumValue> get values => const fb.ListReader<UnlinkedEnumValue>(c
onst _UnlinkedEnumValueReader()).vTableGet(_bp, 3, const <UnlinkedEnumValue>[]); |
| 1305 } | 1305 } |
| 1306 | 1306 |
| 1307 class UnlinkedEnumValueBuilder { | 1307 class UnlinkedEnumValueBuilder { |
| 1308 bool _finished = false; | 1308 bool _finished = false; |
| 1309 | 1309 |
| 1310 String _name; | 1310 String _name; |
| 1311 int _nameOffset; | 1311 int _nameOffset; |
| 1312 UnlinkedDocumentationCommentBuilder _documentationComment; | 1312 UnlinkedDocumentationCommentBuilder _documentationComment; |
| 1313 | 1313 |
| 1314 UnlinkedEnumValueBuilder(base.BuilderContext context); | 1314 UnlinkedEnumValueBuilder(); |
| 1315 | 1315 |
| 1316 /** | 1316 /** |
| 1317 * Name of the enumerated value. | 1317 * Name of the enumerated value. |
| 1318 */ | 1318 */ |
| 1319 void set name(String _value) { | 1319 void set name(String _value) { |
| 1320 assert(!_finished); | 1320 assert(!_finished); |
| 1321 _name = _value; | 1321 _name = _value; |
| 1322 } | 1322 } |
| 1323 | 1323 |
| 1324 /** | 1324 /** |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1356 if (_nameOffset != null && _nameOffset != 0) { | 1356 if (_nameOffset != null && _nameOffset != 0) { |
| 1357 fbBuilder.addInt32(1, _nameOffset); | 1357 fbBuilder.addInt32(1, _nameOffset); |
| 1358 } | 1358 } |
| 1359 if (offset_documentationComment != null) { | 1359 if (offset_documentationComment != null) { |
| 1360 fbBuilder.addOffset(2, offset_documentationComment); | 1360 fbBuilder.addOffset(2, offset_documentationComment); |
| 1361 } | 1361 } |
| 1362 return fbBuilder.endTable(); | 1362 return fbBuilder.endTable(); |
| 1363 } | 1363 } |
| 1364 } | 1364 } |
| 1365 | 1365 |
| 1366 UnlinkedEnumValueBuilder encodeUnlinkedEnumValue(base.BuilderContext builderCont
ext, {String name, int nameOffset, UnlinkedDocumentationCommentBuilder documenta
tionComment}) { | 1366 UnlinkedEnumValueBuilder encodeUnlinkedEnumValue({String name, int nameOffset, U
nlinkedDocumentationCommentBuilder documentationComment}) { |
| 1367 UnlinkedEnumValueBuilder builder = new UnlinkedEnumValueBuilder(builderContext
); | 1367 UnlinkedEnumValueBuilder builder = new UnlinkedEnumValueBuilder(); |
| 1368 builder.name = name; | 1368 builder.name = name; |
| 1369 builder.nameOffset = nameOffset; | 1369 builder.nameOffset = nameOffset; |
| 1370 builder.documentationComment = documentationComment; | 1370 builder.documentationComment = documentationComment; |
| 1371 return builder; | 1371 return builder; |
| 1372 } | 1372 } |
| 1373 | 1373 |
| 1374 /** | 1374 /** |
| 1375 * Unlinked summary information about a single enumerated value in an enum | 1375 * Unlinked summary information about a single enumerated value in an enum |
| 1376 * declaration. | 1376 * declaration. |
| 1377 */ | 1377 */ |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1429 UnlinkedTypeRefBuilder _returnType; | 1429 UnlinkedTypeRefBuilder _returnType; |
| 1430 List<UnlinkedParamBuilder> _parameters; | 1430 List<UnlinkedParamBuilder> _parameters; |
| 1431 UnlinkedExecutableKind _kind; | 1431 UnlinkedExecutableKind _kind; |
| 1432 bool _isAbstract; | 1432 bool _isAbstract; |
| 1433 bool _isStatic; | 1433 bool _isStatic; |
| 1434 bool _isConst; | 1434 bool _isConst; |
| 1435 bool _isFactory; | 1435 bool _isFactory; |
| 1436 bool _hasImplicitReturnType; | 1436 bool _hasImplicitReturnType; |
| 1437 bool _isExternal; | 1437 bool _isExternal; |
| 1438 | 1438 |
| 1439 UnlinkedExecutableBuilder(base.BuilderContext context); | 1439 UnlinkedExecutableBuilder(); |
| 1440 | 1440 |
| 1441 /** | 1441 /** |
| 1442 * Name of the executable. For setters, this includes the trailing "=". For | 1442 * Name of the executable. For setters, this includes the trailing "=". For |
| 1443 * named constructors, this excludes the class name and excludes the ".". | 1443 * named constructors, this excludes the class name and excludes the ".". |
| 1444 * For unnamed constructors, this is the empty string. | 1444 * For unnamed constructors, this is the empty string. |
| 1445 */ | 1445 */ |
| 1446 void set name(String _value) { | 1446 void set name(String _value) { |
| 1447 assert(!_finished); | 1447 assert(!_finished); |
| 1448 _name = _value; | 1448 _name = _value; |
| 1449 } | 1449 } |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1619 if (_hasImplicitReturnType == true) { | 1619 if (_hasImplicitReturnType == true) { |
| 1620 fbBuilder.addBool(11, true); | 1620 fbBuilder.addBool(11, true); |
| 1621 } | 1621 } |
| 1622 if (_isExternal == true) { | 1622 if (_isExternal == true) { |
| 1623 fbBuilder.addBool(12, true); | 1623 fbBuilder.addBool(12, true); |
| 1624 } | 1624 } |
| 1625 return fbBuilder.endTable(); | 1625 return fbBuilder.endTable(); |
| 1626 } | 1626 } |
| 1627 } | 1627 } |
| 1628 | 1628 |
| 1629 UnlinkedExecutableBuilder encodeUnlinkedExecutable(base.BuilderContext builderCo
ntext, {String name, int nameOffset, UnlinkedDocumentationCommentBuilder documen
tationComment, List<UnlinkedTypeParamBuilder> typeParameters, UnlinkedTypeRefBui
lder returnType, List<UnlinkedParamBuilder> parameters, UnlinkedExecutableKind k
ind, bool isAbstract, bool isStatic, bool isConst, bool isFactory, bool hasImpli
citReturnType, bool isExternal}) { | 1629 UnlinkedExecutableBuilder encodeUnlinkedExecutable({String name, int nameOffset,
UnlinkedDocumentationCommentBuilder documentationComment, List<UnlinkedTypePara
mBuilder> typeParameters, UnlinkedTypeRefBuilder returnType, List<UnlinkedParamB
uilder> parameters, UnlinkedExecutableKind kind, bool isAbstract, bool isStatic,
bool isConst, bool isFactory, bool hasImplicitReturnType, bool isExternal}) { |
| 1630 UnlinkedExecutableBuilder builder = new UnlinkedExecutableBuilder(builderConte
xt); | 1630 UnlinkedExecutableBuilder builder = new UnlinkedExecutableBuilder(); |
| 1631 builder.name = name; | 1631 builder.name = name; |
| 1632 builder.nameOffset = nameOffset; | 1632 builder.nameOffset = nameOffset; |
| 1633 builder.documentationComment = documentationComment; | 1633 builder.documentationComment = documentationComment; |
| 1634 builder.typeParameters = typeParameters; | 1634 builder.typeParameters = typeParameters; |
| 1635 builder.returnType = returnType; | 1635 builder.returnType = returnType; |
| 1636 builder.parameters = parameters; | 1636 builder.parameters = parameters; |
| 1637 builder.kind = kind; | 1637 builder.kind = kind; |
| 1638 builder.isAbstract = isAbstract; | 1638 builder.isAbstract = isAbstract; |
| 1639 builder.isStatic = isStatic; | 1639 builder.isStatic = isStatic; |
| 1640 builder.isConst = isConst; | 1640 builder.isConst = isConst; |
| (...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1801 bool get isExternal => const fb.BoolReader().vTableGet(_bp, 12, false); | 1801 bool get isExternal => const fb.BoolReader().vTableGet(_bp, 12, false); |
| 1802 } | 1802 } |
| 1803 | 1803 |
| 1804 class UnlinkedExportNonPublicBuilder { | 1804 class UnlinkedExportNonPublicBuilder { |
| 1805 bool _finished = false; | 1805 bool _finished = false; |
| 1806 | 1806 |
| 1807 int _offset; | 1807 int _offset; |
| 1808 int _uriOffset; | 1808 int _uriOffset; |
| 1809 int _uriEnd; | 1809 int _uriEnd; |
| 1810 | 1810 |
| 1811 UnlinkedExportNonPublicBuilder(base.BuilderContext context); | 1811 UnlinkedExportNonPublicBuilder(); |
| 1812 | 1812 |
| 1813 /** | 1813 /** |
| 1814 * Offset of the "export" keyword. | 1814 * Offset of the "export" keyword. |
| 1815 */ | 1815 */ |
| 1816 void set offset(int _value) { | 1816 void set offset(int _value) { |
| 1817 assert(!_finished); | 1817 assert(!_finished); |
| 1818 _offset = _value; | 1818 _offset = _value; |
| 1819 } | 1819 } |
| 1820 | 1820 |
| 1821 /** | 1821 /** |
| (...skipping 24 matching lines...) Expand all Loading... |
| 1846 if (_uriOffset != null && _uriOffset != 0) { | 1846 if (_uriOffset != null && _uriOffset != 0) { |
| 1847 fbBuilder.addInt32(1, _uriOffset); | 1847 fbBuilder.addInt32(1, _uriOffset); |
| 1848 } | 1848 } |
| 1849 if (_uriEnd != null && _uriEnd != 0) { | 1849 if (_uriEnd != null && _uriEnd != 0) { |
| 1850 fbBuilder.addInt32(2, _uriEnd); | 1850 fbBuilder.addInt32(2, _uriEnd); |
| 1851 } | 1851 } |
| 1852 return fbBuilder.endTable(); | 1852 return fbBuilder.endTable(); |
| 1853 } | 1853 } |
| 1854 } | 1854 } |
| 1855 | 1855 |
| 1856 UnlinkedExportNonPublicBuilder encodeUnlinkedExportNonPublic(base.BuilderContext
builderContext, {int offset, int uriOffset, int uriEnd}) { | 1856 UnlinkedExportNonPublicBuilder encodeUnlinkedExportNonPublic({int offset, int ur
iOffset, int uriEnd}) { |
| 1857 UnlinkedExportNonPublicBuilder builder = new UnlinkedExportNonPublicBuilder(bu
ilderContext); | 1857 UnlinkedExportNonPublicBuilder builder = new UnlinkedExportNonPublicBuilder(); |
| 1858 builder.offset = offset; | 1858 builder.offset = offset; |
| 1859 builder.uriOffset = uriOffset; | 1859 builder.uriOffset = uriOffset; |
| 1860 builder.uriEnd = uriEnd; | 1860 builder.uriEnd = uriEnd; |
| 1861 return builder; | 1861 return builder; |
| 1862 } | 1862 } |
| 1863 | 1863 |
| 1864 /** | 1864 /** |
| 1865 * Unlinked summary information about an export declaration (stored outside | 1865 * Unlinked summary information about an export declaration (stored outside |
| 1866 * [UnlinkedPublicNamespace]). | 1866 * [UnlinkedPublicNamespace]). |
| 1867 */ | 1867 */ |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1909 @override | 1909 @override |
| 1910 int get uriEnd => const fb.Int32Reader().vTableGet(_bp, 2, 0); | 1910 int get uriEnd => const fb.Int32Reader().vTableGet(_bp, 2, 0); |
| 1911 } | 1911 } |
| 1912 | 1912 |
| 1913 class UnlinkedExportPublicBuilder { | 1913 class UnlinkedExportPublicBuilder { |
| 1914 bool _finished = false; | 1914 bool _finished = false; |
| 1915 | 1915 |
| 1916 String _uri; | 1916 String _uri; |
| 1917 List<UnlinkedCombinatorBuilder> _combinators; | 1917 List<UnlinkedCombinatorBuilder> _combinators; |
| 1918 | 1918 |
| 1919 UnlinkedExportPublicBuilder(base.BuilderContext context); | 1919 UnlinkedExportPublicBuilder(); |
| 1920 | 1920 |
| 1921 /** | 1921 /** |
| 1922 * URI used in the source code to reference the exported library. | 1922 * URI used in the source code to reference the exported library. |
| 1923 */ | 1923 */ |
| 1924 void set uri(String _value) { | 1924 void set uri(String _value) { |
| 1925 assert(!_finished); | 1925 assert(!_finished); |
| 1926 _uri = _value; | 1926 _uri = _value; |
| 1927 } | 1927 } |
| 1928 | 1928 |
| 1929 /** | 1929 /** |
| (...skipping 19 matching lines...) Expand all Loading... |
| 1949 if (offset_uri != null) { | 1949 if (offset_uri != null) { |
| 1950 fbBuilder.addOffset(0, offset_uri); | 1950 fbBuilder.addOffset(0, offset_uri); |
| 1951 } | 1951 } |
| 1952 if (offset_combinators != null) { | 1952 if (offset_combinators != null) { |
| 1953 fbBuilder.addOffset(1, offset_combinators); | 1953 fbBuilder.addOffset(1, offset_combinators); |
| 1954 } | 1954 } |
| 1955 return fbBuilder.endTable(); | 1955 return fbBuilder.endTable(); |
| 1956 } | 1956 } |
| 1957 } | 1957 } |
| 1958 | 1958 |
| 1959 UnlinkedExportPublicBuilder encodeUnlinkedExportPublic(base.BuilderContext build
erContext, {String uri, List<UnlinkedCombinatorBuilder> combinators}) { | 1959 UnlinkedExportPublicBuilder encodeUnlinkedExportPublic({String uri, List<Unlinke
dCombinatorBuilder> combinators}) { |
| 1960 UnlinkedExportPublicBuilder builder = new UnlinkedExportPublicBuilder(builderC
ontext); | 1960 UnlinkedExportPublicBuilder builder = new UnlinkedExportPublicBuilder(); |
| 1961 builder.uri = uri; | 1961 builder.uri = uri; |
| 1962 builder.combinators = combinators; | 1962 builder.combinators = combinators; |
| 1963 return builder; | 1963 return builder; |
| 1964 } | 1964 } |
| 1965 | 1965 |
| 1966 /** | 1966 /** |
| 1967 * Unlinked summary information about an export declaration (stored inside | 1967 * Unlinked summary information about an export declaration (stored inside |
| 1968 * [UnlinkedPublicNamespace]). | 1968 * [UnlinkedPublicNamespace]). |
| 1969 */ | 1969 */ |
| 1970 abstract class UnlinkedExportPublic extends base.SummaryClass { | 1970 abstract class UnlinkedExportPublic extends base.SummaryClass { |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2007 String _uri; | 2007 String _uri; |
| 2008 int _offset; | 2008 int _offset; |
| 2009 int _prefixReference; | 2009 int _prefixReference; |
| 2010 List<UnlinkedCombinatorBuilder> _combinators; | 2010 List<UnlinkedCombinatorBuilder> _combinators; |
| 2011 bool _isDeferred; | 2011 bool _isDeferred; |
| 2012 bool _isImplicit; | 2012 bool _isImplicit; |
| 2013 int _uriOffset; | 2013 int _uriOffset; |
| 2014 int _uriEnd; | 2014 int _uriEnd; |
| 2015 int _prefixOffset; | 2015 int _prefixOffset; |
| 2016 | 2016 |
| 2017 UnlinkedImportBuilder(base.BuilderContext context); | 2017 UnlinkedImportBuilder(); |
| 2018 | 2018 |
| 2019 /** | 2019 /** |
| 2020 * URI used in the source code to reference the imported library. | 2020 * URI used in the source code to reference the imported library. |
| 2021 */ | 2021 */ |
| 2022 void set uri(String _value) { | 2022 void set uri(String _value) { |
| 2023 assert(!_finished); | 2023 assert(!_finished); |
| 2024 _uri = _value; | 2024 _uri = _value; |
| 2025 } | 2025 } |
| 2026 | 2026 |
| 2027 /** | 2027 /** |
| (...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2131 if (_uriEnd != null && _uriEnd != 0) { | 2131 if (_uriEnd != null && _uriEnd != 0) { |
| 2132 fbBuilder.addInt32(7, _uriEnd); | 2132 fbBuilder.addInt32(7, _uriEnd); |
| 2133 } | 2133 } |
| 2134 if (_prefixOffset != null && _prefixOffset != 0) { | 2134 if (_prefixOffset != null && _prefixOffset != 0) { |
| 2135 fbBuilder.addInt32(8, _prefixOffset); | 2135 fbBuilder.addInt32(8, _prefixOffset); |
| 2136 } | 2136 } |
| 2137 return fbBuilder.endTable(); | 2137 return fbBuilder.endTable(); |
| 2138 } | 2138 } |
| 2139 } | 2139 } |
| 2140 | 2140 |
| 2141 UnlinkedImportBuilder encodeUnlinkedImport(base.BuilderContext builderContext, {
String uri, int offset, int prefixReference, List<UnlinkedCombinatorBuilder> com
binators, bool isDeferred, bool isImplicit, int uriOffset, int uriEnd, int prefi
xOffset}) { | 2141 UnlinkedImportBuilder encodeUnlinkedImport({String uri, int offset, int prefixRe
ference, List<UnlinkedCombinatorBuilder> combinators, bool isDeferred, bool isIm
plicit, int uriOffset, int uriEnd, int prefixOffset}) { |
| 2142 UnlinkedImportBuilder builder = new UnlinkedImportBuilder(builderContext); | 2142 UnlinkedImportBuilder builder = new UnlinkedImportBuilder(); |
| 2143 builder.uri = uri; | 2143 builder.uri = uri; |
| 2144 builder.offset = offset; | 2144 builder.offset = offset; |
| 2145 builder.prefixReference = prefixReference; | 2145 builder.prefixReference = prefixReference; |
| 2146 builder.combinators = combinators; | 2146 builder.combinators = combinators; |
| 2147 builder.isDeferred = isDeferred; | 2147 builder.isDeferred = isDeferred; |
| 2148 builder.isImplicit = isImplicit; | 2148 builder.isImplicit = isImplicit; |
| 2149 builder.uriOffset = uriOffset; | 2149 builder.uriOffset = uriOffset; |
| 2150 builder.uriEnd = uriEnd; | 2150 builder.uriEnd = uriEnd; |
| 2151 builder.prefixOffset = prefixOffset; | 2151 builder.prefixOffset = prefixOffset; |
| 2152 return builder; | 2152 return builder; |
| (...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2264 | 2264 |
| 2265 String _name; | 2265 String _name; |
| 2266 int _nameOffset; | 2266 int _nameOffset; |
| 2267 UnlinkedTypeRefBuilder _type; | 2267 UnlinkedTypeRefBuilder _type; |
| 2268 List<UnlinkedParamBuilder> _parameters; | 2268 List<UnlinkedParamBuilder> _parameters; |
| 2269 UnlinkedParamKind _kind; | 2269 UnlinkedParamKind _kind; |
| 2270 bool _isFunctionTyped; | 2270 bool _isFunctionTyped; |
| 2271 bool _isInitializingFormal; | 2271 bool _isInitializingFormal; |
| 2272 bool _hasImplicitType; | 2272 bool _hasImplicitType; |
| 2273 | 2273 |
| 2274 UnlinkedParamBuilder(base.BuilderContext context); | 2274 UnlinkedParamBuilder(); |
| 2275 | 2275 |
| 2276 /** | 2276 /** |
| 2277 * Name of the parameter. | 2277 * Name of the parameter. |
| 2278 */ | 2278 */ |
| 2279 void set name(String _value) { | 2279 void set name(String _value) { |
| 2280 assert(!_finished); | 2280 assert(!_finished); |
| 2281 _name = _value; | 2281 _name = _value; |
| 2282 } | 2282 } |
| 2283 | 2283 |
| 2284 /** | 2284 /** |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2380 if (_isInitializingFormal == true) { | 2380 if (_isInitializingFormal == true) { |
| 2381 fbBuilder.addBool(6, true); | 2381 fbBuilder.addBool(6, true); |
| 2382 } | 2382 } |
| 2383 if (_hasImplicitType == true) { | 2383 if (_hasImplicitType == true) { |
| 2384 fbBuilder.addBool(7, true); | 2384 fbBuilder.addBool(7, true); |
| 2385 } | 2385 } |
| 2386 return fbBuilder.endTable(); | 2386 return fbBuilder.endTable(); |
| 2387 } | 2387 } |
| 2388 } | 2388 } |
| 2389 | 2389 |
| 2390 UnlinkedParamBuilder encodeUnlinkedParam(base.BuilderContext builderContext, {St
ring name, int nameOffset, UnlinkedTypeRefBuilder type, List<UnlinkedParamBuilde
r> parameters, UnlinkedParamKind kind, bool isFunctionTyped, bool isInitializing
Formal, bool hasImplicitType}) { | 2390 UnlinkedParamBuilder encodeUnlinkedParam({String name, int nameOffset, UnlinkedT
ypeRefBuilder type, List<UnlinkedParamBuilder> parameters, UnlinkedParamKind kin
d, bool isFunctionTyped, bool isInitializingFormal, bool hasImplicitType}) { |
| 2391 UnlinkedParamBuilder builder = new UnlinkedParamBuilder(builderContext); | 2391 UnlinkedParamBuilder builder = new UnlinkedParamBuilder(); |
| 2392 builder.name = name; | 2392 builder.name = name; |
| 2393 builder.nameOffset = nameOffset; | 2393 builder.nameOffset = nameOffset; |
| 2394 builder.type = type; | 2394 builder.type = type; |
| 2395 builder.parameters = parameters; | 2395 builder.parameters = parameters; |
| 2396 builder.kind = kind; | 2396 builder.kind = kind; |
| 2397 builder.isFunctionTyped = isFunctionTyped; | 2397 builder.isFunctionTyped = isFunctionTyped; |
| 2398 builder.isInitializingFormal = isInitializingFormal; | 2398 builder.isInitializingFormal = isInitializingFormal; |
| 2399 builder.hasImplicitType = hasImplicitType; | 2399 builder.hasImplicitType = hasImplicitType; |
| 2400 return builder; | 2400 return builder; |
| 2401 } | 2401 } |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2499 @override | 2499 @override |
| 2500 bool get hasImplicitType => const fb.BoolReader().vTableGet(_bp, 7, false); | 2500 bool get hasImplicitType => const fb.BoolReader().vTableGet(_bp, 7, false); |
| 2501 } | 2501 } |
| 2502 | 2502 |
| 2503 class UnlinkedPartBuilder { | 2503 class UnlinkedPartBuilder { |
| 2504 bool _finished = false; | 2504 bool _finished = false; |
| 2505 | 2505 |
| 2506 int _uriOffset; | 2506 int _uriOffset; |
| 2507 int _uriEnd; | 2507 int _uriEnd; |
| 2508 | 2508 |
| 2509 UnlinkedPartBuilder(base.BuilderContext context); | 2509 UnlinkedPartBuilder(); |
| 2510 | 2510 |
| 2511 /** | 2511 /** |
| 2512 * Offset of the URI string (including quotes) relative to the beginning of | 2512 * Offset of the URI string (including quotes) relative to the beginning of |
| 2513 * the file. | 2513 * the file. |
| 2514 */ | 2514 */ |
| 2515 void set uriOffset(int _value) { | 2515 void set uriOffset(int _value) { |
| 2516 assert(!_finished); | 2516 assert(!_finished); |
| 2517 _uriOffset = _value; | 2517 _uriOffset = _value; |
| 2518 } | 2518 } |
| 2519 | 2519 |
| (...skipping 13 matching lines...) Expand all Loading... |
| 2533 if (_uriOffset != null && _uriOffset != 0) { | 2533 if (_uriOffset != null && _uriOffset != 0) { |
| 2534 fbBuilder.addInt32(0, _uriOffset); | 2534 fbBuilder.addInt32(0, _uriOffset); |
| 2535 } | 2535 } |
| 2536 if (_uriEnd != null && _uriEnd != 0) { | 2536 if (_uriEnd != null && _uriEnd != 0) { |
| 2537 fbBuilder.addInt32(1, _uriEnd); | 2537 fbBuilder.addInt32(1, _uriEnd); |
| 2538 } | 2538 } |
| 2539 return fbBuilder.endTable(); | 2539 return fbBuilder.endTable(); |
| 2540 } | 2540 } |
| 2541 } | 2541 } |
| 2542 | 2542 |
| 2543 UnlinkedPartBuilder encodeUnlinkedPart(base.BuilderContext builderContext, {int
uriOffset, int uriEnd}) { | 2543 UnlinkedPartBuilder encodeUnlinkedPart({int uriOffset, int uriEnd}) { |
| 2544 UnlinkedPartBuilder builder = new UnlinkedPartBuilder(builderContext); | 2544 UnlinkedPartBuilder builder = new UnlinkedPartBuilder(); |
| 2545 builder.uriOffset = uriOffset; | 2545 builder.uriOffset = uriOffset; |
| 2546 builder.uriEnd = uriEnd; | 2546 builder.uriEnd = uriEnd; |
| 2547 return builder; | 2547 return builder; |
| 2548 } | 2548 } |
| 2549 | 2549 |
| 2550 /** | 2550 /** |
| 2551 * Unlinked summary information about a part declaration. | 2551 * Unlinked summary information about a part declaration. |
| 2552 */ | 2552 */ |
| 2553 abstract class UnlinkedPart extends base.SummaryClass { | 2553 abstract class UnlinkedPart extends base.SummaryClass { |
| 2554 | 2554 |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2586 int get uriEnd => const fb.Int32Reader().vTableGet(_bp, 1, 0); | 2586 int get uriEnd => const fb.Int32Reader().vTableGet(_bp, 1, 0); |
| 2587 } | 2587 } |
| 2588 | 2588 |
| 2589 class UnlinkedPublicNameBuilder { | 2589 class UnlinkedPublicNameBuilder { |
| 2590 bool _finished = false; | 2590 bool _finished = false; |
| 2591 | 2591 |
| 2592 String _name; | 2592 String _name; |
| 2593 PrelinkedReferenceKind _kind; | 2593 PrelinkedReferenceKind _kind; |
| 2594 int _numTypeParameters; | 2594 int _numTypeParameters; |
| 2595 | 2595 |
| 2596 UnlinkedPublicNameBuilder(base.BuilderContext context); | 2596 UnlinkedPublicNameBuilder(); |
| 2597 | 2597 |
| 2598 /** | 2598 /** |
| 2599 * The name itself. | 2599 * The name itself. |
| 2600 */ | 2600 */ |
| 2601 void set name(String _value) { | 2601 void set name(String _value) { |
| 2602 assert(!_finished); | 2602 assert(!_finished); |
| 2603 _name = _value; | 2603 _name = _value; |
| 2604 } | 2604 } |
| 2605 | 2605 |
| 2606 /** | 2606 /** |
| (...skipping 27 matching lines...) Expand all Loading... |
| 2634 if (_kind != null && _kind != PrelinkedReferenceKind.classOrEnum) { | 2634 if (_kind != null && _kind != PrelinkedReferenceKind.classOrEnum) { |
| 2635 fbBuilder.addInt32(1, _kind.index); | 2635 fbBuilder.addInt32(1, _kind.index); |
| 2636 } | 2636 } |
| 2637 if (_numTypeParameters != null && _numTypeParameters != 0) { | 2637 if (_numTypeParameters != null && _numTypeParameters != 0) { |
| 2638 fbBuilder.addInt32(2, _numTypeParameters); | 2638 fbBuilder.addInt32(2, _numTypeParameters); |
| 2639 } | 2639 } |
| 2640 return fbBuilder.endTable(); | 2640 return fbBuilder.endTable(); |
| 2641 } | 2641 } |
| 2642 } | 2642 } |
| 2643 | 2643 |
| 2644 UnlinkedPublicNameBuilder encodeUnlinkedPublicName(base.BuilderContext builderCo
ntext, {String name, PrelinkedReferenceKind kind, int numTypeParameters}) { | 2644 UnlinkedPublicNameBuilder encodeUnlinkedPublicName({String name, PrelinkedRefere
nceKind kind, int numTypeParameters}) { |
| 2645 UnlinkedPublicNameBuilder builder = new UnlinkedPublicNameBuilder(builderConte
xt); | 2645 UnlinkedPublicNameBuilder builder = new UnlinkedPublicNameBuilder(); |
| 2646 builder.name = name; | 2646 builder.name = name; |
| 2647 builder.kind = kind; | 2647 builder.kind = kind; |
| 2648 builder.numTypeParameters = numTypeParameters; | 2648 builder.numTypeParameters = numTypeParameters; |
| 2649 return builder; | 2649 return builder; |
| 2650 } | 2650 } |
| 2651 | 2651 |
| 2652 /** | 2652 /** |
| 2653 * Unlinked summary information about a specific name contributed by a | 2653 * Unlinked summary information about a specific name contributed by a |
| 2654 * compilation unit to a library's public namespace. | 2654 * compilation unit to a library's public namespace. |
| 2655 * | 2655 * |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2710 int get numTypeParameters => const fb.Int32Reader().vTableGet(_bp, 2, 0); | 2710 int get numTypeParameters => const fb.Int32Reader().vTableGet(_bp, 2, 0); |
| 2711 } | 2711 } |
| 2712 | 2712 |
| 2713 class UnlinkedPublicNamespaceBuilder { | 2713 class UnlinkedPublicNamespaceBuilder { |
| 2714 bool _finished = false; | 2714 bool _finished = false; |
| 2715 | 2715 |
| 2716 List<UnlinkedPublicNameBuilder> _names; | 2716 List<UnlinkedPublicNameBuilder> _names; |
| 2717 List<UnlinkedExportPublicBuilder> _exports; | 2717 List<UnlinkedExportPublicBuilder> _exports; |
| 2718 List<String> _parts; | 2718 List<String> _parts; |
| 2719 | 2719 |
| 2720 UnlinkedPublicNamespaceBuilder(base.BuilderContext context); | 2720 UnlinkedPublicNamespaceBuilder(); |
| 2721 | 2721 |
| 2722 /** | 2722 /** |
| 2723 * Public names defined in the compilation unit. | 2723 * Public names defined in the compilation unit. |
| 2724 * | 2724 * |
| 2725 * TODO(paulberry): consider sorting these names to reduce unnecessary | 2725 * TODO(paulberry): consider sorting these names to reduce unnecessary |
| 2726 * relinking. | 2726 * relinking. |
| 2727 */ | 2727 */ |
| 2728 void set names(List<UnlinkedPublicNameBuilder> _value) { | 2728 void set names(List<UnlinkedPublicNameBuilder> _value) { |
| 2729 assert(!_finished); | 2729 assert(!_finished); |
| 2730 _names = _value; | 2730 _names = _value; |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2773 if (offset_exports != null) { | 2773 if (offset_exports != null) { |
| 2774 fbBuilder.addOffset(1, offset_exports); | 2774 fbBuilder.addOffset(1, offset_exports); |
| 2775 } | 2775 } |
| 2776 if (offset_parts != null) { | 2776 if (offset_parts != null) { |
| 2777 fbBuilder.addOffset(2, offset_parts); | 2777 fbBuilder.addOffset(2, offset_parts); |
| 2778 } | 2778 } |
| 2779 return fbBuilder.endTable(); | 2779 return fbBuilder.endTable(); |
| 2780 } | 2780 } |
| 2781 } | 2781 } |
| 2782 | 2782 |
| 2783 UnlinkedPublicNamespaceBuilder encodeUnlinkedPublicNamespace(base.BuilderContext
builderContext, {List<UnlinkedPublicNameBuilder> names, List<UnlinkedExportPubl
icBuilder> exports, List<String> parts}) { | 2783 UnlinkedPublicNamespaceBuilder encodeUnlinkedPublicNamespace({List<UnlinkedPubli
cNameBuilder> names, List<UnlinkedExportPublicBuilder> exports, List<String> par
ts}) { |
| 2784 UnlinkedPublicNamespaceBuilder builder = new UnlinkedPublicNamespaceBuilder(bu
ilderContext); | 2784 UnlinkedPublicNamespaceBuilder builder = new UnlinkedPublicNamespaceBuilder(); |
| 2785 builder.names = names; | 2785 builder.names = names; |
| 2786 builder.exports = exports; | 2786 builder.exports = exports; |
| 2787 builder.parts = parts; | 2787 builder.parts = parts; |
| 2788 return builder; | 2788 return builder; |
| 2789 } | 2789 } |
| 2790 | 2790 |
| 2791 /** | 2791 /** |
| 2792 * Unlinked summary information about what a compilation unit contributes to a | 2792 * Unlinked summary information about what a compilation unit contributes to a |
| 2793 * library's public namespace. This is the subset of [UnlinkedUnit] that is | 2793 * library's public namespace. This is the subset of [UnlinkedUnit] that is |
| 2794 * required from dependent libraries in order to perform prelinking. | 2794 * required from dependent libraries in order to perform prelinking. |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2842 @override | 2842 @override |
| 2843 List<String> get parts => const fb.ListReader<String>(const fb.StringReader())
.vTableGet(_bp, 2, const <String>[]); | 2843 List<String> get parts => const fb.ListReader<String>(const fb.StringReader())
.vTableGet(_bp, 2, const <String>[]); |
| 2844 } | 2844 } |
| 2845 | 2845 |
| 2846 class UnlinkedReferenceBuilder { | 2846 class UnlinkedReferenceBuilder { |
| 2847 bool _finished = false; | 2847 bool _finished = false; |
| 2848 | 2848 |
| 2849 String _name; | 2849 String _name; |
| 2850 int _prefixReference; | 2850 int _prefixReference; |
| 2851 | 2851 |
| 2852 UnlinkedReferenceBuilder(base.BuilderContext context); | 2852 UnlinkedReferenceBuilder(); |
| 2853 | 2853 |
| 2854 /** | 2854 /** |
| 2855 * Name of the entity being referred to. The empty string refers to the | 2855 * Name of the entity being referred to. The empty string refers to the |
| 2856 * pseudo-type `dynamic`. | 2856 * pseudo-type `dynamic`. |
| 2857 */ | 2857 */ |
| 2858 void set name(String _value) { | 2858 void set name(String _value) { |
| 2859 assert(!_finished); | 2859 assert(!_finished); |
| 2860 _name = _value; | 2860 _name = _value; |
| 2861 } | 2861 } |
| 2862 | 2862 |
| (...skipping 17 matching lines...) Expand all Loading... |
| 2880 if (offset_name != null) { | 2880 if (offset_name != null) { |
| 2881 fbBuilder.addOffset(0, offset_name); | 2881 fbBuilder.addOffset(0, offset_name); |
| 2882 } | 2882 } |
| 2883 if (_prefixReference != null && _prefixReference != 0) { | 2883 if (_prefixReference != null && _prefixReference != 0) { |
| 2884 fbBuilder.addInt32(1, _prefixReference); | 2884 fbBuilder.addInt32(1, _prefixReference); |
| 2885 } | 2885 } |
| 2886 return fbBuilder.endTable(); | 2886 return fbBuilder.endTable(); |
| 2887 } | 2887 } |
| 2888 } | 2888 } |
| 2889 | 2889 |
| 2890 UnlinkedReferenceBuilder encodeUnlinkedReference(base.BuilderContext builderCont
ext, {String name, int prefixReference}) { | 2890 UnlinkedReferenceBuilder encodeUnlinkedReference({String name, int prefixReferen
ce}) { |
| 2891 UnlinkedReferenceBuilder builder = new UnlinkedReferenceBuilder(builderContext
); | 2891 UnlinkedReferenceBuilder builder = new UnlinkedReferenceBuilder(); |
| 2892 builder.name = name; | 2892 builder.name = name; |
| 2893 builder.prefixReference = prefixReference; | 2893 builder.prefixReference = prefixReference; |
| 2894 return builder; | 2894 return builder; |
| 2895 } | 2895 } |
| 2896 | 2896 |
| 2897 /** | 2897 /** |
| 2898 * Unlinked summary information about a name referred to in one library that | 2898 * Unlinked summary information about a name referred to in one library that |
| 2899 * might be defined in another. | 2899 * might be defined in another. |
| 2900 */ | 2900 */ |
| 2901 abstract class UnlinkedReference extends base.SummaryClass { | 2901 abstract class UnlinkedReference extends base.SummaryClass { |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2937 class UnlinkedTypedefBuilder { | 2937 class UnlinkedTypedefBuilder { |
| 2938 bool _finished = false; | 2938 bool _finished = false; |
| 2939 | 2939 |
| 2940 String _name; | 2940 String _name; |
| 2941 int _nameOffset; | 2941 int _nameOffset; |
| 2942 UnlinkedDocumentationCommentBuilder _documentationComment; | 2942 UnlinkedDocumentationCommentBuilder _documentationComment; |
| 2943 List<UnlinkedTypeParamBuilder> _typeParameters; | 2943 List<UnlinkedTypeParamBuilder> _typeParameters; |
| 2944 UnlinkedTypeRefBuilder _returnType; | 2944 UnlinkedTypeRefBuilder _returnType; |
| 2945 List<UnlinkedParamBuilder> _parameters; | 2945 List<UnlinkedParamBuilder> _parameters; |
| 2946 | 2946 |
| 2947 UnlinkedTypedefBuilder(base.BuilderContext context); | 2947 UnlinkedTypedefBuilder(); |
| 2948 | 2948 |
| 2949 /** | 2949 /** |
| 2950 * Name of the typedef. | 2950 * Name of the typedef. |
| 2951 */ | 2951 */ |
| 2952 void set name(String _value) { | 2952 void set name(String _value) { |
| 2953 assert(!_finished); | 2953 assert(!_finished); |
| 2954 _name = _value; | 2954 _name = _value; |
| 2955 } | 2955 } |
| 2956 | 2956 |
| 2957 /** | 2957 /** |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3034 if (offset_returnType != null) { | 3034 if (offset_returnType != null) { |
| 3035 fbBuilder.addOffset(4, offset_returnType); | 3035 fbBuilder.addOffset(4, offset_returnType); |
| 3036 } | 3036 } |
| 3037 if (offset_parameters != null) { | 3037 if (offset_parameters != null) { |
| 3038 fbBuilder.addOffset(5, offset_parameters); | 3038 fbBuilder.addOffset(5, offset_parameters); |
| 3039 } | 3039 } |
| 3040 return fbBuilder.endTable(); | 3040 return fbBuilder.endTable(); |
| 3041 } | 3041 } |
| 3042 } | 3042 } |
| 3043 | 3043 |
| 3044 UnlinkedTypedefBuilder encodeUnlinkedTypedef(base.BuilderContext builderContext,
{String name, int nameOffset, UnlinkedDocumentationCommentBuilder documentation
Comment, List<UnlinkedTypeParamBuilder> typeParameters, UnlinkedTypeRefBuilder r
eturnType, List<UnlinkedParamBuilder> parameters}) { | 3044 UnlinkedTypedefBuilder encodeUnlinkedTypedef({String name, int nameOffset, Unlin
kedDocumentationCommentBuilder documentationComment, List<UnlinkedTypeParamBuild
er> typeParameters, UnlinkedTypeRefBuilder returnType, List<UnlinkedParamBuilder
> parameters}) { |
| 3045 UnlinkedTypedefBuilder builder = new UnlinkedTypedefBuilder(builderContext); | 3045 UnlinkedTypedefBuilder builder = new UnlinkedTypedefBuilder(); |
| 3046 builder.name = name; | 3046 builder.name = name; |
| 3047 builder.nameOffset = nameOffset; | 3047 builder.nameOffset = nameOffset; |
| 3048 builder.documentationComment = documentationComment; | 3048 builder.documentationComment = documentationComment; |
| 3049 builder.typeParameters = typeParameters; | 3049 builder.typeParameters = typeParameters; |
| 3050 builder.returnType = returnType; | 3050 builder.returnType = returnType; |
| 3051 builder.parameters = parameters; | 3051 builder.parameters = parameters; |
| 3052 return builder; | 3052 return builder; |
| 3053 } | 3053 } |
| 3054 | 3054 |
| 3055 /** | 3055 /** |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3126 List<UnlinkedParam> get parameters => const fb.ListReader<UnlinkedParam>(const
_UnlinkedParamReader()).vTableGet(_bp, 5, const <UnlinkedParam>[]); | 3126 List<UnlinkedParam> get parameters => const fb.ListReader<UnlinkedParam>(const
_UnlinkedParamReader()).vTableGet(_bp, 5, const <UnlinkedParam>[]); |
| 3127 } | 3127 } |
| 3128 | 3128 |
| 3129 class UnlinkedTypeParamBuilder { | 3129 class UnlinkedTypeParamBuilder { |
| 3130 bool _finished = false; | 3130 bool _finished = false; |
| 3131 | 3131 |
| 3132 String _name; | 3132 String _name; |
| 3133 int _nameOffset; | 3133 int _nameOffset; |
| 3134 UnlinkedTypeRefBuilder _bound; | 3134 UnlinkedTypeRefBuilder _bound; |
| 3135 | 3135 |
| 3136 UnlinkedTypeParamBuilder(base.BuilderContext context); | 3136 UnlinkedTypeParamBuilder(); |
| 3137 | 3137 |
| 3138 /** | 3138 /** |
| 3139 * Name of the type parameter. | 3139 * Name of the type parameter. |
| 3140 */ | 3140 */ |
| 3141 void set name(String _value) { | 3141 void set name(String _value) { |
| 3142 assert(!_finished); | 3142 assert(!_finished); |
| 3143 _name = _value; | 3143 _name = _value; |
| 3144 } | 3144 } |
| 3145 | 3145 |
| 3146 /** | 3146 /** |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3178 if (_nameOffset != null && _nameOffset != 0) { | 3178 if (_nameOffset != null && _nameOffset != 0) { |
| 3179 fbBuilder.addInt32(1, _nameOffset); | 3179 fbBuilder.addInt32(1, _nameOffset); |
| 3180 } | 3180 } |
| 3181 if (offset_bound != null) { | 3181 if (offset_bound != null) { |
| 3182 fbBuilder.addOffset(2, offset_bound); | 3182 fbBuilder.addOffset(2, offset_bound); |
| 3183 } | 3183 } |
| 3184 return fbBuilder.endTable(); | 3184 return fbBuilder.endTable(); |
| 3185 } | 3185 } |
| 3186 } | 3186 } |
| 3187 | 3187 |
| 3188 UnlinkedTypeParamBuilder encodeUnlinkedTypeParam(base.BuilderContext builderCont
ext, {String name, int nameOffset, UnlinkedTypeRefBuilder bound}) { | 3188 UnlinkedTypeParamBuilder encodeUnlinkedTypeParam({String name, int nameOffset, U
nlinkedTypeRefBuilder bound}) { |
| 3189 UnlinkedTypeParamBuilder builder = new UnlinkedTypeParamBuilder(builderContext
); | 3189 UnlinkedTypeParamBuilder builder = new UnlinkedTypeParamBuilder(); |
| 3190 builder.name = name; | 3190 builder.name = name; |
| 3191 builder.nameOffset = nameOffset; | 3191 builder.nameOffset = nameOffset; |
| 3192 builder.bound = bound; | 3192 builder.bound = bound; |
| 3193 return builder; | 3193 return builder; |
| 3194 } | 3194 } |
| 3195 | 3195 |
| 3196 /** | 3196 /** |
| 3197 * Unlinked summary information about a type parameter declaration. | 3197 * Unlinked summary information about a type parameter declaration. |
| 3198 */ | 3198 */ |
| 3199 abstract class UnlinkedTypeParam extends base.SummaryClass { | 3199 abstract class UnlinkedTypeParam extends base.SummaryClass { |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3240 UnlinkedTypeRef get bound => const _UnlinkedTypeRefReader().vTableGet(_bp, 2,
null); | 3240 UnlinkedTypeRef get bound => const _UnlinkedTypeRefReader().vTableGet(_bp, 2,
null); |
| 3241 } | 3241 } |
| 3242 | 3242 |
| 3243 class UnlinkedTypeRefBuilder { | 3243 class UnlinkedTypeRefBuilder { |
| 3244 bool _finished = false; | 3244 bool _finished = false; |
| 3245 | 3245 |
| 3246 int _reference; | 3246 int _reference; |
| 3247 int _paramReference; | 3247 int _paramReference; |
| 3248 List<UnlinkedTypeRefBuilder> _typeArguments; | 3248 List<UnlinkedTypeRefBuilder> _typeArguments; |
| 3249 | 3249 |
| 3250 UnlinkedTypeRefBuilder(base.BuilderContext context); | 3250 UnlinkedTypeRefBuilder(); |
| 3251 | 3251 |
| 3252 /** | 3252 /** |
| 3253 * Index into [UnlinkedUnit.references] for the type being referred to, or | 3253 * Index into [UnlinkedUnit.references] for the type being referred to, or |
| 3254 * zero if this is a reference to a type parameter. | 3254 * zero if this is a reference to a type parameter. |
| 3255 * | 3255 * |
| 3256 * Note that since zero is also a valid index into | 3256 * Note that since zero is also a valid index into |
| 3257 * [UnlinkedUnit.references], we cannot distinguish between references to | 3257 * [UnlinkedUnit.references], we cannot distinguish between references to |
| 3258 * type parameters and references to types by checking [reference] against | 3258 * type parameters and references to types by checking [reference] against |
| 3259 * zero. To distinguish between references to type parameters and references | 3259 * zero. To distinguish between references to type parameters and references |
| 3260 * to types, check whether [paramReference] is zero. | 3260 * to types, check whether [paramReference] is zero. |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3311 if (_paramReference != null && _paramReference != 0) { | 3311 if (_paramReference != null && _paramReference != 0) { |
| 3312 fbBuilder.addInt32(1, _paramReference); | 3312 fbBuilder.addInt32(1, _paramReference); |
| 3313 } | 3313 } |
| 3314 if (offset_typeArguments != null) { | 3314 if (offset_typeArguments != null) { |
| 3315 fbBuilder.addOffset(2, offset_typeArguments); | 3315 fbBuilder.addOffset(2, offset_typeArguments); |
| 3316 } | 3316 } |
| 3317 return fbBuilder.endTable(); | 3317 return fbBuilder.endTable(); |
| 3318 } | 3318 } |
| 3319 } | 3319 } |
| 3320 | 3320 |
| 3321 UnlinkedTypeRefBuilder encodeUnlinkedTypeRef(base.BuilderContext builderContext,
{int reference, int paramReference, List<UnlinkedTypeRefBuilder> typeArguments}
) { | 3321 UnlinkedTypeRefBuilder encodeUnlinkedTypeRef({int reference, int paramReference,
List<UnlinkedTypeRefBuilder> typeArguments}) { |
| 3322 UnlinkedTypeRefBuilder builder = new UnlinkedTypeRefBuilder(builderContext); | 3322 UnlinkedTypeRefBuilder builder = new UnlinkedTypeRefBuilder(); |
| 3323 builder.reference = reference; | 3323 builder.reference = reference; |
| 3324 builder.paramReference = paramReference; | 3324 builder.paramReference = paramReference; |
| 3325 builder.typeArguments = typeArguments; | 3325 builder.typeArguments = typeArguments; |
| 3326 return builder; | 3326 return builder; |
| 3327 } | 3327 } |
| 3328 | 3328 |
| 3329 /** | 3329 /** |
| 3330 * Unlinked summary information about a reference to a type. | 3330 * Unlinked summary information about a reference to a type. |
| 3331 */ | 3331 */ |
| 3332 abstract class UnlinkedTypeRef extends base.SummaryClass { | 3332 abstract class UnlinkedTypeRef extends base.SummaryClass { |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3407 List<UnlinkedReferenceBuilder> _references; | 3407 List<UnlinkedReferenceBuilder> _references; |
| 3408 List<UnlinkedClassBuilder> _classes; | 3408 List<UnlinkedClassBuilder> _classes; |
| 3409 List<UnlinkedEnumBuilder> _enums; | 3409 List<UnlinkedEnumBuilder> _enums; |
| 3410 List<UnlinkedExecutableBuilder> _executables; | 3410 List<UnlinkedExecutableBuilder> _executables; |
| 3411 List<UnlinkedExportNonPublicBuilder> _exports; | 3411 List<UnlinkedExportNonPublicBuilder> _exports; |
| 3412 List<UnlinkedImportBuilder> _imports; | 3412 List<UnlinkedImportBuilder> _imports; |
| 3413 List<UnlinkedPartBuilder> _parts; | 3413 List<UnlinkedPartBuilder> _parts; |
| 3414 List<UnlinkedTypedefBuilder> _typedefs; | 3414 List<UnlinkedTypedefBuilder> _typedefs; |
| 3415 List<UnlinkedVariableBuilder> _variables; | 3415 List<UnlinkedVariableBuilder> _variables; |
| 3416 | 3416 |
| 3417 UnlinkedUnitBuilder(base.BuilderContext context); | 3417 UnlinkedUnitBuilder(); |
| 3418 | 3418 |
| 3419 /** | 3419 /** |
| 3420 * Name of the library (from a "library" declaration, if present). | 3420 * Name of the library (from a "library" declaration, if present). |
| 3421 */ | 3421 */ |
| 3422 void set libraryName(String _value) { | 3422 void set libraryName(String _value) { |
| 3423 assert(!_finished); | 3423 assert(!_finished); |
| 3424 _libraryName = _value; | 3424 _libraryName = _value; |
| 3425 } | 3425 } |
| 3426 | 3426 |
| 3427 /** | 3427 /** |
| (...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3630 if (offset_typedefs != null) { | 3630 if (offset_typedefs != null) { |
| 3631 fbBuilder.addOffset(12, offset_typedefs); | 3631 fbBuilder.addOffset(12, offset_typedefs); |
| 3632 } | 3632 } |
| 3633 if (offset_variables != null) { | 3633 if (offset_variables != null) { |
| 3634 fbBuilder.addOffset(13, offset_variables); | 3634 fbBuilder.addOffset(13, offset_variables); |
| 3635 } | 3635 } |
| 3636 return fbBuilder.endTable(); | 3636 return fbBuilder.endTable(); |
| 3637 } | 3637 } |
| 3638 } | 3638 } |
| 3639 | 3639 |
| 3640 UnlinkedUnitBuilder encodeUnlinkedUnit(base.BuilderContext builderContext, {Stri
ng libraryName, int libraryNameOffset, int libraryNameLength, UnlinkedDocumentat
ionCommentBuilder libraryDocumentationComment, UnlinkedPublicNamespaceBuilder pu
blicNamespace, List<UnlinkedReferenceBuilder> references, List<UnlinkedClassBuil
der> classes, List<UnlinkedEnumBuilder> enums, List<UnlinkedExecutableBuilder> e
xecutables, List<UnlinkedExportNonPublicBuilder> exports, List<UnlinkedImportBui
lder> imports, List<UnlinkedPartBuilder> parts, List<UnlinkedTypedefBuilder> typ
edefs, List<UnlinkedVariableBuilder> variables}) { | 3640 UnlinkedUnitBuilder encodeUnlinkedUnit({String libraryName, int libraryNameOffse
t, int libraryNameLength, UnlinkedDocumentationCommentBuilder libraryDocumentati
onComment, UnlinkedPublicNamespaceBuilder publicNamespace, List<UnlinkedReferenc
eBuilder> references, List<UnlinkedClassBuilder> classes, List<UnlinkedEnumBuild
er> enums, List<UnlinkedExecutableBuilder> executables, List<UnlinkedExportNonPu
blicBuilder> exports, List<UnlinkedImportBuilder> imports, List<UnlinkedPartBuil
der> parts, List<UnlinkedTypedefBuilder> typedefs, List<UnlinkedVariableBuilder>
variables}) { |
| 3641 UnlinkedUnitBuilder builder = new UnlinkedUnitBuilder(builderContext); | 3641 UnlinkedUnitBuilder builder = new UnlinkedUnitBuilder(); |
| 3642 builder.libraryName = libraryName; | 3642 builder.libraryName = libraryName; |
| 3643 builder.libraryNameOffset = libraryNameOffset; | 3643 builder.libraryNameOffset = libraryNameOffset; |
| 3644 builder.libraryNameLength = libraryNameLength; | 3644 builder.libraryNameLength = libraryNameLength; |
| 3645 builder.libraryDocumentationComment = libraryDocumentationComment; | 3645 builder.libraryDocumentationComment = libraryDocumentationComment; |
| 3646 builder.publicNamespace = publicNamespace; | 3646 builder.publicNamespace = publicNamespace; |
| 3647 builder.references = references; | 3647 builder.references = references; |
| 3648 builder.classes = classes; | 3648 builder.classes = classes; |
| 3649 builder.enums = enums; | 3649 builder.enums = enums; |
| 3650 builder.executables = executables; | 3650 builder.executables = executables; |
| 3651 builder.exports = exports; | 3651 builder.exports = exports; |
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3816 | 3816 |
| 3817 String _name; | 3817 String _name; |
| 3818 int _nameOffset; | 3818 int _nameOffset; |
| 3819 UnlinkedDocumentationCommentBuilder _documentationComment; | 3819 UnlinkedDocumentationCommentBuilder _documentationComment; |
| 3820 UnlinkedTypeRefBuilder _type; | 3820 UnlinkedTypeRefBuilder _type; |
| 3821 bool _isStatic; | 3821 bool _isStatic; |
| 3822 bool _isFinal; | 3822 bool _isFinal; |
| 3823 bool _isConst; | 3823 bool _isConst; |
| 3824 bool _hasImplicitType; | 3824 bool _hasImplicitType; |
| 3825 | 3825 |
| 3826 UnlinkedVariableBuilder(base.BuilderContext context); | 3826 UnlinkedVariableBuilder(); |
| 3827 | 3827 |
| 3828 /** | 3828 /** |
| 3829 * Name of the variable. | 3829 * Name of the variable. |
| 3830 */ | 3830 */ |
| 3831 void set name(String _value) { | 3831 void set name(String _value) { |
| 3832 assert(!_finished); | 3832 assert(!_finished); |
| 3833 _name = _value; | 3833 _name = _value; |
| 3834 } | 3834 } |
| 3835 | 3835 |
| 3836 /** | 3836 /** |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3932 if (_isConst == true) { | 3932 if (_isConst == true) { |
| 3933 fbBuilder.addBool(6, true); | 3933 fbBuilder.addBool(6, true); |
| 3934 } | 3934 } |
| 3935 if (_hasImplicitType == true) { | 3935 if (_hasImplicitType == true) { |
| 3936 fbBuilder.addBool(7, true); | 3936 fbBuilder.addBool(7, true); |
| 3937 } | 3937 } |
| 3938 return fbBuilder.endTable(); | 3938 return fbBuilder.endTable(); |
| 3939 } | 3939 } |
| 3940 } | 3940 } |
| 3941 | 3941 |
| 3942 UnlinkedVariableBuilder encodeUnlinkedVariable(base.BuilderContext builderContex
t, {String name, int nameOffset, UnlinkedDocumentationCommentBuilder documentati
onComment, UnlinkedTypeRefBuilder type, bool isStatic, bool isFinal, bool isCons
t, bool hasImplicitType}) { | 3942 UnlinkedVariableBuilder encodeUnlinkedVariable({String name, int nameOffset, Unl
inkedDocumentationCommentBuilder documentationComment, UnlinkedTypeRefBuilder ty
pe, bool isStatic, bool isFinal, bool isConst, bool hasImplicitType}) { |
| 3943 UnlinkedVariableBuilder builder = new UnlinkedVariableBuilder(builderContext); | 3943 UnlinkedVariableBuilder builder = new UnlinkedVariableBuilder(); |
| 3944 builder.name = name; | 3944 builder.name = name; |
| 3945 builder.nameOffset = nameOffset; | 3945 builder.nameOffset = nameOffset; |
| 3946 builder.documentationComment = documentationComment; | 3946 builder.documentationComment = documentationComment; |
| 3947 builder.type = type; | 3947 builder.type = type; |
| 3948 builder.isStatic = isStatic; | 3948 builder.isStatic = isStatic; |
| 3949 builder.isFinal = isFinal; | 3949 builder.isFinal = isFinal; |
| 3950 builder.isConst = isConst; | 3950 builder.isConst = isConst; |
| 3951 builder.hasImplicitType = hasImplicitType; | 3951 builder.hasImplicitType = hasImplicitType; |
| 3952 return builder; | 3952 return builder; |
| 3953 } | 3953 } |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4043 @override | 4043 @override |
| 4044 bool get isFinal => const fb.BoolReader().vTableGet(_bp, 5, false); | 4044 bool get isFinal => const fb.BoolReader().vTableGet(_bp, 5, false); |
| 4045 | 4045 |
| 4046 @override | 4046 @override |
| 4047 bool get isConst => const fb.BoolReader().vTableGet(_bp, 6, false); | 4047 bool get isConst => const fb.BoolReader().vTableGet(_bp, 6, false); |
| 4048 | 4048 |
| 4049 @override | 4049 @override |
| 4050 bool get hasImplicitType => const fb.BoolReader().vTableGet(_bp, 7, false); | 4050 bool get hasImplicitType => const fb.BoolReader().vTableGet(_bp, 7, false); |
| 4051 } | 4051 } |
| 4052 | 4052 |
| OLD | NEW |