Modifier and Type | Method and Description |
---|---|
static SymbolInfo |
FilterUtils.getVariableByName(String name,
List<SymbolInfo> symbols)
Get the variable symbol info by the name.
|
Modifier and Type | Method and Description |
---|---|
static List<SymbolInfo> |
FilterUtils.getClientActions(BObjectTypeSymbol bObjectTypeSymbol)
Get the actions defined over and endpoint.
|
static List<SymbolInfo> |
FilterUtils.getInvocationAndFieldSymbolsOnVar(LSServiceOperationContext context,
String variableName,
String delimiter,
List<SymbolInfo> symbolInfos)
Get the invocations and fields against an identifier (functions, actions and fields).
|
static List<SymbolInfo> |
FilterUtils.getInvocationAndFieldSymbolsOnVar(LSServiceOperationContext context,
String variableName,
String delimiter,
List<SymbolInfo> symbolInfos,
boolean addBuiltIn)
Get the invocations and fields against an identifier (functions, actions and fields).
|
static Predicate<SymbolInfo> |
CommonUtil.invalidSymbolsPredicate()
Predicate to check for the invalid symbols.
|
Modifier and Type | Method and Description |
---|---|
static List<SymbolInfo> |
FilterUtils.getInvocationAndFieldSymbolsOnVar(LSServiceOperationContext context,
String variableName,
String delimiter,
List<SymbolInfo> symbolInfos)
Get the invocations and fields against an identifier (functions, actions and fields).
|
static List<SymbolInfo> |
FilterUtils.getInvocationAndFieldSymbolsOnVar(LSServiceOperationContext context,
String variableName,
String delimiter,
List<SymbolInfo> symbolInfos,
boolean addBuiltIn)
Get the invocations and fields against an identifier (functions, actions and fields).
|
static SymbolInfo |
FilterUtils.getVariableByName(String name,
List<SymbolInfo> symbols)
Get the variable symbol info by the name.
|
Modifier and Type | Field and Description |
---|---|
static LSContext.Key<List<SymbolInfo>> |
CompletionKeys.VISIBLE_SYMBOLS_KEY |
Modifier and Type | Method and Description |
---|---|
protected Predicate<SymbolInfo> |
AbstractItemResolver.attachedOrSelfKeywordFilter() |
Modifier and Type | Method and Description |
---|---|
protected List<org.eclipse.lsp4j.CompletionItem> |
AbstractItemResolver.getCompletionItemList(org.eclipse.lsp4j.jsonrpc.messages.Either<List<org.eclipse.lsp4j.CompletionItem>,List<SymbolInfo>> list,
LSContext context)
Populate the completion item list by either list.
|
protected List<org.eclipse.lsp4j.CompletionItem> |
AbstractItemResolver.getCompletionItemList(List<SymbolInfo> symbolInfoList,
LSContext context)
Populate the completion item list by considering the.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.lsp4j.jsonrpc.messages.Either<List<org.eclipse.lsp4j.CompletionItem>,List<SymbolInfo>> |
StatementTemplateFilter.filterItems(LSServiceOperationContext context) |
org.eclipse.lsp4j.jsonrpc.messages.Either<List<org.eclipse.lsp4j.CompletionItem>,List<SymbolInfo>> |
DelimiterBasedContentFilter.filterItems(LSServiceOperationContext ctx) |
abstract org.eclipse.lsp4j.jsonrpc.messages.Either<List<org.eclipse.lsp4j.CompletionItem>,List<SymbolInfo>> |
AbstractSymbolFilter.filterItems(LSServiceOperationContext completionContext)
Filters the symbolInfo from the list based on a particular filter criteria.
|
Copyright © 2019 WSO2. All rights reserved.