Class CallTextInfo
- java.lang.Object
-
- org.eclipse.handly.ui.callhierarchy.CallTextInfo
-
public final class CallTextInfo extends java.lang.ObjectHolds information about the text of a call, including the text range.
-
-
Constructor Summary
Constructors Constructor Description CallTextInfo(java.lang.String callText, TextRange callRange, int lineNumber, ISnapshot snapshot)Creates a new call text info object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TextRangegetCallRange()Returns the text range of the call.java.lang.StringgetCallText()Returns the textual representation of the call.intgetLineNumber()Returns the line number of the call.ISnapshotgetSnapshot()Returns the snapshot on which the call text info is based.
-
-
-
Constructor Detail
-
CallTextInfo
public CallTextInfo(java.lang.String callText, TextRange callRange, int lineNumber, ISnapshot snapshot)Creates a new call text info object.- Parameters:
callText- the text of the call (notnull)callRange- the text range of the call, ornullif unknownlineNumber- the 0-based line number of the call, orICallLocation.UNKOWN_LINE_NUMBERif unknownsnapshot- the base snapshot for the call text info, ornullif unknown
-
-
Method Detail
-
getCallText
public java.lang.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
nullif 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_NUMBERif 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
nullif unknown
-
-