Top Constructors Methods
com.github.javaparser.utils

public final Class PositionUtils

extends Object
Class Inheritance
Imports
com.github.javaparser.Position, .Range, com.github.javaparser.ast.Node, .NodeList, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, .FieldDeclaration, .MethodDeclaration, com.github.javaparser.ast.expr.AnnotationExpr, com.github.javaparser.ast.nodeTypes.NodeWithAnnotations, .NodeWithType, com.github.javaparser.ast.type.Type, java.util.List

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static boolean
public static boolean
areInOrder(Node a, Node b, boolean ignoringAnnotations)

private static int
private static int
private static Node
private static int
compare(Node a, Node b, boolean ignoringAnnotations)

public static AnnotationExpr
public static boolean
nodeContains(Node container, Node contained, boolean ignoringAnnotations)

public static <T extends Node> void
public static <T extends Node> void
public static <T extends Node> void
sortByBeginPosition(List<T> nodes, final boolean ignoringAnnotations)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

PositionUtilsback to summary
private PositionUtils()

Method Detail

areInOrderback to summary
public static boolean areInOrder(Node a, Node b)
areInOrderback to summary
public static boolean areInOrder(Node a, Node b, boolean ignoringAnnotations)
beginColumnWithoutConsideringAnnotationback to summary
private static int beginColumnWithoutConsideringAnnotation(Node node)
beginLineWithoutConsideringAnnotationback to summary
private static int beginLineWithoutConsideringAnnotation(Node node)
beginNodeWithoutConsideringAnnotationsback to summary
private static Node beginNodeWithoutConsideringAnnotations(Node node)
compareback to summary
private static int compare(Node a, Node b, boolean ignoringAnnotations)
getLastAnnotationback to summary
public static AnnotationExpr getLastAnnotation(Node node)
nodeContainsback to summary
public static boolean nodeContains(Node container, Node contained, boolean ignoringAnnotations)
sortByBeginPositionback to summary
public static <T extends Node> void sortByBeginPosition(List<T> nodes)
sortByBeginPositionback to summary
public static <T extends Node> void sortByBeginPosition(NodeList<T> nodes)
sortByBeginPositionback to summary
public static <T extends Node> void sortByBeginPosition(List<T> nodes, final boolean ignoringAnnotations)