1 namespace mozilla {
2 namespace java {
3 namespace sdk {
4 }  // namespace sdk
5 
6 namespace future {
7 }  // namespace future
8 }  // namespace java
9 }  // namespace mozilla
10 
11 namespace mozilla {
12   using namespace java;  // expected-error{{using namespace mozilla::java is forbidden}}
13   using namespace java::future;  // expected-error{{using namespace mozilla::java::future is forbidden}}
14 }
15 
16 using namespace mozilla::java::sdk;  // expected-error{{using namespace mozilla::java::sdk is forbidden}}
17 
18 namespace shouldPass {
19   namespace java {
20   }
21 
22   using namespace java;
23 }
24 
25 using namespace shouldPass::java;
26 
27 
test()28 void test() {
29 }
30