Fixed compiler for Java code generation (not heavily tested yet, but fixes include...
[iot2.git] / localconfig / iotpolicy / development / testclasspolicy_callbacks.pol
index e79088c45b8f3f82948d5cc919287426d96d21e7..2883100b2753b279173385f9f2c84cce829520bf 100644 (file)
@@ -3,12 +3,22 @@ public interface TestClassInterface {
        public short getShort(short in);
        public void registerCallback(CallBackInterface _cb);
        public int callBack();
+       public List<Character> getCharList(List<Character> in);
+       public Enum[] handleEnumStruct(Enum en[], List<Struct> str, char c);
+       public List<Struct> handleStructList(List<Struct> str);
+       public void registerCallbackArray(CallBackInterface _cb[]);
+       public void registerCallbackList(List<CallBackInterface> _cb);
 
        capability Callbacks {
                description = "All the set-and-get methods";
                method = "getShort(short in)";
                method = "registerCallback(CallBackInterface _cb)";
                method = "callBack()";
+               method = "getCharList(List<Character> in)";
+               method = "handleEnumStruct(Enum en[], List<Struct> str, char c)";
+               method = "handleStructList(List<Struct> str)";
+               method = "registerCallbackArray(CallBackInterface _cb[])";
+               method = "registerCallbackList(List<CallBackInterface> _cb)";
        }
        
        enum Enum {