Class SimpleRange
java.lang.Object
com.github._1c_syntax.bsl.parser.description.support.SimpleRange
Класс для хранения области символов
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleRange(int startLine, int startCharacter, int endLine, int endCharacter) -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontainsRange(SimpleRange bigger, SimpleRange smaller) Проверяет вхождение второй области в первуюstatic SimpleRangeСоздает область по списку токеновstatic SimpleRangeСоздает новую область по токенам углов областиbooleanintintintinttoString()
-
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
-