Files
swift-mirror/test/SourceKit/InterfaceGen/gen_header.swift.header2.response
zoecarver eeeb27d66e [cxx-interop] Add members to the LookupTable where possible.
If possible, add imported members to the StructDecl's LookupTable rather than adding them directly as members. This will fix the issues with ordering that #39436 poorly attempted to solve during IRGen.

This also allows us to break out most of the test changes from #39436.
2021-10-13 11:53:58 -07:00

264 lines
5.9 KiB
Plaintext

public struct NUPixelSize {
public init()
public init(width: Int, height: Int)
/** Some clang-style comments */
public var width: Int
/**
* Some clang-style comments
*/
public var height: Int
}
[
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 8,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 15,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 34,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 41,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 53,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 60,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 65,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 72,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 77,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 85,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 95,
key.length: 32
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 132,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 139,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 143,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 150,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 159,
key.length: 44
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 208,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 215,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 219,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 227,
key.length: 3
}
]
[
{
key.kind: source.lang.swift.ref.struct,
key.offset: 72,
key.length: 3,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.offset: 85,
key.length: 3,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.offset: 150,
key.length: 3,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.offset: 227,
key.length: 3,
key.is_system: 1
}
]
[
{
key.kind: source.lang.swift.decl.struct,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "NUPixelSize",
key.offset: 8,
key.length: 224,
key.nameoffset: 15,
key.namelength: 11,
key.bodyoffset: 28,
key.bodylength: 203,
key.attributes: [
{
key.offset: 1,
key.length: 6,
key.attribute: source.decl.attribute.public
}
],
key.substructure: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "init()",
key.offset: 41,
key.length: 6,
key.nameoffset: 41,
key.namelength: 6,
key.attributes: [
{
key.offset: 34,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
},
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "init(width:height:)",
key.offset: 60,
key.length: 29,
key.nameoffset: 60,
key.namelength: 29,
key.attributes: [
{
key.offset: 53,
key.length: 6,
key.attribute: source.decl.attribute.public
}
],
key.substructure: [
{
key.kind: source.lang.swift.decl.var.parameter,
key.name: "width",
key.offset: 65,
key.length: 10,
key.typename: "Int",
key.nameoffset: 65,
key.namelength: 5
},
{
key.kind: source.lang.swift.decl.var.parameter,
key.name: "height",
key.offset: 77,
key.length: 11,
key.typename: "Int",
key.nameoffset: 77,
key.namelength: 6
}
]
},
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.public,
key.setter_accessibility: source.lang.swift.accessibility.public,
key.name: "width",
key.offset: 139,
key.length: 14,
key.typename: "Int",
key.nameoffset: 143,
key.namelength: 5,
key.docoffset: 95,
key.doclength: 32,
key.attributes: [
{
key.offset: 132,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
},
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.public,
key.setter_accessibility: source.lang.swift.accessibility.public,
key.name: "height",
key.offset: 215,
key.length: 15,
key.typename: "Int",
key.nameoffset: 219,
key.namelength: 6,
key.docoffset: 159,
key.doclength: 44,
key.attributes: [
{
key.offset: 208,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
}
]