blob: 2df1bb2560445e055ac0071a3a483ac9e83bb5f4 [file] [log] [blame]
{
"name": "test.transitivedependencies",
"lib_declarations": [
{
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/transitive_dependencies/top.test.fidl",
"data": "test.transitivedependencies",
"start_offset": 8,
"end_offset": 35
}
],
"using_declarations": [
{
"library_name": "test.middle",
"referenced_at": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/transitive_dependencies/top.test.fidl",
"data": "test.middle",
"start_offset": 44,
"end_offset": 55
}
}
],
"dependencies": [
{
"library_name": "test.middle",
"library_location": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/transitive_dependencies/middle.test.fidl",
"data": "test.middle",
"start_offset": 8,
"end_offset": 19
}
}
],
"dependency_identifiers": [
{
"identifier": "test.middle/Bar",
"location": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/transitive_dependencies/middle.test.fidl",
"data": "Bar",
"start_offset": 195,
"end_offset": 198
}
}
],
"consts": [],
"enums": [],
"unions": [],
"tables": [],
"structs": [
{
"is_anonymous": false,
"identifier": "test.transitivedependencies/Baz",
"location": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/transitive_dependencies/top.test.fidl",
"data": "Baz",
"start_offset": 211,
"end_offset": 214
},
"members": [
{
"name": "g",
"location": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/transitive_dependencies/top.test.fidl",
"data": "g",
"start_offset": 230,
"end_offset": 231
},
"type": {
"kind": "identifier",
"is_anonymous": false,
"type_identifier": "test.middle/Bar",
"type_referenced_at": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/transitive_dependencies/top.test.fidl",
"data": "test.middle.Bar",
"start_offset": 232,
"end_offset": 247
}
}
}
]
}
],
"protocols": []
}