当前位置: 首页>>代码示例>>Java>>正文


Java JavaTypeCompletionProcessor.setCompletionContext方法代码示例

本文整理汇总了Java中org.eclipse.jdt.internal.ui.refactoring.contentassist.JavaTypeCompletionProcessor.setCompletionContext方法的典型用法代码示例。如果您正苦于以下问题:Java JavaTypeCompletionProcessor.setCompletionContext方法的具体用法?Java JavaTypeCompletionProcessor.setCompletionContext怎么用?Java JavaTypeCompletionProcessor.setCompletionContext使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.jdt.internal.ui.refactoring.contentassist.JavaTypeCompletionProcessor的用法示例。


在下文中一共展示了JavaTypeCompletionProcessor.setCompletionContext方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: installParameterTypeContentAssist

import org.eclipse.jdt.internal.ui.refactoring.contentassist.JavaTypeCompletionProcessor; //导入方法依赖的package包/类
private SubjectControlContentAssistant installParameterTypeContentAssist(Text text) {
	JavaTypeCompletionProcessor processor= new JavaTypeCompletionProcessor(true, false);
	if (fTypeContext == null)
		processor.setCompletionContext(null, null, null);
	else
		processor.setCompletionContext(fTypeContext.getCuHandle(), fTypeContext.getBeforeString(), fTypeContext.getAfterString());
	SubjectControlContentAssistant contentAssistant= ControlContentAssistHelper.createJavaContentAssistant(processor);
	ContentAssistHandler.createHandlerForText(text, contentAssistant);
	return contentAssistant;
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:11,代码来源:ChangeParametersControl.java

示例2: createReturnTypeControl

import org.eclipse.jdt.internal.ui.refactoring.contentassist.JavaTypeCompletionProcessor; //导入方法依赖的package包/类
private void createReturnTypeControl(Composite parent) {
	Composite returnType= new Composite(parent, SWT.NONE);
	returnType.setLayoutData(new GridData(GridData.FILL_BOTH));
	GridLayout layout= new GridLayout(1, false);
	layout.marginHeight= 0;
	layout.marginWidth= 0;
	returnType.setLayout(layout);

	Label label= new Label(returnType, SWT.NONE);
	label.setText(RefactoringMessages.ChangeSignatureInputPage_return_type);

	final Text text= new Text(returnType, SWT.BORDER);
	text.setText(getChangeMethodSignatureProcessor().getReturnTypeString());
	text.setLayoutData((new GridData(GridData.FILL_HORIZONTAL)));
	TextFieldNavigationHandler.install(text);

	if (getChangeMethodSignatureProcessor().canChangeNameAndReturnType()) {
		text.addModifyListener(new ModifyListener(){
			public void modifyText(ModifyEvent e) {
				getChangeMethodSignatureProcessor().setNewReturnTypeName(text.getText());
				update(true);
			}
		});
	} else {
		text.setEnabled(false);
	}

	JavaTypeCompletionProcessor processor= new JavaTypeCompletionProcessor(true, true);
	StubTypeContext stubTypeContext= getChangeMethodSignatureProcessor().getStubTypeContext();
	processor.setCompletionContext(stubTypeContext.getCuHandle(), stubTypeContext.getBeforeString(), stubTypeContext.getAfterString());
	ControlContentAssistHelper.createTextContentAssistant(text, processor);
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:33,代码来源:ChangeSignatureWizard.java


注:本文中的org.eclipse.jdt.internal.ui.refactoring.contentassist.JavaTypeCompletionProcessor.setCompletionContext方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。