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_columnDeltaThe offset to add to thePosition.columnand all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate.private int_lineDeltaThe offset to add to thePosition.lineand 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 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.StringtoString()inttransformColumn(int sourceColumn)Maps the given column to an original column.inttransformLine(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 Detail
-
_lineDelta
private final int _lineDelta
The offset to add to thePosition.lineand all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate.
-
_columnDelta
private final int _columnDelta
The offset to add to thePosition.columnand all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate.
-
-
Method Detail
-
transformLine
public int transformLine(int sourceLine)
Description copied from interface:UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdateMaps the given line to an original line.- Specified by:
transformLinein interfaceUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
-
transformColumn
public int transformColumn(int sourceColumn)
Description copied from interface:UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdateMaps the given column to an original column.- Specified by:
transformColumnin interfaceUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
-
-