Class CallTextInfo

java.lang.Object
org.eclipse.handly.ui.callhierarchy.CallTextInfo

public final class CallTextInfo extends Object
Holds information about the text of a call, including the text range.
  • Constructor Details

    • CallTextInfo

      public CallTextInfo(String callText, TextRange callRange, int lineNumber, ISnapshot snapshot)
      Creates a new call text info object.
      Parameters:
      callText - the text of the call (not null)
      callRange - the text range of the call, or null if unknown
      lineNumber - the 0-based line number of the call, or ICallLocation.UNKOWN_LINE_NUMBER if unknown
      snapshot - the base snapshot for the call text info, or null if unknown
  • Method Details

    • getCallText

      public String getCallText()
      Returns the textual representation of the call.
      Returns:
      the text of the call (never null)
    • getCallRange

      public TextRange getCallRange()
      Returns the text range of the call.
      Returns:
      the text range of the call, or null if unknown
    • getLineNumber

      public int getLineNumber()
      Returns the line number of the call. Note that the first line has the line number 0.
      Returns:
      the zero-based line number of the call, or ICallLocation.UNKOWN_LINE_NUMBER if unknown
    • getSnapshot

      public ISnapshot getSnapshot()
      Returns the snapshot on which the call text info is based.
      Returns:
      the base snapshot for the call text info, or null if unknown