Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
plugin/languages/call-hierarchy
CallHierarchyAdapter
Class CallHierarchyAdapter
Index
Constructors
constructor
Properties
cache
session
Ids
Methods
from
Call
Hierarchy
Outgoing
Call
provide
Callees
provide
Callers
provide
Root
Definition
release
Session
Constructors
constructor
new
CallHierarchyAdapter
(
provider
:
CallHierarchyProvider
,
documents
:
DocumentsExtImpl
,
)
:
CallHierarchyAdapter
Parameters
provider
:
CallHierarchyProvider
documents
:
DocumentsExtImpl
Returns
CallHierarchyAdapter
Properties
Protected
Readonly
cache
cache
:
Map
<
string
,
Map
<
string
,
CallHierarchyItem
>
>
= ...
Protected
session
Ids
sessionIds
:
number
= 0
Methods
Protected
from
Call
Hierarchy
Outgoing
Call
fromCallHierarchyOutgoingCall
(
caller
:
CallHierarchyOutgoingCall
,
sessionId
:
string
,
)
:
CallHierarchyOutgoingCall
Parameters
caller
:
CallHierarchyOutgoingCall
sessionId
:
string
Returns
CallHierarchyOutgoingCall
provide
Callees
provideCallees
(
definition
:
CallHierarchyItem
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CallHierarchyOutgoingCall
[]
>
Parameters
definition
:
CallHierarchyItem
token
:
CancellationToken
Returns
Promise
<
undefined
|
CallHierarchyOutgoingCall
[]
>
provide
Callers
provideCallers
(
definition
:
CallHierarchyItem
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CallHierarchyIncomingCall
[]
>
Parameters
definition
:
CallHierarchyItem
token
:
CancellationToken
Returns
Promise
<
undefined
|
CallHierarchyIncomingCall
[]
>
provide
Root
Definition
provideRootDefinition
(
resource
:
URI
,
position
:
Position
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
CallHierarchyItem
[]
>
Parameters
resource
:
URI
position
:
Position
token
:
CancellationToken
Returns
Promise
<
undefined
|
CallHierarchyItem
[]
>
release
Session
releaseSession
(
session
?:
string
)
:
Promise
<
boolean
>
Parameters
Optional
session
:
string
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
cache
session
Ids
Methods
from
Call
Hierarchy
Outgoing
Call
provide
Callees
provide
Callers
provide
Root
Definition
release
Session
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...