public final class PositionUtils
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
PositionUtils() |
Modifier and Type | Method and 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> |
sortByBeginPosition(java.util.List<T> nodes) |
static <T extends Node> |
sortByBeginPosition(java.util.List<T> nodes,
boolean ignoringAnnotations) |
static <T extends Node> |
sortByBeginPosition(NodeList<T> nodes) |
public static <T extends Node> void sortByBeginPosition(java.util.List<T> nodes)
public static <T extends Node> void sortByBeginPosition(java.util.List<T> nodes, boolean ignoringAnnotations)
public static AnnotationExpr getLastAnnotation(Node node)
private static int beginLineWithoutConsideringAnnotation(Node node)
private static int beginColumnWithoutConsideringAnnotation(Node node)
private static Node beginNodeWithoutConsideringAnnotations(Node node)