Search in sources :

Example 56 with Position

use of com.github.javaparser.Position in project javaparser by javaparser.

the class PositionTestVisitor method doTest.

private void doTest(final Node node) {
    Position begin = node.getRange().get().begin;
    Position end = node.getRange().get().end;
    assertThat(begin.line, is(greaterThanOrEqualTo(0)));
    assertThat(begin.column, is(greaterThanOrEqualTo(0)));
    assertThat(end.line, is(greaterThanOrEqualTo(0)));
    assertThat(end.column, is(greaterThanOrEqualTo(0)));
    if (begin.line == end.line) {
        assertThat(begin.column, is(lessThanOrEqualTo(end.column)));
    } else {
        assertThat(begin.line, is(lessThanOrEqualTo(end.line)));
    }
    numberOfNodesVisited++;
}
Also used : Position(com.github.javaparser.Position)

Aggregations

Position (com.github.javaparser.Position)56 ArrayType (com.github.javaparser.ast.type.ArrayType)10 SimpleName (com.github.javaparser.ast.expr.SimpleName)2 CompilationUnit (com.github.javaparser.ast.CompilationUnit)1 BodyDeclaration (com.github.javaparser.ast.body.BodyDeclaration)1 ConstructorDeclaration (com.github.javaparser.ast.body.ConstructorDeclaration)1 FieldDeclaration (com.github.javaparser.ast.body.FieldDeclaration)1 MethodDeclaration (com.github.javaparser.ast.body.MethodDeclaration)1 Parameter (com.github.javaparser.ast.body.Parameter)1 TypeDeclaration (com.github.javaparser.ast.body.TypeDeclaration)1 VariableDeclarator (com.github.javaparser.ast.body.VariableDeclarator)1 PositionUtils.sortByBeginPosition (com.github.javaparser.utils.PositionUtils.sortByBeginPosition)1 ArrayList (java.util.ArrayList)1 List (java.util.List)1 Optional (java.util.Optional)1