Example usage for org.eclipse.jdt.internal.codeassist InternalCompletionContext getVisibleLocalVariables

List of usage examples for org.eclipse.jdt.internal.codeassist InternalCompletionContext getVisibleLocalVariables

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.codeassist InternalCompletionContext getVisibleLocalVariables.

Prototype

public ObjectVector getVisibleLocalVariables() 

Source Link

Document

Return the bindings of all visible local variables in the current completion context.

Usage

From source file:org.eclipse.recommenders.internal.chain.rcp.ChainCompletionProposalComputer.java

License:Open Source License

private void findEntrypointsForCompletionOnSingleName() {
    InternalCompletionContext context = ctx.get(CompletionContextKey.INTERNAL_COMPLETIONCONTEXT, null);
    ObjectVector visibleLocalVariables = context.getVisibleLocalVariables();
    Set<String> localVariableNames = getLocalVariableNames(visibleLocalVariables);
    resolveEntrypoints(visibleLocalVariables, localVariableNames);
    resolveEntrypoints(context.getVisibleFields(), localVariableNames);
    resolveEntrypoints(context.getVisibleMethods(), localVariableNames);
}