|
1428 | 1428 | }
|
1429 | 1429 | ]
|
1430 | 1430 | },
|
| 1431 | + { |
| 1432 | + key.kind: source.lang.swift.decl.extension, |
| 1433 | + key.name: "Result", |
| 1434 | + key.offset: 2496, |
| 1435 | + key.length: 36, |
| 1436 | + key.nameoffset: 2506, |
| 1437 | + key.namelength: 6, |
| 1438 | + key.bodyoffset: 2514, |
| 1439 | + key.bodylength: 17, |
| 1440 | + key.substructure: [ |
| 1441 | + { |
| 1442 | + key.kind: source.lang.swift.decl.function.method.instance, |
| 1443 | + key.name: "foo()", |
| 1444 | + key.offset: 2517, |
| 1445 | + key.length: 13, |
| 1446 | + key.nameoffset: 2522, |
| 1447 | + key.namelength: 5, |
| 1448 | + key.bodyoffset: 2529, |
| 1449 | + key.bodylength: 0 |
| 1450 | + } |
| 1451 | + ] |
| 1452 | + }, |
| 1453 | + { |
| 1454 | + key.kind: source.lang.swift.decl.extension, |
| 1455 | + key.name: "Outer", |
| 1456 | + key.offset: 2534, |
| 1457 | + key.length: 53, |
| 1458 | + key.nameoffset: 2544, |
| 1459 | + key.namelength: 5, |
| 1460 | + key.bodyoffset: 2551, |
| 1461 | + key.bodylength: 35, |
| 1462 | + key.substructure: [ |
| 1463 | + { |
| 1464 | + key.kind: source.lang.swift.decl.class, |
| 1465 | + key.name: "Inner", |
| 1466 | + key.offset: 2554, |
| 1467 | + key.length: 31, |
| 1468 | + key.nameoffset: 2560, |
| 1469 | + key.namelength: 5, |
| 1470 | + key.bodyoffset: 2567, |
| 1471 | + key.bodylength: 17, |
| 1472 | + key.substructure: [ |
| 1473 | + { |
| 1474 | + key.kind: source.lang.swift.decl.function.method.instance, |
| 1475 | + key.name: "deinit", |
| 1476 | + key.offset: 2572, |
| 1477 | + key.length: 9, |
| 1478 | + key.nameoffset: 2572, |
| 1479 | + key.namelength: 6, |
| 1480 | + key.bodyoffset: 2580, |
| 1481 | + key.bodylength: 0 |
| 1482 | + } |
| 1483 | + ] |
| 1484 | + } |
| 1485 | + ] |
| 1486 | + }, |
| 1487 | + { |
| 1488 | + key.kind: source.lang.swift.decl.extension, |
| 1489 | + key.accessibility: source.lang.swift.accessibility.public, |
| 1490 | + key.name: "Outer2", |
| 1491 | + key.offset: 2596, |
| 1492 | + key.length: 55, |
| 1493 | + key.nameoffset: 2606, |
| 1494 | + key.namelength: 6, |
| 1495 | + key.bodyoffset: 2614, |
| 1496 | + key.bodylength: 36, |
| 1497 | + key.attributes: [ |
| 1498 | + { |
| 1499 | + key.offset: 2589, |
| 1500 | + key.length: 6, |
| 1501 | + key.attribute: source.decl.attribute.public |
| 1502 | + } |
| 1503 | + ], |
| 1504 | + key.substructure: [ |
| 1505 | + { |
| 1506 | + key.kind: source.lang.swift.decl.class, |
| 1507 | + key.accessibility: source.lang.swift.accessibility.public, |
| 1508 | + key.name: "Inner2", |
| 1509 | + key.offset: 2617, |
| 1510 | + key.length: 32, |
| 1511 | + key.nameoffset: 2623, |
| 1512 | + key.namelength: 6, |
| 1513 | + key.bodyoffset: 2631, |
| 1514 | + key.bodylength: 17, |
| 1515 | + key.substructure: [ |
| 1516 | + { |
| 1517 | + key.kind: source.lang.swift.decl.function.method.instance, |
| 1518 | + key.accessibility: source.lang.swift.accessibility.public, |
| 1519 | + key.name: "deinit", |
| 1520 | + key.offset: 2636, |
| 1521 | + key.length: 9, |
| 1522 | + key.nameoffset: 2636, |
| 1523 | + key.namelength: 6, |
| 1524 | + key.bodyoffset: 2644, |
| 1525 | + key.bodylength: 0 |
| 1526 | + } |
| 1527 | + ] |
| 1528 | + } |
| 1529 | + ] |
| 1530 | + }, |
1431 | 1531 | {
|
1432 | 1532 | key.kind: source.lang.swift.decl.protocol,
|
1433 | 1533 | key.accessibility: source.lang.swift.accessibility.internal,
|
|
1478 | 1578 | }
|
1479 | 1579 | ]
|
1480 | 1580 | },
|
| 1581 | + { |
| 1582 | + key.kind: source.lang.swift.decl.protocol, |
| 1583 | + key.accessibility: source.lang.swift.accessibility.internal, |
| 1584 | + key.name: "MyProtocol", |
| 1585 | + key.offset: 2780, |
| 1586 | + key.length: 71, |
| 1587 | + key.nameoffset: 2789, |
| 1588 | + key.namelength: 10, |
| 1589 | + key.bodyoffset: 2819, |
| 1590 | + key.bodylength: 31, |
| 1591 | + key.inheritedtypes: [ |
| 1592 | + { |
| 1593 | + key.name: "NSObjectProtocol" |
| 1594 | + } |
| 1595 | + ], |
| 1596 | + key.attributes: [ |
| 1597 | + { |
| 1598 | + key.offset: 2774, |
| 1599 | + key.length: 5, |
| 1600 | + key.attribute: source.decl.attribute.objc |
| 1601 | + } |
| 1602 | + ], |
| 1603 | + key.elements: [ |
| 1604 | + { |
| 1605 | + key.kind: source.lang.swift.structure.elem.typeref, |
| 1606 | + key.offset: 2801, |
| 1607 | + key.length: 16 |
| 1608 | + } |
| 1609 | + ], |
| 1610 | + key.substructure: [ |
| 1611 | + { |
| 1612 | + key.kind: source.lang.swift.decl.var.instance, |
| 1613 | + key.accessibility: source.lang.swift.accessibility.internal, |
| 1614 | + key.name: "thing", |
| 1615 | + key.offset: 2824, |
| 1616 | + key.length: 25, |
| 1617 | + key.typename: "NSObject", |
| 1618 | + key.nameoffset: 2828, |
| 1619 | + key.namelength: 5, |
| 1620 | + key.bodyoffset: 2845, |
| 1621 | + key.bodylength: 3 |
| 1622 | + } |
| 1623 | + ] |
| 1624 | + }, |
1481 | 1625 | {
|
1482 | 1626 | key.kind: source.lang.swift.decl.class,
|
1483 | 1627 | key.accessibility: source.lang.swift.accessibility.internal,
|
|
1487 | 1631 | key.nameoffset: 2866,
|
1488 | 1632 | key.namelength: 1,
|
1489 | 1633 | key.bodyoffset: 2869,
|
1490 |
| - key.bodylength: 59 |
| 1634 | + key.bodylength: 59, |
| 1635 | + key.substructure: [ |
| 1636 | + { |
| 1637 | + key.kind: source.lang.swift.decl.function.method.instance, |
| 1638 | + key.accessibility: source.lang.swift.accessibility.internal, |
| 1639 | + key.name: "foo(a:)", |
| 1640 | + key.offset: 2899, |
| 1641 | + key.length: 19, |
| 1642 | + key.selector_name: "fooWithA:", |
| 1643 | + key.nameoffset: 2904, |
| 1644 | + key.namelength: 11, |
| 1645 | + key.bodyoffset: 2917, |
| 1646 | + key.bodylength: 0, |
| 1647 | + key.attributes: [ |
| 1648 | + { |
| 1649 | + key.offset: 2893, |
| 1650 | + key.length: 5, |
| 1651 | + key.attribute: source.decl.attribute.objc.name |
| 1652 | + }, |
| 1653 | + { |
| 1654 | + key.offset: 2883, |
| 1655 | + key.length: 9, |
| 1656 | + key.attribute: source.decl.attribute.ibaction |
| 1657 | + } |
| 1658 | + ], |
| 1659 | + key.substructure: [ |
| 1660 | + { |
| 1661 | + key.kind: source.lang.swift.decl.var.parameter, |
| 1662 | + key.name: "a", |
| 1663 | + key.offset: 2908, |
| 1664 | + key.length: 6, |
| 1665 | + key.typename: "Int", |
| 1666 | + key.nameoffset: 2908, |
| 1667 | + key.namelength: 1 |
| 1668 | + } |
| 1669 | + ] |
| 1670 | + } |
| 1671 | + ] |
1491 | 1672 | }
|
1492 | 1673 | ],
|
1493 | 1674 | key.diagnostics: [
|
|
0 commit comments