Package com.github.javaparser
Class UnicodeEscapeProcessingProvider.PositionMapping.DeltaInfo
- java.lang.Object
-
- com.github.javaparser.Position
-
- com.github.javaparser.UnicodeEscapeProcessingProvider.PositionMapping.DeltaInfo
-
- All Implemented Interfaces:
UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
,java.lang.Comparable<Position>
- Enclosing class:
- UnicodeEscapeProcessingProvider.PositionMapping
private static final class UnicodeEscapeProcessingProvider.PositionMapping.DeltaInfo extends Position implements UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
-
-
Field Summary
Fields Modifier and Type Field Description private int
_columnDelta
The offset to add to thePosition.column
and all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
.private int
_lineDelta
The offset to add to thePosition.line
and all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
.-
Fields inherited from interface com.github.javaparser.UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
NONE
-
-
Constructor Summary
Constructors Constructor Description DeltaInfo(int line, int column, int lineDelta, int columnDelta)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
int
transformColumn(int sourceColumn)
Maps the given column to an original column.int
transformLine(int sourceLine)
Maps the given line to an original line.-
Methods inherited from class com.github.javaparser.Position
compareTo, equals, hashCode, invalid, isAfter, isBefore, nextLine, orIfInvalid, pos, right, valid, withColumn, withLine
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.github.javaparser.UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
transform
-
-
-
-
Field Detail
-
_lineDelta
private final int _lineDelta
The offset to add to thePosition.line
and all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
.
-
_columnDelta
private final int _columnDelta
The offset to add to thePosition.column
and all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
.
-
-
Method Detail
-
transformLine
public int transformLine(int sourceLine)
Description copied from interface:UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
Maps the given line to an original line.- Specified by:
transformLine
in interfaceUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
-
transformColumn
public int transformColumn(int sourceColumn)
Description copied from interface:UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
Maps the given column to an original column.- Specified by:
transformColumn
in interfaceUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
-
-