Class CompletionProposalRequestor
java.lang.Object
org.eclipse.jdt.core.CompletionRequestor
com.microsoft.java.debug.plugin.internal.CompletionProposalRequestor
public final class CompletionProposalRequestor
extends org.eclipse.jdt.core.CompletionRequestor
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCompletionProposalRequestor(org.eclipse.jdt.core.ITypeRoot typeRoot, int offset) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.eclipse.jdt.core.CompletionProposal proposal) voidacceptContext(org.eclipse.jdt.core.CompletionContext context) List<org.eclipse.lsp4j.CompletionItem>Return the completion list requested.org.eclipse.jdt.core.CompletionContextbooleanvoidsetIgnored(int completionProposalKind, boolean ignore) org.eclipse.lsp4j.CompletionItemtoCompletionItem(org.eclipse.jdt.core.CompletionProposal proposal, int index) To completion item.Methods inherited from class org.eclipse.jdt.core.CompletionRequestor
beginReporting, completionFailure, endReporting, getFavoriteReferences, isAllowingRequiredProposals, isExtendedContextRequired, isIgnored, isIgnored, setAllowsRequiredProposals, setFavoriteReferences, setRequireExtendedContext
-
Field Details
-
SUPPORTED_KINDS
-
-
Constructor Details
-
CompletionProposalRequestor
public CompletionProposalRequestor(org.eclipse.jdt.core.ITypeRoot typeRoot, int offset) Constructor.- Parameters:
typeRoot- ITypeRootoffset- within the source file
-
-
Method Details
-
accept
public void accept(org.eclipse.jdt.core.CompletionProposal proposal) - Specified by:
acceptin classorg.eclipse.jdt.core.CompletionRequestor
-
getCompletionItems
Return the completion list requested.- Returns:
- list of the completion item.
-
toCompletionItem
public org.eclipse.lsp4j.CompletionItem toCompletionItem(org.eclipse.jdt.core.CompletionProposal proposal, int index) To completion item.- Parameters:
proposal- proposalindex- index- Returns:
- CompletionItem
-
acceptContext
public void acceptContext(org.eclipse.jdt.core.CompletionContext context) - Overrides:
acceptContextin classorg.eclipse.jdt.core.CompletionRequestor
-
setIgnored
public void setIgnored(int completionProposalKind, boolean ignore) - Overrides:
setIgnoredin classorg.eclipse.jdt.core.CompletionRequestor
-
isTestCodeExcluded
public boolean isTestCodeExcluded()- Overrides:
isTestCodeExcludedin classorg.eclipse.jdt.core.CompletionRequestor
-
getContext
public org.eclipse.jdt.core.CompletionContext getContext()
-