📄 illegalmi.ice
字号:
// **********************************************************************//// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.//// This copy of Ice is licensed to you under the terms described in the// ICE_LICENSE file included in this distribution.//// **********************************************************************module M1{ interface A1 { void ia1(); }; interface A2 extends A1 { void ia2(); }; interface B2 extends A1 { void ib2(); }; interface A3 extends A2, B2 { // OK void ia3(); };};// ----------------------------------------------------------------------module M2{ interface A1 { void ia1(); }; interface A2 extends A1 { void ia2(); void op(); }; interface B2 extends A1 { void ib2(); void op(); }; interface A3 extends A2, B2 // Error { void ia3(); };};// ----------------------------------------------------------------------module M3{ interface A1 { void ia1(); }; interface A2 extends A1 { void ia2(); void op(); }; interface B2 extends A1 { void ib2(); }; interface A3 extends A2, B2 { void ia3(); void op(); // Error };};// ----------------------------------------------------------------------module M4{ interface A1 { void ia1(); }; interface A2 extends A1 { void ia2(); }; interface B2 extends A1 { void ib2(); void op(); }; interface A3 extends A2, B2 { void ia3(); void op(); // Error };};// ----------------------------------------------------------------------module M5{ interface A1 { void ia1(); void op(); }; interface A2 extends A1 { void ia2(); }; interface B2 extends A1 { void ib2(); }; interface A3 extends A2, B2 { void ia3(); void op(); // Error };};// ----------------------------------------------------------------------module M6{ interface A1 { void ia1(); }; interface B1 { void ib1(); }; interface C1 { void ic1(); }; interface A2 extends A1, B1, C1 { // OK void ia2(); };};// ----------------------------------------------------------------------module M7{ interface A1 { void ia1(); void op(); }; interface B1 { void ib1(); void op(); }; interface C1 { void ic1(); }; interface A2 extends A1, B1, C1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M8{ interface A1 { void ia1(); void op(); }; interface B1 { void ib1(); }; interface C1 { void ic1(); void op(); }; interface A2 extends A1, B1, C1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M9{ interface A1 { void ia1(); }; interface B1 { void ib1(); void op(); }; interface C1 { void ic1(); void op(); }; interface A2 extends A1, B1, C1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M10{ interface A1 { void ia1(); void op(); }; interface B1 { void ib1(); void op(); }; interface C1 { void ic1(); void op(); }; interface A2 extends A1, B1, C1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M11{ interface A1 { void ia1(); }; interface B1 { void ib1(); }; interface C1 { void ic1(); }; interface D1 { void id1(); }; interface A2 extends A1, B1, C1, D1 { // OK void ia2(); };};// ----------------------------------------------------------------------module M12{ interface A1 { void ia1(); void op(); }; interface B1 { void ib1(); void op(); }; interface C1 { void ic1(); }; interface D1 { void id1(); }; interface A2 extends A1, B1, C1, D1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M13{ interface A1 { void ia1(); void op(); }; interface B1 { void ib1(); }; interface C1 { void ic1(); void op(); }; interface D1 { void id1(); }; interface A2 extends A1, B1, C1, D1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M14{ interface A1 { void ia1(); void op(); }; interface B1 { void ib1(); }; interface C1 { void ic1(); }; interface D1 { void id1(); void op(); }; interface A2 extends A1, B1, C1, D1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M15{ interface A1 { void ia1(); }; interface B1 { void ib1(); void op(); }; interface C1 { void ic1(); void op(); }; interface D1 { void id1(); }; interface A2 extends A1, B1, C1, D1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M16{ interface A1 { void ia1(); }; interface B1 { void ib1(); void op(); }; interface C1 { void ic1(); }; interface D1 { void id1(); void op(); }; interface A2 extends A1, B1, C1, D1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M17{ interface A1 { void ia1(); }; interface B1 { void ib1(); }; interface C1 { void ic1(); void op(); }; interface D1 { void id1(); void op(); }; interface A2 extends A1, B1, C1, D1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M18{ interface A1 { void ia1(); void op(); }; interface B1 { void ib1(); void op(); }; interface C1 { void ic1(); void op(); }; interface D1 { void id1(); }; interface A2 extends A1, B1, C1, D1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M19{ interface A1 { void ia1(); void op(); }; interface B1 { void ib1(); void op(); }; interface C1 { void ic1(); }; interface D1 { void id1(); void op(); }; interface A2 extends A1, B1, C1, D1 { void ia2(); };};// ----------------------------------------------------------------------module M20{ interface A1 { void ia1(); void op(); }; interface B1 { void ib1(); }; interface C1 { void ic1(); void op(); }; interface D1 { void id1(); void op(); }; interface A2 extends A1, B1, C1, D1 // Error { void ia2(); };};// ----------------------------------------------------------------------module M21{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -