1 public interface TestClassInterface {
3 public short getShort(short in);
4 public void registerCallback(CallBackInterface _cb);
6 public List<Character> getCharList(List<Character> in);
7 public Enum[] handleEnumStruct(Enum en[], List<Struct> str, char c);
8 public List<Struct> handleStructList(List<Struct> str);
9 public void registerCallbackArray(CallBackInterface _cb[]);
10 public void registerCallbackList(List<CallBackInterface> _cb);
12 capability Callbacks {
13 description = "All the set-and-get methods";
14 method = "getShort(short in)";
15 method = "registerCallback(CallBackInterface _cb)";
16 method = "callBack()";
17 method = "getCharList(List<Character> in)";
18 method = "handleEnumStruct(Enum en[], List<Struct> str, char c)";
19 method = "handleStructList(List<Struct> str)";
20 method = "registerCallbackArray(CallBackInterface _cb[])";
21 method = "registerCallbackList(List<CallBackInterface> _cb)";