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 'flat_buffers.dart' as fb; | 10 import 'flat_buffers.dart' as fb; |
(...skipping 5907 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5918 | 5918 |
5919 @override | 5919 @override |
5920 String toString() => convert.JSON.encode(toJson()); | 5920 String toString() => convert.JSON.encode(toJson()); |
5921 } | 5921 } |
5922 | 5922 |
5923 class UnlinkedParamBuilder extends Object with _UnlinkedParamMixin implements id
l.UnlinkedParam { | 5923 class UnlinkedParamBuilder extends Object with _UnlinkedParamMixin implements id
l.UnlinkedParam { |
5924 bool _finished = false; | 5924 bool _finished = false; |
5925 | 5925 |
5926 List<UnlinkedConstBuilder> _annotations; | 5926 List<UnlinkedConstBuilder> _annotations; |
5927 CodeRangeBuilder _codeRange; | 5927 CodeRangeBuilder _codeRange; |
5928 UnlinkedConstBuilder _defaultValue; | |
5929 String _defaultValueCode; | 5928 String _defaultValueCode; |
5930 int _inferredTypeSlot; | 5929 int _inferredTypeSlot; |
5931 UnlinkedExecutableBuilder _initializer; | 5930 UnlinkedExecutableBuilder _initializer; |
5932 bool _isFunctionTyped; | 5931 bool _isFunctionTyped; |
5933 bool _isInitializingFormal; | 5932 bool _isInitializingFormal; |
5934 idl.UnlinkedParamKind _kind; | 5933 idl.UnlinkedParamKind _kind; |
5935 String _name; | 5934 String _name; |
5936 int _nameOffset; | 5935 int _nameOffset; |
5937 List<UnlinkedParamBuilder> _parameters; | 5936 List<UnlinkedParamBuilder> _parameters; |
5938 EntityRefBuilder _type; | 5937 EntityRefBuilder _type; |
(...skipping 16 matching lines...) Expand all Loading... |
5955 | 5954 |
5956 /** | 5955 /** |
5957 * Code range of the parameter. | 5956 * Code range of the parameter. |
5958 */ | 5957 */ |
5959 void set codeRange(CodeRangeBuilder _value) { | 5958 void set codeRange(CodeRangeBuilder _value) { |
5960 assert(!_finished); | 5959 assert(!_finished); |
5961 _codeRange = _value; | 5960 _codeRange = _value; |
5962 } | 5961 } |
5963 | 5962 |
5964 @override | 5963 @override |
5965 UnlinkedConstBuilder get defaultValue => _defaultValue; | |
5966 | |
5967 /** | |
5968 * If the parameter has a default value, the constant expression in the | |
5969 * default value. Note that the presence of this expression does not mean | |
5970 * that it is a valid, check [UnlinkedConst.isInvalid]. | |
5971 */ | |
5972 void set defaultValue(UnlinkedConstBuilder _value) { | |
5973 assert(!_finished); | |
5974 _defaultValue = _value; | |
5975 } | |
5976 | |
5977 @override | |
5978 String get defaultValueCode => _defaultValueCode ??= ''; | 5964 String get defaultValueCode => _defaultValueCode ??= ''; |
5979 | 5965 |
5980 /** | 5966 /** |
5981 * If the parameter has a default value, the source text of the constant | 5967 * If the parameter has a default value, the source text of the constant |
5982 * expression in the default value. Otherwise the empty string. | 5968 * expression in the default value. Otherwise the empty string. |
5983 */ | 5969 */ |
5984 void set defaultValueCode(String _value) { | 5970 void set defaultValueCode(String _value) { |
5985 assert(!_finished); | 5971 assert(!_finished); |
5986 _defaultValueCode = _value; | 5972 _defaultValueCode = _value; |
5987 } | 5973 } |
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6116 | 6102 |
6117 /** | 6103 /** |
6118 * The beginning of the visible range. | 6104 * The beginning of the visible range. |
6119 */ | 6105 */ |
6120 void set visibleOffset(int _value) { | 6106 void set visibleOffset(int _value) { |
6121 assert(!_finished); | 6107 assert(!_finished); |
6122 assert(_value == null || _value >= 0); | 6108 assert(_value == null || _value >= 0); |
6123 _visibleOffset = _value; | 6109 _visibleOffset = _value; |
6124 } | 6110 } |
6125 | 6111 |
6126 UnlinkedParamBuilder({List<UnlinkedConstBuilder> annotations, CodeRangeBuilder
codeRange, UnlinkedConstBuilder defaultValue, String defaultValueCode, int infe
rredTypeSlot, UnlinkedExecutableBuilder initializer, bool isFunctionTyped, bool
isInitializingFormal, idl.UnlinkedParamKind kind, String name, int nameOffset, L
ist<UnlinkedParamBuilder> parameters, EntityRefBuilder type, int visibleLength,
int visibleOffset}) | 6112 UnlinkedParamBuilder({List<UnlinkedConstBuilder> annotations, CodeRangeBuilder
codeRange, String defaultValueCode, int inferredTypeSlot, UnlinkedExecutableBui
lder initializer, bool isFunctionTyped, bool isInitializingFormal, idl.UnlinkedP
aramKind kind, String name, int nameOffset, List<UnlinkedParamBuilder> parameter
s, EntityRefBuilder type, int visibleLength, int visibleOffset}) |
6127 : _annotations = annotations, | 6113 : _annotations = annotations, |
6128 _codeRange = codeRange, | 6114 _codeRange = codeRange, |
6129 _defaultValue = defaultValue, | |
6130 _defaultValueCode = defaultValueCode, | 6115 _defaultValueCode = defaultValueCode, |
6131 _inferredTypeSlot = inferredTypeSlot, | 6116 _inferredTypeSlot = inferredTypeSlot, |
6132 _initializer = initializer, | 6117 _initializer = initializer, |
6133 _isFunctionTyped = isFunctionTyped, | 6118 _isFunctionTyped = isFunctionTyped, |
6134 _isInitializingFormal = isInitializingFormal, | 6119 _isInitializingFormal = isInitializingFormal, |
6135 _kind = kind, | 6120 _kind = kind, |
6136 _name = name, | 6121 _name = name, |
6137 _nameOffset = nameOffset, | 6122 _nameOffset = nameOffset, |
6138 _parameters = parameters, | 6123 _parameters = parameters, |
6139 _type = type, | 6124 _type = type, |
6140 _visibleLength = visibleLength, | 6125 _visibleLength = visibleLength, |
6141 _visibleOffset = visibleOffset; | 6126 _visibleOffset = visibleOffset; |
6142 | 6127 |
6143 /** | 6128 /** |
6144 * Flush [informative] data recursively. | 6129 * Flush [informative] data recursively. |
6145 */ | 6130 */ |
6146 void flushInformative() { | 6131 void flushInformative() { |
6147 _annotations?.forEach((b) => b.flushInformative()); | 6132 _annotations?.forEach((b) => b.flushInformative()); |
6148 _codeRange = null; | 6133 _codeRange = null; |
6149 _defaultValue?.flushInformative(); | |
6150 _defaultValueCode = null; | 6134 _defaultValueCode = null; |
6151 _initializer?.flushInformative(); | 6135 _initializer?.flushInformative(); |
6152 _nameOffset = null; | 6136 _nameOffset = null; |
6153 _parameters?.forEach((b) => b.flushInformative()); | 6137 _parameters?.forEach((b) => b.flushInformative()); |
6154 _type?.flushInformative(); | 6138 _type?.flushInformative(); |
6155 } | 6139 } |
6156 | 6140 |
6157 fb.Offset finish(fb.Builder fbBuilder) { | 6141 fb.Offset finish(fb.Builder fbBuilder) { |
6158 assert(!_finished); | 6142 assert(!_finished); |
6159 _finished = true; | 6143 _finished = true; |
6160 fb.Offset offset_annotations; | 6144 fb.Offset offset_annotations; |
6161 fb.Offset offset_codeRange; | 6145 fb.Offset offset_codeRange; |
6162 fb.Offset offset_defaultValue; | |
6163 fb.Offset offset_defaultValueCode; | 6146 fb.Offset offset_defaultValueCode; |
6164 fb.Offset offset_initializer; | 6147 fb.Offset offset_initializer; |
6165 fb.Offset offset_name; | 6148 fb.Offset offset_name; |
6166 fb.Offset offset_parameters; | 6149 fb.Offset offset_parameters; |
6167 fb.Offset offset_type; | 6150 fb.Offset offset_type; |
6168 if (!(_annotations == null || _annotations.isEmpty)) { | 6151 if (!(_annotations == null || _annotations.isEmpty)) { |
6169 offset_annotations = fbBuilder.writeList(_annotations.map((b) => b.finish(
fbBuilder)).toList()); | 6152 offset_annotations = fbBuilder.writeList(_annotations.map((b) => b.finish(
fbBuilder)).toList()); |
6170 } | 6153 } |
6171 if (_codeRange != null) { | 6154 if (_codeRange != null) { |
6172 offset_codeRange = _codeRange.finish(fbBuilder); | 6155 offset_codeRange = _codeRange.finish(fbBuilder); |
6173 } | 6156 } |
6174 if (_defaultValue != null) { | |
6175 offset_defaultValue = _defaultValue.finish(fbBuilder); | |
6176 } | |
6177 if (_defaultValueCode != null) { | 6157 if (_defaultValueCode != null) { |
6178 offset_defaultValueCode = fbBuilder.writeString(_defaultValueCode); | 6158 offset_defaultValueCode = fbBuilder.writeString(_defaultValueCode); |
6179 } | 6159 } |
6180 if (_initializer != null) { | 6160 if (_initializer != null) { |
6181 offset_initializer = _initializer.finish(fbBuilder); | 6161 offset_initializer = _initializer.finish(fbBuilder); |
6182 } | 6162 } |
6183 if (_name != null) { | 6163 if (_name != null) { |
6184 offset_name = fbBuilder.writeString(_name); | 6164 offset_name = fbBuilder.writeString(_name); |
6185 } | 6165 } |
6186 if (!(_parameters == null || _parameters.isEmpty)) { | 6166 if (!(_parameters == null || _parameters.isEmpty)) { |
6187 offset_parameters = fbBuilder.writeList(_parameters.map((b) => b.finish(fb
Builder)).toList()); | 6167 offset_parameters = fbBuilder.writeList(_parameters.map((b) => b.finish(fb
Builder)).toList()); |
6188 } | 6168 } |
6189 if (_type != null) { | 6169 if (_type != null) { |
6190 offset_type = _type.finish(fbBuilder); | 6170 offset_type = _type.finish(fbBuilder); |
6191 } | 6171 } |
6192 fbBuilder.startTable(); | 6172 fbBuilder.startTable(); |
6193 if (offset_annotations != null) { | 6173 if (offset_annotations != null) { |
6194 fbBuilder.addOffset(9, offset_annotations); | 6174 fbBuilder.addOffset(9, offset_annotations); |
6195 } | 6175 } |
6196 if (offset_codeRange != null) { | 6176 if (offset_codeRange != null) { |
6197 fbBuilder.addOffset(14, offset_codeRange); | 6177 fbBuilder.addOffset(7, offset_codeRange); |
6198 } | |
6199 if (offset_defaultValue != null) { | |
6200 fbBuilder.addOffset(7, offset_defaultValue); | |
6201 } | 6178 } |
6202 if (offset_defaultValueCode != null) { | 6179 if (offset_defaultValueCode != null) { |
6203 fbBuilder.addOffset(13, offset_defaultValueCode); | 6180 fbBuilder.addOffset(13, offset_defaultValueCode); |
6204 } | 6181 } |
6205 if (_inferredTypeSlot != null && _inferredTypeSlot != 0) { | 6182 if (_inferredTypeSlot != null && _inferredTypeSlot != 0) { |
6206 fbBuilder.addUint32(2, _inferredTypeSlot); | 6183 fbBuilder.addUint32(2, _inferredTypeSlot); |
6207 } | 6184 } |
6208 if (offset_initializer != null) { | 6185 if (offset_initializer != null) { |
6209 fbBuilder.addOffset(12, offset_initializer); | 6186 fbBuilder.addOffset(12, offset_initializer); |
6210 } | 6187 } |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6247 } | 6224 } |
6248 | 6225 |
6249 class _UnlinkedParamImpl extends Object with _UnlinkedParamMixin implements idl.
UnlinkedParam { | 6226 class _UnlinkedParamImpl extends Object with _UnlinkedParamMixin implements idl.
UnlinkedParam { |
6250 final fb.BufferContext _bc; | 6227 final fb.BufferContext _bc; |
6251 final int _bcOffset; | 6228 final int _bcOffset; |
6252 | 6229 |
6253 _UnlinkedParamImpl(this._bc, this._bcOffset); | 6230 _UnlinkedParamImpl(this._bc, this._bcOffset); |
6254 | 6231 |
6255 List<idl.UnlinkedConst> _annotations; | 6232 List<idl.UnlinkedConst> _annotations; |
6256 idl.CodeRange _codeRange; | 6233 idl.CodeRange _codeRange; |
6257 idl.UnlinkedConst _defaultValue; | |
6258 String _defaultValueCode; | 6234 String _defaultValueCode; |
6259 int _inferredTypeSlot; | 6235 int _inferredTypeSlot; |
6260 idl.UnlinkedExecutable _initializer; | 6236 idl.UnlinkedExecutable _initializer; |
6261 bool _isFunctionTyped; | 6237 bool _isFunctionTyped; |
6262 bool _isInitializingFormal; | 6238 bool _isInitializingFormal; |
6263 idl.UnlinkedParamKind _kind; | 6239 idl.UnlinkedParamKind _kind; |
6264 String _name; | 6240 String _name; |
6265 int _nameOffset; | 6241 int _nameOffset; |
6266 List<idl.UnlinkedParam> _parameters; | 6242 List<idl.UnlinkedParam> _parameters; |
6267 idl.EntityRef _type; | 6243 idl.EntityRef _type; |
6268 int _visibleLength; | 6244 int _visibleLength; |
6269 int _visibleOffset; | 6245 int _visibleOffset; |
6270 | 6246 |
6271 @override | 6247 @override |
6272 List<idl.UnlinkedConst> get annotations { | 6248 List<idl.UnlinkedConst> get annotations { |
6273 _annotations ??= const fb.ListReader<idl.UnlinkedConst>(const _UnlinkedConst
Reader()).vTableGet(_bc, _bcOffset, 9, const <idl.UnlinkedConst>[]); | 6249 _annotations ??= const fb.ListReader<idl.UnlinkedConst>(const _UnlinkedConst
Reader()).vTableGet(_bc, _bcOffset, 9, const <idl.UnlinkedConst>[]); |
6274 return _annotations; | 6250 return _annotations; |
6275 } | 6251 } |
6276 | 6252 |
6277 @override | 6253 @override |
6278 idl.CodeRange get codeRange { | 6254 idl.CodeRange get codeRange { |
6279 _codeRange ??= const _CodeRangeReader().vTableGet(_bc, _bcOffset, 14, null); | 6255 _codeRange ??= const _CodeRangeReader().vTableGet(_bc, _bcOffset, 7, null); |
6280 return _codeRange; | 6256 return _codeRange; |
6281 } | 6257 } |
6282 | 6258 |
6283 @override | 6259 @override |
6284 idl.UnlinkedConst get defaultValue { | |
6285 _defaultValue ??= const _UnlinkedConstReader().vTableGet(_bc, _bcOffset, 7,
null); | |
6286 return _defaultValue; | |
6287 } | |
6288 | |
6289 @override | |
6290 String get defaultValueCode { | 6260 String get defaultValueCode { |
6291 _defaultValueCode ??= const fb.StringReader().vTableGet(_bc, _bcOffset, 13,
''); | 6261 _defaultValueCode ??= const fb.StringReader().vTableGet(_bc, _bcOffset, 13,
''); |
6292 return _defaultValueCode; | 6262 return _defaultValueCode; |
6293 } | 6263 } |
6294 | 6264 |
6295 @override | 6265 @override |
6296 int get inferredTypeSlot { | 6266 int get inferredTypeSlot { |
6297 _inferredTypeSlot ??= const fb.Uint32Reader().vTableGet(_bc, _bcOffset, 2, 0
); | 6267 _inferredTypeSlot ??= const fb.Uint32Reader().vTableGet(_bc, _bcOffset, 2, 0
); |
6298 return _inferredTypeSlot; | 6268 return _inferredTypeSlot; |
6299 } | 6269 } |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6358 return _visibleOffset; | 6328 return _visibleOffset; |
6359 } | 6329 } |
6360 } | 6330 } |
6361 | 6331 |
6362 abstract class _UnlinkedParamMixin implements idl.UnlinkedParam { | 6332 abstract class _UnlinkedParamMixin implements idl.UnlinkedParam { |
6363 @override | 6333 @override |
6364 Map<String, Object> toJson() { | 6334 Map<String, Object> toJson() { |
6365 Map<String, Object> _result = <String, Object>{}; | 6335 Map<String, Object> _result = <String, Object>{}; |
6366 if (annotations.isNotEmpty) _result["annotations"] = annotations.map((_value
) => _value.toJson()).toList(); | 6336 if (annotations.isNotEmpty) _result["annotations"] = annotations.map((_value
) => _value.toJson()).toList(); |
6367 if (codeRange != null) _result["codeRange"] = codeRange.toJson(); | 6337 if (codeRange != null) _result["codeRange"] = codeRange.toJson(); |
6368 if (defaultValue != null) _result["defaultValue"] = defaultValue.toJson(); | |
6369 if (defaultValueCode != '') _result["defaultValueCode"] = defaultValueCode; | 6338 if (defaultValueCode != '') _result["defaultValueCode"] = defaultValueCode; |
6370 if (inferredTypeSlot != 0) _result["inferredTypeSlot"] = inferredTypeSlot; | 6339 if (inferredTypeSlot != 0) _result["inferredTypeSlot"] = inferredTypeSlot; |
6371 if (initializer != null) _result["initializer"] = initializer.toJson(); | 6340 if (initializer != null) _result["initializer"] = initializer.toJson(); |
6372 if (isFunctionTyped != false) _result["isFunctionTyped"] = isFunctionTyped; | 6341 if (isFunctionTyped != false) _result["isFunctionTyped"] = isFunctionTyped; |
6373 if (isInitializingFormal != false) _result["isInitializingFormal"] = isIniti
alizingFormal; | 6342 if (isInitializingFormal != false) _result["isInitializingFormal"] = isIniti
alizingFormal; |
6374 if (kind != idl.UnlinkedParamKind.required) _result["kind"] = kind.toString(
).split('.')[1]; | 6343 if (kind != idl.UnlinkedParamKind.required) _result["kind"] = kind.toString(
).split('.')[1]; |
6375 if (name != '') _result["name"] = name; | 6344 if (name != '') _result["name"] = name; |
6376 if (nameOffset != 0) _result["nameOffset"] = nameOffset; | 6345 if (nameOffset != 0) _result["nameOffset"] = nameOffset; |
6377 if (parameters.isNotEmpty) _result["parameters"] = parameters.map((_value) =
> _value.toJson()).toList(); | 6346 if (parameters.isNotEmpty) _result["parameters"] = parameters.map((_value) =
> _value.toJson()).toList(); |
6378 if (type != null) _result["type"] = type.toJson(); | 6347 if (type != null) _result["type"] = type.toJson(); |
6379 if (visibleLength != 0) _result["visibleLength"] = visibleLength; | 6348 if (visibleLength != 0) _result["visibleLength"] = visibleLength; |
6380 if (visibleOffset != 0) _result["visibleOffset"] = visibleOffset; | 6349 if (visibleOffset != 0) _result["visibleOffset"] = visibleOffset; |
6381 return _result; | 6350 return _result; |
6382 } | 6351 } |
6383 | 6352 |
6384 @override | 6353 @override |
6385 Map<String, Object> toMap() => { | 6354 Map<String, Object> toMap() => { |
6386 "annotations": annotations, | 6355 "annotations": annotations, |
6387 "codeRange": codeRange, | 6356 "codeRange": codeRange, |
6388 "defaultValue": defaultValue, | |
6389 "defaultValueCode": defaultValueCode, | 6357 "defaultValueCode": defaultValueCode, |
6390 "inferredTypeSlot": inferredTypeSlot, | 6358 "inferredTypeSlot": inferredTypeSlot, |
6391 "initializer": initializer, | 6359 "initializer": initializer, |
6392 "isFunctionTyped": isFunctionTyped, | 6360 "isFunctionTyped": isFunctionTyped, |
6393 "isInitializingFormal": isInitializingFormal, | 6361 "isInitializingFormal": isInitializingFormal, |
6394 "kind": kind, | 6362 "kind": kind, |
6395 "name": name, | 6363 "name": name, |
6396 "nameOffset": nameOffset, | 6364 "nameOffset": nameOffset, |
6397 "parameters": parameters, | 6365 "parameters": parameters, |
6398 "type": type, | 6366 "type": type, |
(...skipping 2072 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8471 "propagatedTypeSlot": propagatedTypeSlot, | 8439 "propagatedTypeSlot": propagatedTypeSlot, |
8472 "type": type, | 8440 "type": type, |
8473 "visibleLength": visibleLength, | 8441 "visibleLength": visibleLength, |
8474 "visibleOffset": visibleOffset, | 8442 "visibleOffset": visibleOffset, |
8475 }; | 8443 }; |
8476 | 8444 |
8477 @override | 8445 @override |
8478 String toString() => convert.JSON.encode(toJson()); | 8446 String toString() => convert.JSON.encode(toJson()); |
8479 } | 8447 } |
8480 | 8448 |
OLD | NEW |