blob: 58140831c1e7020667349c0867fbc7d0c96accfc [file] [log] [blame]
{
"name": "test.structdefaultvalueenumlibraryreference",
"lib_declarations": [
{
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/struct_default_value_enum_library_reference/example.test.fidl",
"data": "test.structdefaultvalueenumlibraryreference",
"start_offset": 8,
"end_offset": 51
}
],
"using_declarations": [
{
"library_name": "test.dependent",
"referenced_at": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/struct_default_value_enum_library_reference/example.test.fidl",
"data": "test.dependent",
"start_offset": 60,
"end_offset": 74
}
}
],
"dependencies": [
{
"library_name": "test.dependent",
"library_location": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/struct_default_value_enum_library_reference/dependent.test.fidl",
"data": "test.dependent",
"start_offset": 8,
"end_offset": 22
}
}
],
"dependency_identifiers": [
{
"identifier": "test.dependent/MyEnum",
"location": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/struct_default_value_enum_library_reference/dependent.test.fidl",
"data": "MyEnum",
"start_offset": 30,
"end_offset": 36
}
},
{
"identifier": "test.dependent/MyEnum.A",
"location": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/struct_default_value_enum_library_reference/dependent.test.fidl",
"data": "A",
"start_offset": 65,
"end_offset": 66
}
}
],
"consts": [],
"enums": [],
"unions": [],
"tables": [],
"structs": [
{
"is_anonymous": false,
"identifier": "test.structdefaultvalueenumlibraryreference/Foo",
"location": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/struct_default_value_enum_library_reference/example.test.fidl",
"data": "Foo",
"start_offset": 82,
"end_offset": 85
},
"members": [
{
"name": "field",
"location": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/struct_default_value_enum_library_reference/example.test.fidl",
"data": "field",
"start_offset": 139,
"end_offset": 144
},
"type": {
"kind": "identifier",
"is_anonymous": false,
"type_identifier": "test.dependent/MyEnum",
"type_referenced_at": {
"is_virtual": false,
"file": "../../tools/fidl/fidlc/testdata/struct_default_value_enum_library_reference/example.test.fidl",
"data": "test.dependent.MyEnum",
"start_offset": 145,
"end_offset": 166
}
}
}
]
}
],
"protocols": []
}