1*890232f2SAndroid Build Coastguard Workerinclude "namespace_test1.fbs"; 2*890232f2SAndroid Build Coastguard Worker 3*890232f2SAndroid Build Coastguard Workernamespace NamespaceA; 4*890232f2SAndroid Build Coastguard Worker 5*890232f2SAndroid Build Coastguard Workertable TableInFirstNS 6*890232f2SAndroid Build Coastguard Worker{ 7*890232f2SAndroid Build Coastguard Worker foo_table:NamespaceB.TableInNestedNS; 8*890232f2SAndroid Build Coastguard Worker foo_enum:NamespaceB.EnumInNestedNS; 9*890232f2SAndroid Build Coastguard Worker foo_union:NamespaceB.UnionInNestedNS; 10*890232f2SAndroid Build Coastguard Worker foo_struct:NamespaceB.StructInNestedNS; 11*890232f2SAndroid Build Coastguard Worker} 12*890232f2SAndroid Build Coastguard Worker 13*890232f2SAndroid Build Coastguard Worker// Test switching namespaces inside a file. 14*890232f2SAndroid Build Coastguard Workernamespace NamespaceC; 15*890232f2SAndroid Build Coastguard Worker 16*890232f2SAndroid Build Coastguard Workertable TableInC { 17*890232f2SAndroid Build Coastguard Worker refer_to_a1:NamespaceA.TableInFirstNS; 18*890232f2SAndroid Build Coastguard Worker refer_to_a2:NamespaceA.SecondTableInA; 19*890232f2SAndroid Build Coastguard Worker} 20*890232f2SAndroid Build Coastguard Worker 21*890232f2SAndroid Build Coastguard Workernamespace NamespaceA; 22*890232f2SAndroid Build Coastguard Worker 23*890232f2SAndroid Build Coastguard Workertable SecondTableInA { 24*890232f2SAndroid Build Coastguard Worker refer_to_c:NamespaceC.TableInC; 25*890232f2SAndroid Build Coastguard Worker} 26