Package com.github.javaparser
Class UnicodeEscapeProcessingProvider.PositionMapping
- java.lang.Object
-
- com.github.javaparser.UnicodeEscapeProcessingProvider.PositionMapping
-
- Enclosing class:
- UnicodeEscapeProcessingProvider
public static final class UnicodeEscapeProcessingProvider.PositionMapping extends java.lang.Object
An algorithm mappingPosition
form two corresponding files.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
UnicodeEscapeProcessingProvider.PositionMapping.DeltaInfo
static interface
UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<UnicodeEscapeProcessingProvider.PositionMapping.DeltaInfo>
_deltas
-
Constructor Summary
Constructors Constructor Description PositionMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
add(int line, int column, int lineDelta, int columnDelta)
boolean
isEmpty()
Whether this is the identity transformation.UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
lookup(Position position)
Looks up theUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
for the given Position.Position
transform(Position pos)
Transforms the givenPosition
.Range
transform(Range range)
Transforms the givenRange
.
-
-
-
Field Detail
-
_deltas
private final java.util.List<UnicodeEscapeProcessingProvider.PositionMapping.DeltaInfo> _deltas
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
Whether this is the identity transformation.
-
add
void add(int line, int column, int lineDelta, int columnDelta)
-
lookup
public UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate lookup(Position position)
Looks up theUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
for the given Position.
-
-