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
,Comparable<Position>
- Enclosing class:
UnicodeEscapeProcessingProvider.PositionMapping
private static final class UnicodeEscapeProcessingProvider.PositionMapping.DeltaInfo
extends Position
implements UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
The offset to add to thePosition.column
and all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
.private final int
The offset to add to thePosition.line
and all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
.Fields inherited from class com.github.javaparser.Position
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, column, FIRST_COLUMN, FIRST_LINE, HOME, line
Fields inherited from interface com.github.javaparser.UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
NONE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontoString()
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, isAfterOrEqual, isBefore, isBeforeOrEqual, 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 Details
-
_lineDelta
private final int _lineDeltaThe offset to add to thePosition.line
and all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
. -
_columnDelta
private final int _columnDeltaThe offset to add to thePosition.column
and all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
.
-
-
Constructor Details
-
DeltaInfo
public DeltaInfo(int line, int column, int lineDelta, int columnDelta)
-
-
Method Details
-
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
-
toString
-