Class CodePosition

java.lang.Object
org.openzen.zencode.shared.CodePosition

public final class CodePosition extends Object
  • Field Details

    • BUILTIN

      public static final CodePosition BUILTIN
    • NATIVE

      public static final CodePosition NATIVE
    • META

      public static final CodePosition META
    • UNKNOWN

      public static final CodePosition UNKNOWN
    • GENERATED

      public static final CodePosition GENERATED
    • file

      public final SourceFile file
    • fromLine

      public final int fromLine
    • fromLineOffset

      public final int fromLineOffset
    • toLine

      public final int toLine
    • toLineOffset

      public final int toLineOffset
  • Constructor Details

    • CodePosition

      public CodePosition(SourceFile file, int fromLine, int fromLineOffset, int toLine, int toLineOffset)
  • Method Details

    • getFilename

      public String getFilename()
    • toShortString

      public String toShortString()
    • until

      public CodePosition until(CodePosition to)
    • withLength

      public CodePosition withLength(int characters)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getFile

      public SourceFile getFile()
    • getFromLine

      public int getFromLine()
    • getFromLineOffset

      public int getFromLineOffset()
    • getToLine

      public int getToLine()
    • getToLineOffset

      public int getToLineOffset()