/** * Creates the collector used to get proposals from core. */ protected CompletionProposalCollector createCollector(JavaContentAssistInvocationContext context) { if (PreferenceConstants.getPreferenceStore().getBoolean(PreferenceConstants.CODEASSIST_FILL_ARGUMENT_NAMES)) return new FillArgumentNamesCompletionProposalCollector(context); else return new CompletionProposalCollector(context.getCompilationUnit()); }
/** * Creates the collector used to get proposals from core. * * @param context the context * @return the collector */ protected CompletionProposalCollector createCollector(JavaContentAssistInvocationContext context) { if (PreferenceConstants.getPreferenceStore().getBoolean(PreferenceConstants.CODEASSIST_FILL_ARGUMENT_NAMES)) return new FillArgumentNamesCompletionProposalCollector(context); else return new CompletionProposalCollector(context.getCompilationUnit(), true); }
/** * Creates the collector used to get proposals from core. * * @param context the context * @return the collector */ protected CompletionProposalCollector createCollector(JavaContentAssistInvocationContext context) { if (PreferenceConstants.getPreferenceStore().getBoolean(PreferenceConstants.CODEASSIST_FILL_ARGUMENT_NAMES)) return new FillArgumentNamesCompletionProposalCollector(context); else return new CompletionProposalCollector(context.getCompilationUnit(), true); }
/** * Creates the required type proposal. * * @param completionProposal the core completion proposal * @param invocationContext invocation context * @return the required type completion proposal * @since 3.5 */ protected LazyJavaCompletionProposal createRequiredTypeCompletionProposal(CompletionProposal completionProposal, JavaContentAssistInvocationContext invocationContext) { if (PreferenceConstants.getPreferenceStore().getBoolean(PreferenceConstants.CODEASSIST_FILL_ARGUMENT_NAMES)) return (LazyJavaCompletionProposal)new FillArgumentNamesCompletionProposalCollector(invocationContext).createJavaCompletionProposal(completionProposal); else return new LazyJavaTypeCompletionProposal(completionProposal, invocationContext); }
/** * Creates the required type proposal. * * @param completionProposal the core completion proposal * @param invocationContext invocation context * @return the required type completion proposal * @since 3.5 */ protected LazyJavaCompletionProposal createRequiredTypeCompletionProposal(CompletionProposal completionProposal, JavaContentAssistInvocationContext invocationContext) { if (PreferenceConstants.getPreferenceStore().getBoolean(PreferenceConstants.CODEASSIST_FILL_ARGUMENT_NAMES)) return (LazyJavaCompletionProposal)new FillArgumentNamesCompletionProposalCollector(invocationContext).createJavaCompletionProposal(completionProposal); else return new LazyJavaTypeCompletionProposal(completionProposal, invocationContext); }
private void initalizeCollector() { if (shouldFillArgumentNames()) { collector = new FillArgumentNamesCompletionProposalCollector(jdtuiContext); } else { collector = new CompletionProposalCollector(jdtuiContext.getCompilationUnit(), false); } configureInterestedProposalTypes(); adjustProposalReplacementLength(); }
collector = new FillArgumentNamesCompletionProposalCollector(ctx); } else { collector = new CompletionProposalCollector(ctx.getCompilationUnit(), false);