當前位置: 首頁>>代碼示例>>Java>>正文


Java LazyJavaCompletionProposal類代碼示例

本文整理匯總了Java中org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal的典型用法代碼示例。如果您正苦於以下問題:Java LazyJavaCompletionProposal類的具體用法?Java LazyJavaCompletionProposal怎麽用?Java LazyJavaCompletionProposal使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


LazyJavaCompletionProposal類屬於org.eclipse.jdt.internal.ui.text.java包,在下文中一共展示了LazyJavaCompletionProposal類的12個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: createJavadocSimpleProposal

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private IJavaCompletionProposal createJavadocSimpleProposal(CompletionProposal javadocProposal) {
  // TODO do better with javadoc proposals
  //		String completion= String.valueOf(proposal.getCompletion());
  //		int start= proposal.getReplaceStart();
  //		int length= getLength(proposal);
  //		String label= fLabelProvider.createSimpleLabel(proposal);
  //		Image image= getImage(fLabelProvider.createImageDescriptor(proposal));
  //		int relevance= computeRelevance(proposal);
  //
  //		JavaCompletionProposal javaProposal= new JavaCompletionProposal(completion, start, length,
  // image, label, relevance);
  //		if (fJavaProject != null)
  //			javaProposal.setProposalInfo(new FieldProposalInfo(fJavaProject, proposal));
  //
  //		javaProposal.setTriggerCharacters(VAR_TRIGGER);
  //
  //		return javaProposal;
  LazyJavaCompletionProposal proposal =
      new LazyJavaCompletionProposal(javadocProposal, getInvocationContext());
  //		adaptLength(proposal, javadocProposal);
  return proposal;
}
 
開發者ID:eclipse,項目名稱:che,代碼行數:23,代碼來源:CompletionProposalCollector.java

示例2: createJavadocSimpleProposal

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private IJavaCompletionProposal createJavadocSimpleProposal(CompletionProposal javadocProposal) {
		// TODO do better with javadoc proposals
//		String completion= String.valueOf(proposal.getCompletion());
//		int start= proposal.getReplaceStart();
//		int length= getLength(proposal);
//		String label= fLabelProvider.createSimpleLabel(proposal);
//		Image image= getImage(fLabelProvider.createImageDescriptor(proposal));
//		int relevance= computeRelevance(proposal);
//
//		JavaCompletionProposal javaProposal= new JavaCompletionProposal(completion, start, length, image, label, relevance);
//		if (fJavaProject != null)
//			javaProposal.setProposalInfo(new FieldProposalInfo(fJavaProject, proposal));
//
//		javaProposal.setTriggerCharacters(VAR_TRIGGER);
//
//		return javaProposal;
		LazyJavaCompletionProposal proposal = new LazyJavaCompletionProposal(javadocProposal, getInvocationContext());
//		adaptLength(proposal, javadocProposal);
		return proposal;
	}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:21,代碼來源:CompletionProposalCollector.java

示例3: createJavadocInlineTagProposal

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private IJavaCompletionProposal createJavadocInlineTagProposal(
    CompletionProposal javadocProposal) {
  LazyJavaCompletionProposal proposal =
      new JavadocInlineTagCompletionProposal(javadocProposal, getInvocationContext());
  adaptLength(proposal, javadocProposal);
  return proposal;
}
 
開發者ID:eclipse,項目名稱:che,代碼行數:8,代碼來源:CompletionProposalCollector.java

示例4: createMethodReferenceProposal

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private IJavaCompletionProposal createMethodReferenceProposal(CompletionProposal methodProposal) {
  LazyJavaCompletionProposal proposal =
      new JavaMethodCompletionProposal(methodProposal, getInvocationContext());
  adaptLength(proposal, methodProposal);
  return proposal;
}
 
開發者ID:eclipse,項目名稱:che,代碼行數:7,代碼來源:CompletionProposalCollector.java

示例5: adaptLength

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private void adaptLength(LazyJavaCompletionProposal proposal, CompletionProposal coreProposal) {
  if (fUserReplacementLength != -1) {
    proposal.setReplacementLength(getLength(coreProposal));
  }
}
 
開發者ID:eclipse,項目名稱:che,代碼行數:6,代碼來源:CompletionProposalCollector.java

示例6: createTypeProposal

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private IJavaCompletionProposal createTypeProposal(CompletionProposal typeProposal) {
  LazyJavaCompletionProposal proposal =
      new LazyJavaTypeCompletionProposal(typeProposal, getInvocationContext());
  adaptLength(proposal, typeProposal);
  return proposal;
}
 
開發者ID:eclipse,項目名稱:che,代碼行數:7,代碼來源:CompletionProposalCollector.java

示例7: createJavadocLinkTypeProposal

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private IJavaCompletionProposal createJavadocLinkTypeProposal(CompletionProposal typeProposal) {
  LazyJavaCompletionProposal proposal =
      new JavadocLinkTypeCompletionProposal(typeProposal, getInvocationContext());
  adaptLength(proposal, typeProposal);
  return proposal;
}
 
開發者ID:eclipse,項目名稱:che,代碼行數:7,代碼來源:CompletionProposalCollector.java

示例8: createJavadocInlineTagProposal

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private IJavaCompletionProposal createJavadocInlineTagProposal(CompletionProposal javadocProposal) {
	LazyJavaCompletionProposal proposal= new JavadocInlineTagCompletionProposal(javadocProposal, getInvocationContext());
	adaptLength(proposal, javadocProposal);
	return proposal;
}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:6,代碼來源:CompletionProposalCollector.java

示例9: createMethodReferenceProposal

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private IJavaCompletionProposal createMethodReferenceProposal(CompletionProposal methodProposal) {
	LazyJavaCompletionProposal proposal= new JavaMethodCompletionProposal(methodProposal, getInvocationContext());
	adaptLength(proposal, methodProposal);
	return proposal;
}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:6,代碼來源:CompletionProposalCollector.java

示例10: adaptLength

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private void adaptLength(LazyJavaCompletionProposal proposal, CompletionProposal coreProposal) {
	if (fUserReplacementLength != -1) {
		proposal.setReplacementLength(getLength(coreProposal));
	}
}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:6,代碼來源:CompletionProposalCollector.java

示例11: createTypeProposal

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private IJavaCompletionProposal createTypeProposal(CompletionProposal typeProposal) {
	LazyJavaCompletionProposal proposal= new LazyJavaTypeCompletionProposal(typeProposal, getInvocationContext());
	adaptLength(proposal, typeProposal);
	return proposal;
}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:6,代碼來源:CompletionProposalCollector.java

示例12: createJavadocLinkTypeProposal

import org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal; //導入依賴的package包/類
private IJavaCompletionProposal createJavadocLinkTypeProposal(CompletionProposal typeProposal) {
	LazyJavaCompletionProposal proposal= new JavadocLinkTypeCompletionProposal(typeProposal, getInvocationContext());
	adaptLength(proposal, typeProposal);
	return proposal;
}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:6,代碼來源:CompletionProposalCollector.java


注:本文中的org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。