Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 298213 | Differences between
and this patch

Collapse All | Expand All

(-)a/plugins/org.eclipse.xtend.ui/src/org/eclipse/xtend/ui/editor/codeassist/XtendContentAssistProcessor.java (+4 lines)
Lines 88-94 Link Here
88
			ctx = FastAnalyzer.computeExecutionContext(part, ctx, extensions);
88
			ctx = FastAnalyzer.computeExecutionContext(part, ctx, extensions);
89
			proposals = (List<? extends ICompletionProposal>) new NamespaceProposalComputer().computeProposals(part, ctx, factory);
89
			proposals = (List<? extends ICompletionProposal>) new NamespaceProposalComputer().computeProposals(part, ctx, factory);
90
			
90
			
91
		} else if (p == Partition.DEFAULT){
92
			ctx = FastAnalyzer.computeExecutionContext(part, ctx, extensions);
93
			proposals = (List<? extends ICompletionProposal>) new TypeProposalComputer().computeProposals(part, ctx, factory);
91
		}
94
		}
95
		
92
		Collections.sort(proposals, new ProposalComparator());
96
		Collections.sort(proposals, new ProposalComparator());
93
		return proposals.toArray(new ICompletionProposal[proposals.size()]);
97
		return proposals.toArray(new ICompletionProposal[proposals.size()]);
94
	}
98
	}
(-)a/plugins/org.eclipse.xtend/src/org/eclipse/internal/xtend/xtend/codeassist/FastAnalyzer.java (-1 / +1 lines)
Lines 215-221 Link Here
215
			final String str, ExecutionContext ctx,
215
			final String str, ExecutionContext ctx,
216
			final List<Extension> extensions) {
216
			final List<Extension> extensions) {
217
		final Partition p = computePartition(str);
217
		final Partition p = computePartition(str);
218
		if (p == Partition.EXPRESSION || p == Partition.TYPE_DECLARATION) {
218
		if (p == Partition.EXPRESSION || p == Partition.TYPE_DECLARATION || p == Partition.DEFAULT) {
219
219
220
			final List<String> imports = findImports(str);
220
			final List<String> imports = findImports(str);
221
			final List<String> extensionImports = findExtensions(str);
221
			final List<String> extensionImports = findExtensions(str);

Return to bug 298213