Class Ranges
java.lang.Object
com.github._1c_syntax.bsl.languageserver.utils.Ranges
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
containsPosition(Range range, Position position)
static boolean
containsRange(Range bigger, Range smaller)
static Range
create()
static Range
create(int lineNo, int startChar, int endChar)
Создание Range для линииstatic Range
create(int startLine, int startChar, int endLine, int endChar)
static Range
static Range
create(ParserRuleContext ruleContext)
static Range
create(ParserRuleContext startCtx, ParserRuleContext endCtx)
static Range
static Range
static Range
Создание Range для узла дерева разбора.static Range
create(TerminalNode terminalNode)
static Range
create(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
-