Class CallHierarchy
- java.lang.Object
-
- org.eclipse.handly.ui.callhierarchy.CallHierarchy
-
- All Implemented Interfaces:
ICallHierarchy
public final class CallHierarchy extends java.lang.Object implements ICallHierarchy
Default implementation ofICallHierarchy
.
-
-
Constructor Summary
Constructors Constructor Description CallHierarchy(CallHierarchyKind kind, ICallHierarchyNode[] roots)
Creates a new call hierarchy object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CallHierarchyKind
getKind()
Returns the kind of this call hierarchy.ICallHierarchyNode[]
getRoots()
Returns the root nodes of this call hierarchy.
-
-
-
Constructor Detail
-
CallHierarchy
public CallHierarchy(CallHierarchyKind kind, ICallHierarchyNode[] roots)
Creates a new call hierarchy object.- Parameters:
kind
- the call hierarchy kind (notnull
)roots
- the root nodes of the call hierarchy (notnull
, each node must not benull
and must have no parent node, the kind of the node must correspond to the given call hierarchy kind). The given array must not be subsequently modified
-
-
Method Detail
-
getKind
public CallHierarchyKind getKind()
Description copied from interface:ICallHierarchy
Returns the kind of this call hierarchy.- Specified by:
getKind
in interfaceICallHierarchy
- Returns:
- the call hierarchy kind (never
null
)
-
getRoots
public ICallHierarchyNode[] getRoots()
Description copied from interface:ICallHierarchy
Returns the root nodes of this call hierarchy.- Specified by:
getRoots
in interfaceICallHierarchy
- Returns:
- the root nodes of the call hierarchy (never
null
, may be empty). Clients must not modify the returned array.
-
-