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 private
PositionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
areInOrder(Node a, Node b)
static boolean
areInOrder(Node a, Node b, boolean ignoringAnnotations)
private static int
beginColumnWithoutConsideringAnnotation(Node node)
private static int
beginLineWithoutConsideringAnnotation(Node node)
private static Node
beginNodeWithoutConsideringAnnotations(Node node)
private static int
compare(Node a, Node b, boolean ignoringAnnotations)
static AnnotationExpr
getLastAnnotation(Node node)
static boolean
nodeContains(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)
-
-