public interface org.eclipse.jface.text.ILineTracker
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.jface.text.ILineTracker
  super_class: java.lang.Object
{
  public abstract java.lang.String[] getLegalLineDelimiters();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getLineDelimiter(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jface.text.BadLocationException
    MethodParameters:
      Name  Flags
      line  

  public abstract int computeNumberOfLines(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      text  

  public abstract int getNumberOfLines();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getNumberOfLines(int, int);
    descriptor: (II)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jface.text.BadLocationException
    MethodParameters:
        Name  Flags
      offset  
      length  

  public abstract int getLineOffset(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jface.text.BadLocationException
    MethodParameters:
      Name  Flags
      line  

  public abstract int getLineLength(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jface.text.BadLocationException
    MethodParameters:
      Name  Flags
      line  

  public abstract int getLineNumberOfOffset(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jface.text.BadLocationException
    MethodParameters:
        Name  Flags
      offset  

  public abstract org.eclipse.jface.text.IRegion getLineInformationOfOffset(int);
    descriptor: (I)Lorg/eclipse/jface/text/IRegion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jface.text.BadLocationException
    MethodParameters:
        Name  Flags
      offset  

  public abstract org.eclipse.jface.text.IRegion getLineInformation(int);
    descriptor: (I)Lorg/eclipse/jface/text/IRegion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jface.text.BadLocationException
    MethodParameters:
      Name  Flags
      line  

  public abstract void replace(int, int, java.lang.String);
    descriptor: (IILjava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jface.text.BadLocationException
    MethodParameters:
        Name  Flags
      offset  
      length  
      text    

  public abstract void set(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      text  
}
SourceFile: "ILineTracker.java"