class LSP::Position
- LSP::Position
- Reference
- Object
Included Modules
- JSON::Serializable
- LSP::Initializer
Defined in:
base/position.crConstructors
Instance Method Summary
-
#character : Int32
Character offset on a line in a document (zero-based).
-
#character=(character : Int32)
Character offset on a line in a document (zero-based).
-
#line : Int32
Line position in a document (zero-based).
-
#line=(line : Int32)
Line position in a document (zero-based).
Constructor Detail
Instance Method Detail
def character : Int32
#
Character offset on a line in a document (zero-based). Assuming that the line is
represented as a string, the #character
value represents the gap between the
#character
and character + 1
.
If the character value is greater than the line length it defaults back to the line length.
def character=(character : Int32)
#
Character offset on a line in a document (zero-based). Assuming that the line is
represented as a string, the #character
value represents the gap between the
#character
and character + 1
.
If the character value is greater than the line length it defaults back to the line length.