Class Ranges
java.lang.Object
com.github._1c_syntax.bsl.languageserver.utils.Ranges
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontainsPosition(Range range, Position position)static booleancontainsRange(Range bigger, Range smaller)static Rangecreate()static Rangecreate(int lineNo, int startChar, int endChar)Создание Range для линииstatic Rangecreate(int startLine, int startChar, int endLine, int endChar)static Rangestatic Rangecreate(ParserRuleContext ruleContext)static Rangecreate(ParserRuleContext startCtx, ParserRuleContext endCtx)static Rangestatic Rangestatic RangeСоздание Range для узла дерева разбора.static Rangecreate(TerminalNode terminalNode)static Rangecreate(TerminalNode startTerminalNode, TerminalNode stopTerminalNode)getFirstSignificantTokenRange(Collection<Token> tokens)
-
Method Details
-
create
-
create
-
create
Создание Range для линии- Parameters:
lineNo- - номер строкиstartChar- - номер первого символаendChar- - номер последнего символа- Returns:
- - полученный Range
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
Создание Range для узла дерева разбора.- Parameters:
tree- - дерево разбора.- Returns:
- - полученный Range.
-
containsRange
-
containsPosition
-
getFirstSignificantTokenRange
-