X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.interop.scl%2Fscl%2FInterop%2FFunctionRegistry.scl;h=40d8dd1c12b01d40e99bc019fcc53a829a5ffffc;hb=f353e9892e001df6d7d19a125c8309de511b57ec;hp=9d707cfdb5fe768b8510587d62d031f53d50a9c9;hpb=14d4d6b020af5777afe37ec990c8fb8661f0bd14;p=simantics%2Finterop.git diff --git a/org.simantics.interop.scl/scl/Interop/FunctionRegistry.scl b/org.simantics.interop.scl/scl/Interop/FunctionRegistry.scl index 9d707cf..40d8dd1 100644 --- a/org.simantics.interop.scl/scl/Interop/FunctionRegistry.scl +++ b/org.simantics.interop.scl/scl/Interop/FunctionRegistry.scl @@ -1,14 +1,14 @@ importJava "org.simantics.interop.scl.FunctionRegistry" where - register :: a -> String -> (f -> ()) -> () + register :: a -> String -> (()) -> () @JavaName register - register1 :: a -> String -> (f -> b -> ()) -> () + register1 :: a -> String -> (b -> ()) -> () @JavaName register - register2 :: a -> String -> (f -> b -> c -> ()) -> () + register2 :: a -> String -> (b -> c -> ()) -> () @JavaName register - register3 :: a -> String -> (f -> b -> c -> d -> ()) -> () + register3 :: a -> String -> (b -> c -> d -> ()) -> () @JavaName register - register4 :: a -> String -> (f -> b -> c -> d -> e -> ()) -> () + register4 :: a -> String -> (b -> c -> d -> e -> ()) -> () call0 :: a -> String -> () call1 :: a -> String -> b -> () call2 :: a -> String -> b -> c -> () @@ -19,4 +19,15 @@ importJava "org.simantics.interop.scl.FunctionRegistry" where clear :: a -> () @JavaName clear - clearName :: a -> String -> () \ No newline at end of file + clearName :: a -> String -> () + + @JavaName clear + clearFunction :: a -> String -> (()) -> () + @JavaName clear + clearFunction1 :: a -> String -> (b -> ()) -> () + @JavaName clear + clearFunction2 :: a -> String -> (b -> c -> ()) -> () + @JavaName clear + clearFunction3 :: a -> String -> (b -> c -> d -> ()) -> () + @JavaName clear + clearFunction4 :: a -> String -> (b -> c -> d -> e -> ()) -> () \ No newline at end of file