Implementation of RenameFile 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 variables

@:value("rename")staticfinalread onlyKIND:String = "rename"

Static methods

staticparse(original:Dynamic):RenameFile

Constructor

@:value({ newUri : null, oldUri : null })new(?oldUri:String, ?newUri:String)

Variables

@:value(KIND)finalkind:String = KIND

The kind of file operation.

newUri:String

The new location.

oldUri:String

The old (existing) location.