Implementation of Hover 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):Hover

Constructor

new()

Variables

contents:Any

The hover's content

range:Range

An optional range is a range inside a text document that is used to visualize a hover, e.g. by changing the background color.