Macaulay2 » Documentation
Packages » JSONRPC » JSONRPCServer » registerMethod » methods(JSONRPCServer)
next | previous | forward | backward | up | index | toc

methods(JSONRPCServer) -- list the methods registered to a JSON-RPC server

Description

This method behaves much like the usual methods method. It lists each of the methods that have been registered to the given server.

i1 : server = new JSONRPCServer

o1 = server

o1 : JSONRPCServer
i2 : registerMethod(server, "add", (x, y) -> x + y)
i3 : registerMethod(server, "subtract", {"x", "y"}, (x, y) -> x - y)
i4 : methods server

o4 = {0 => (subtract,x,y)}
     {1 => 1 : (add)     }

o4 : NumberedVerticalList

After running methods, both locate(ZZ) and code(ZZ) work as expected.

i5 : locate 0

o5 = currentString:3:47-3:62

o5 : FilePosition

Ways to use this method:


The source of this document is in JSONRPC.m2:330:0.