Package org.sonar.api.batch.fs.internal
Class DefaultTextPointer
- java.lang.Object
-
- org.sonar.api.batch.fs.internal.DefaultTextPointer
-
- All Implemented Interfaces:
java.lang.Comparable<TextPointer>,TextPointer
public class DefaultTextPointer extends java.lang.Object implements TextPointer
- Since:
- 5.2
-
-
Constructor Summary
Constructors Constructor Description DefaultTextPointer(int line, int lineOffset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(TextPointer o)booleanequals(java.lang.Object obj)inthashCode()intline()The logical line where this pointer is located.intlineOffset()The offset of this pointer in the current line.java.lang.StringtoString()
-
-
-
Method Detail
-
line
public int line()
Description copied from interface:TextPointerThe logical line where this pointer is located. First line is 1.- Specified by:
linein interfaceTextPointer
-
lineOffset
public int lineOffset()
Description copied from interface:TextPointerThe offset of this pointer in the current line. First position in a line is 0.- Specified by:
lineOffsetin interfaceTextPointer
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
compareTo
public int compareTo(TextPointer o)
- Specified by:
compareToin interfacejava.lang.Comparable<TextPointer>
-
-