Community
Participate
Working Groups
ctx = FastAnalyzer.computeExecutionContext(part, ctx, extensions);
proposals = (List<? extends ICompletionProposal>) new NamespaceProposalComputer().computeProposals(part, ctx, factory);
} else if (p == Partition.DEFAULT){
proposals = (List<? extends ICompletionProposal>) new TypeProposalComputer().computeProposals(part, ctx, factory);
}
Collections.sort(proposals, new ProposalComparator());
return proposals.toArray(new ICompletionProposal[proposals.size()]);
final String str, ExecutionContext ctx,
final List<Extension> extensions) {
final Partition p = computePartition(str);
if (p == Partition.EXPRESSION || p == Partition.TYPE_DECLARATION) {
if (p == Partition.EXPRESSION || p == Partition.TYPE_DECLARATION || p == Partition.DEFAULT) {
final List<String> imports = findImports(str);
final List<String> extensionImports = findExtensions(str);