Class SimpleRange
java.lang.Object
com.github._1c_syntax.bsl.parser.description.support.SimpleRange
Класс для хранения области символов
-
Constructor Summary
ConstructorDescriptionSimpleRange
(int startLine, int startCharacter, int endLine, int endCharacter) -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
containsRange
(SimpleRange bigger, SimpleRange smaller) Проверяет вхождение второй области в первуюstatic SimpleRange
Создает область по списку токеновstatic SimpleRange
Создает новую область по токенам углов областиboolean
int
int
int
int
toString()
-
Constructor Details
-
SimpleRange
public SimpleRange(int startLine, int startCharacter, int endLine, int endCharacter)
-
-
Method Details
-
containsRange
Проверяет вхождение второй области в первую- Parameters:
bigger
- Первая областьsmaller
- Вторая область- Returns:
- Признак вхождения второй в первую
-
create
Создает новую область по токенам углов области- Parameters:
startToken
- Токен левого верхнего углаendToken
- Токен правого нижнего узла- Returns:
- Созданная область
-
create
Создает область по списку токенов- Parameters:
tokens
- Список токенов области- Returns:
- Созданная область
-
getStartLine
public int getStartLine() -
getStartCharacter
public int getStartCharacter() -
getEndLine
public int getEndLine() -
getEndCharacter
public int getEndCharacter() -
toString
-
equals
-