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 intThe offset to add to thePosition.columnand all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate.private final intThe 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, lineFields inherited from interface com.github.javaparser.UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontoString()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, withLineMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.github.javaparser.UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate
transform
-
Field Details
-
_lineDelta
private final int _lineDeltaThe offset to add to thePosition.lineand all following source positions up to the nextUnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate. -
_columnDelta
private final int _columnDeltaThe offset to add to thePosition.columnand 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.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
-
toString
-