| 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 1465 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1476 "usedNameKinds": usedNameKinds, | 1476 "usedNameKinds": usedNameKinds, |
| 1477 "usedNameOffsets": usedNameOffsets, | 1477 "usedNameOffsets": usedNameOffsets, |
| 1478 "usedNames": usedNames, | 1478 "usedNames": usedNames, |
| 1479 }; | 1479 }; |
| 1480 | 1480 |
| 1481 @override | 1481 @override |
| 1482 String toString() => convert.JSON.encode(toJson()); | 1482 String toString() => convert.JSON.encode(toJson()); |
| 1483 } | 1483 } |
| 1484 | 1484 |
| 1485 class AnalysisDriverUnlinkedUnitBuilder extends Object with _AnalysisDriverUnlin
kedUnitMixin implements idl.AnalysisDriverUnlinkedUnit { | 1485 class AnalysisDriverUnlinkedUnitBuilder extends Object with _AnalysisDriverUnlin
kedUnitMixin implements idl.AnalysisDriverUnlinkedUnit { |
| 1486 List<String> _definedClassMemberNames; |
| 1487 List<String> _definedTopLevelNames; |
| 1486 List<String> _referencedNames; | 1488 List<String> _referencedNames; |
| 1487 UnlinkedUnitBuilder _unit; | 1489 UnlinkedUnitBuilder _unit; |
| 1488 | 1490 |
| 1489 @override | 1491 @override |
| 1492 List<String> get definedClassMemberNames => _definedClassMemberNames ??= <Stri
ng>[]; |
| 1493 |
| 1494 /** |
| 1495 * List of class member names defined by the unit. |
| 1496 */ |
| 1497 void set definedClassMemberNames(List<String> value) { |
| 1498 this._definedClassMemberNames = value; |
| 1499 } |
| 1500 |
| 1501 @override |
| 1502 List<String> get definedTopLevelNames => _definedTopLevelNames ??= <String>[]; |
| 1503 |
| 1504 /** |
| 1505 * List of top-level names defined by the unit. |
| 1506 */ |
| 1507 void set definedTopLevelNames(List<String> value) { |
| 1508 this._definedTopLevelNames = value; |
| 1509 } |
| 1510 |
| 1511 @override |
| 1490 List<String> get referencedNames => _referencedNames ??= <String>[]; | 1512 List<String> get referencedNames => _referencedNames ??= <String>[]; |
| 1491 | 1513 |
| 1492 /** | 1514 /** |
| 1493 * List of external names referenced by the unit. | 1515 * List of external names referenced by the unit. |
| 1494 */ | 1516 */ |
| 1495 void set referencedNames(List<String> value) { | 1517 void set referencedNames(List<String> value) { |
| 1496 this._referencedNames = value; | 1518 this._referencedNames = value; |
| 1497 } | 1519 } |
| 1498 | 1520 |
| 1499 @override | 1521 @override |
| 1500 UnlinkedUnitBuilder get unit => _unit; | 1522 UnlinkedUnitBuilder get unit => _unit; |
| 1501 | 1523 |
| 1502 /** | 1524 /** |
| 1503 * Unlinked information for the unit. | 1525 * Unlinked information for the unit. |
| 1504 */ | 1526 */ |
| 1505 void set unit(UnlinkedUnitBuilder value) { | 1527 void set unit(UnlinkedUnitBuilder value) { |
| 1506 this._unit = value; | 1528 this._unit = value; |
| 1507 } | 1529 } |
| 1508 | 1530 |
| 1509 AnalysisDriverUnlinkedUnitBuilder({List<String> referencedNames, UnlinkedUnitB
uilder unit}) | 1531 AnalysisDriverUnlinkedUnitBuilder({List<String> definedClassMemberNames, List<
String> definedTopLevelNames, List<String> referencedNames, UnlinkedUnitBuilder
unit}) |
| 1510 : _referencedNames = referencedNames, | 1532 : _definedClassMemberNames = definedClassMemberNames, |
| 1533 _definedTopLevelNames = definedTopLevelNames, |
| 1534 _referencedNames = referencedNames, |
| 1511 _unit = unit; | 1535 _unit = unit; |
| 1512 | 1536 |
| 1513 /** | 1537 /** |
| 1514 * Flush [informative] data recursively. | 1538 * Flush [informative] data recursively. |
| 1515 */ | 1539 */ |
| 1516 void flushInformative() { | 1540 void flushInformative() { |
| 1517 _unit?.flushInformative(); | 1541 _unit?.flushInformative(); |
| 1518 } | 1542 } |
| 1519 | 1543 |
| 1520 /** | 1544 /** |
| 1521 * Accumulate non-[informative] data into [signature]. | 1545 * Accumulate non-[informative] data into [signature]. |
| 1522 */ | 1546 */ |
| 1523 void collectApiSignature(api_sig.ApiSignature signature) { | 1547 void collectApiSignature(api_sig.ApiSignature signature) { |
| 1524 if (this._referencedNames == null) { | 1548 if (this._referencedNames == null) { |
| 1525 signature.addInt(0); | 1549 signature.addInt(0); |
| 1526 } else { | 1550 } else { |
| 1527 signature.addInt(this._referencedNames.length); | 1551 signature.addInt(this._referencedNames.length); |
| 1528 for (var x in this._referencedNames) { | 1552 for (var x in this._referencedNames) { |
| 1529 signature.addString(x); | 1553 signature.addString(x); |
| 1530 } | 1554 } |
| 1531 } | 1555 } |
| 1532 signature.addBool(this._unit != null); | 1556 signature.addBool(this._unit != null); |
| 1533 this._unit?.collectApiSignature(signature); | 1557 this._unit?.collectApiSignature(signature); |
| 1558 if (this._definedTopLevelNames == null) { |
| 1559 signature.addInt(0); |
| 1560 } else { |
| 1561 signature.addInt(this._definedTopLevelNames.length); |
| 1562 for (var x in this._definedTopLevelNames) { |
| 1563 signature.addString(x); |
| 1564 } |
| 1565 } |
| 1566 if (this._definedClassMemberNames == null) { |
| 1567 signature.addInt(0); |
| 1568 } else { |
| 1569 signature.addInt(this._definedClassMemberNames.length); |
| 1570 for (var x in this._definedClassMemberNames) { |
| 1571 signature.addString(x); |
| 1572 } |
| 1573 } |
| 1534 } | 1574 } |
| 1535 | 1575 |
| 1536 List<int> toBuffer() { | 1576 List<int> toBuffer() { |
| 1537 fb.Builder fbBuilder = new fb.Builder(); | 1577 fb.Builder fbBuilder = new fb.Builder(); |
| 1538 return fbBuilder.finish(finish(fbBuilder), "ADUU"); | 1578 return fbBuilder.finish(finish(fbBuilder), "ADUU"); |
| 1539 } | 1579 } |
| 1540 | 1580 |
| 1541 fb.Offset finish(fb.Builder fbBuilder) { | 1581 fb.Offset finish(fb.Builder fbBuilder) { |
| 1582 fb.Offset offset_definedClassMemberNames; |
| 1583 fb.Offset offset_definedTopLevelNames; |
| 1542 fb.Offset offset_referencedNames; | 1584 fb.Offset offset_referencedNames; |
| 1543 fb.Offset offset_unit; | 1585 fb.Offset offset_unit; |
| 1586 if (!(_definedClassMemberNames == null || _definedClassMemberNames.isEmpty))
{ |
| 1587 offset_definedClassMemberNames = fbBuilder.writeList(_definedClassMemberNa
mes.map((b) => fbBuilder.writeString(b)).toList()); |
| 1588 } |
| 1589 if (!(_definedTopLevelNames == null || _definedTopLevelNames.isEmpty)) { |
| 1590 offset_definedTopLevelNames = fbBuilder.writeList(_definedTopLevelNames.ma
p((b) => fbBuilder.writeString(b)).toList()); |
| 1591 } |
| 1544 if (!(_referencedNames == null || _referencedNames.isEmpty)) { | 1592 if (!(_referencedNames == null || _referencedNames.isEmpty)) { |
| 1545 offset_referencedNames = fbBuilder.writeList(_referencedNames.map((b) => f
bBuilder.writeString(b)).toList()); | 1593 offset_referencedNames = fbBuilder.writeList(_referencedNames.map((b) => f
bBuilder.writeString(b)).toList()); |
| 1546 } | 1594 } |
| 1547 if (_unit != null) { | 1595 if (_unit != null) { |
| 1548 offset_unit = _unit.finish(fbBuilder); | 1596 offset_unit = _unit.finish(fbBuilder); |
| 1549 } | 1597 } |
| 1550 fbBuilder.startTable(); | 1598 fbBuilder.startTable(); |
| 1599 if (offset_definedClassMemberNames != null) { |
| 1600 fbBuilder.addOffset(3, offset_definedClassMemberNames); |
| 1601 } |
| 1602 if (offset_definedTopLevelNames != null) { |
| 1603 fbBuilder.addOffset(2, offset_definedTopLevelNames); |
| 1604 } |
| 1551 if (offset_referencedNames != null) { | 1605 if (offset_referencedNames != null) { |
| 1552 fbBuilder.addOffset(0, offset_referencedNames); | 1606 fbBuilder.addOffset(0, offset_referencedNames); |
| 1553 } | 1607 } |
| 1554 if (offset_unit != null) { | 1608 if (offset_unit != null) { |
| 1555 fbBuilder.addOffset(1, offset_unit); | 1609 fbBuilder.addOffset(1, offset_unit); |
| 1556 } | 1610 } |
| 1557 return fbBuilder.endTable(); | 1611 return fbBuilder.endTable(); |
| 1558 } | 1612 } |
| 1559 } | 1613 } |
| 1560 | 1614 |
| 1561 idl.AnalysisDriverUnlinkedUnit readAnalysisDriverUnlinkedUnit(List<int> buffer)
{ | 1615 idl.AnalysisDriverUnlinkedUnit readAnalysisDriverUnlinkedUnit(List<int> buffer)
{ |
| 1562 fb.BufferContext rootRef = new fb.BufferContext.fromBytes(buffer); | 1616 fb.BufferContext rootRef = new fb.BufferContext.fromBytes(buffer); |
| 1563 return const _AnalysisDriverUnlinkedUnitReader().read(rootRef, 0); | 1617 return const _AnalysisDriverUnlinkedUnitReader().read(rootRef, 0); |
| 1564 } | 1618 } |
| 1565 | 1619 |
| 1566 class _AnalysisDriverUnlinkedUnitReader extends fb.TableReader<_AnalysisDriverUn
linkedUnitImpl> { | 1620 class _AnalysisDriverUnlinkedUnitReader extends fb.TableReader<_AnalysisDriverUn
linkedUnitImpl> { |
| 1567 const _AnalysisDriverUnlinkedUnitReader(); | 1621 const _AnalysisDriverUnlinkedUnitReader(); |
| 1568 | 1622 |
| 1569 @override | 1623 @override |
| 1570 _AnalysisDriverUnlinkedUnitImpl createObject(fb.BufferContext bc, int offset)
=> new _AnalysisDriverUnlinkedUnitImpl(bc, offset); | 1624 _AnalysisDriverUnlinkedUnitImpl createObject(fb.BufferContext bc, int offset)
=> new _AnalysisDriverUnlinkedUnitImpl(bc, offset); |
| 1571 } | 1625 } |
| 1572 | 1626 |
| 1573 class _AnalysisDriverUnlinkedUnitImpl extends Object with _AnalysisDriverUnlinke
dUnitMixin implements idl.AnalysisDriverUnlinkedUnit { | 1627 class _AnalysisDriverUnlinkedUnitImpl extends Object with _AnalysisDriverUnlinke
dUnitMixin implements idl.AnalysisDriverUnlinkedUnit { |
| 1574 final fb.BufferContext _bc; | 1628 final fb.BufferContext _bc; |
| 1575 final int _bcOffset; | 1629 final int _bcOffset; |
| 1576 | 1630 |
| 1577 _AnalysisDriverUnlinkedUnitImpl(this._bc, this._bcOffset); | 1631 _AnalysisDriverUnlinkedUnitImpl(this._bc, this._bcOffset); |
| 1578 | 1632 |
| 1633 List<String> _definedClassMemberNames; |
| 1634 List<String> _definedTopLevelNames; |
| 1579 List<String> _referencedNames; | 1635 List<String> _referencedNames; |
| 1580 idl.UnlinkedUnit _unit; | 1636 idl.UnlinkedUnit _unit; |
| 1581 | 1637 |
| 1582 @override | 1638 @override |
| 1639 List<String> get definedClassMemberNames { |
| 1640 _definedClassMemberNames ??= const fb.ListReader<String>(const fb.StringRead
er()).vTableGet(_bc, _bcOffset, 3, const <String>[]); |
| 1641 return _definedClassMemberNames; |
| 1642 } |
| 1643 |
| 1644 @override |
| 1645 List<String> get definedTopLevelNames { |
| 1646 _definedTopLevelNames ??= const fb.ListReader<String>(const fb.StringReader(
)).vTableGet(_bc, _bcOffset, 2, const <String>[]); |
| 1647 return _definedTopLevelNames; |
| 1648 } |
| 1649 |
| 1650 @override |
| 1583 List<String> get referencedNames { | 1651 List<String> get referencedNames { |
| 1584 _referencedNames ??= const fb.ListReader<String>(const fb.StringReader()).vT
ableGet(_bc, _bcOffset, 0, const <String>[]); | 1652 _referencedNames ??= const fb.ListReader<String>(const fb.StringReader()).vT
ableGet(_bc, _bcOffset, 0, const <String>[]); |
| 1585 return _referencedNames; | 1653 return _referencedNames; |
| 1586 } | 1654 } |
| 1587 | 1655 |
| 1588 @override | 1656 @override |
| 1589 idl.UnlinkedUnit get unit { | 1657 idl.UnlinkedUnit get unit { |
| 1590 _unit ??= const _UnlinkedUnitReader().vTableGet(_bc, _bcOffset, 1, null); | 1658 _unit ??= const _UnlinkedUnitReader().vTableGet(_bc, _bcOffset, 1, null); |
| 1591 return _unit; | 1659 return _unit; |
| 1592 } | 1660 } |
| 1593 } | 1661 } |
| 1594 | 1662 |
| 1595 abstract class _AnalysisDriverUnlinkedUnitMixin implements idl.AnalysisDriverUnl
inkedUnit { | 1663 abstract class _AnalysisDriverUnlinkedUnitMixin implements idl.AnalysisDriverUnl
inkedUnit { |
| 1596 @override | 1664 @override |
| 1597 Map<String, Object> toJson() { | 1665 Map<String, Object> toJson() { |
| 1598 Map<String, Object> _result = <String, Object>{}; | 1666 Map<String, Object> _result = <String, Object>{}; |
| 1667 if (definedClassMemberNames.isNotEmpty) _result["definedClassMemberNames"] =
definedClassMemberNames; |
| 1668 if (definedTopLevelNames.isNotEmpty) _result["definedTopLevelNames"] = defin
edTopLevelNames; |
| 1599 if (referencedNames.isNotEmpty) _result["referencedNames"] = referencedNames
; | 1669 if (referencedNames.isNotEmpty) _result["referencedNames"] = referencedNames
; |
| 1600 if (unit != null) _result["unit"] = unit.toJson(); | 1670 if (unit != null) _result["unit"] = unit.toJson(); |
| 1601 return _result; | 1671 return _result; |
| 1602 } | 1672 } |
| 1603 | 1673 |
| 1604 @override | 1674 @override |
| 1605 Map<String, Object> toMap() => { | 1675 Map<String, Object> toMap() => { |
| 1676 "definedClassMemberNames": definedClassMemberNames, |
| 1677 "definedTopLevelNames": definedTopLevelNames, |
| 1606 "referencedNames": referencedNames, | 1678 "referencedNames": referencedNames, |
| 1607 "unit": unit, | 1679 "unit": unit, |
| 1608 }; | 1680 }; |
| 1609 | 1681 |
| 1610 @override | 1682 @override |
| 1611 String toString() => convert.JSON.encode(toJson()); | 1683 String toString() => convert.JSON.encode(toJson()); |
| 1612 } | 1684 } |
| 1613 | 1685 |
| 1614 class CodeRangeBuilder extends Object with _CodeRangeMixin implements idl.CodeRa
nge { | 1686 class CodeRangeBuilder extends Object with _CodeRangeMixin implements idl.CodeRa
nge { |
| 1615 int _length; | 1687 int _length; |
| (...skipping 9453 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11069 "propagatedTypeSlot": propagatedTypeSlot, | 11141 "propagatedTypeSlot": propagatedTypeSlot, |
| 11070 "type": type, | 11142 "type": type, |
| 11071 "visibleLength": visibleLength, | 11143 "visibleLength": visibleLength, |
| 11072 "visibleOffset": visibleOffset, | 11144 "visibleOffset": visibleOffset, |
| 11073 }; | 11145 }; |
| 11074 | 11146 |
| 11075 @override | 11147 @override |
| 11076 String toString() => convert.JSON.encode(toJson()); | 11148 String toString() => convert.JSON.encode(toJson()); |
| 11077 } | 11149 } |
| 11078 | 11150 |
| OLD | NEW |