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

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

Introduction

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

Prototype

public ObjectVector getVisibleFields() 

Source Link

Document

Return the bindings of all visible fields 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);
}