Package com.github.javaparser.utils
Class PositionUtils
- java.lang.Object
-
- com.github.javaparser.utils.PositionUtils
-
public final class PositionUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privatePositionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanareInOrder(Node a, Node b)static booleanareInOrder(Node a, Node b, boolean ignoringAnnotations)private static intbeginColumnWithoutConsideringAnnotation(Node node)private static intbeginLineWithoutConsideringAnnotation(Node node)private static NodebeginNodeWithoutConsideringAnnotations(Node node)private static intcompare(Node a, Node b, boolean ignoringAnnotations)static AnnotationExprgetLastAnnotation(Node node)static booleannodeContains(Node container, Node contained, boolean ignoringAnnotations)static <T extends Node>
voidsortByBeginPosition(NodeList<T> nodes)static <T extends Node>
voidsortByBeginPosition(java.util.List<T> nodes)static <T extends Node>
voidsortByBeginPosition(java.util.List<T> nodes, boolean ignoringAnnotations)
-
-
-
Method Detail
-
sortByBeginPosition
public static <T extends Node> void sortByBeginPosition(java.util.List<T> nodes)
-
sortByBeginPosition
public static <T extends Node> void sortByBeginPosition(java.util.List<T> nodes, boolean ignoringAnnotations)
-
getLastAnnotation
public static AnnotationExpr getLastAnnotation(Node node)
-
beginLineWithoutConsideringAnnotation
private static int beginLineWithoutConsideringAnnotation(Node node)
-
beginColumnWithoutConsideringAnnotation
private static int beginColumnWithoutConsideringAnnotation(Node node)
-
beginNodeWithoutConsideringAnnotations
private static Node beginNodeWithoutConsideringAnnotations(Node node)
-
-