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 CallHierarchyKindgetKind()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 benulland 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:ICallHierarchyReturns the kind of this call hierarchy.- Specified by:
getKindin interfaceICallHierarchy- Returns:
- the call hierarchy kind (never
null)
-
getRoots
public ICallHierarchyNode[] getRoots()
Description copied from interface:ICallHierarchyReturns the root nodes of this call hierarchy.- Specified by:
getRootsin interfaceICallHierarchy- Returns:
- the root nodes of the call hierarchy (never
null, may be empty). Clients must not modify the returned array.
-
-