Implementation of Command interface from Language Server Protocol

DO NOT add new properties or methods to this class that are specific to Moonshine IDE or to a particular language. Create a subclass for new properties or create a utility function for methods.

See also:

Static methods

staticparse(original:Dynamic):Command

Constructor

new()

Variables

arguments:Array<Any>

Arguments that the command handler should be invoked with.

@:value("")command:String = ""

The identifier of the actual command handler.

@:value("")title:String = ""

Title of the command, like save.