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


Java Helper类代码示例

本文整理汇总了Java中org.jboss.byteman.rule.helper.Helper的典型用法代码示例。如果您正苦于以下问题:Java Helper类的具体用法?Java Helper怎么用?Java Helper使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


Helper类属于org.jboss.byteman.rule.helper包,在下文中一共展示了Helper类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: computeCompletionProposals

import org.jboss.byteman.rule.helper.Helper; //导入依赖的package包/类
@Override
public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int offset) {
	if(StringUtils.trimHead(getLineString(viewer, offset)).equals("HELPER")) {
		return null;
	}
	ICompletionProposal[] parentProposals = computeCompletionProposals(viewer, offset, true);
	if(existsDefaultHelper(parentProposals)) {
		return parentProposals;
	}
	List<ICompletionProposal> proposals = new ArrayList<ICompletionProposal>();
	try {
		String source = viewer.getDocument().get(0, offset);
		String lastWord = StringUtils.getLastWord(source);
		if(StringUtils.isNotEmpty(lastWord)
				&& !Helper.class.getCanonicalName().equals(lastWord)
				&& (Helper.class.getSimpleName().toLowerCase().startsWith(lastWord.toLowerCase())
						|| Helper.class.getCanonicalName().toLowerCase().startsWith(lastWord.toLowerCase()))) {
			proposals.add(new CompletionProposal(
					Helper.class.getCanonicalName(), offset - lastWord.length(), lastWord.length(),
					Helper.class.getCanonicalName().length(), getClassImage(),
					Helper.class.getSimpleName() + " - " + Helper.class.getPackage().getName(), null, null));
		}
	} catch (Exception e) {
		BytemanEditorPlugin.logException(e);
	}
	if(parentProposals != null) {
		proposals.addAll(Arrays.asList(parentProposals));
	}
	return proposals.toArray(new ICompletionProposal[proposals.size()]);
}
 
开发者ID:masao-kunii,项目名称:byteman-editor,代码行数:31,代码来源:BytemanHelperAssistProcessor.java

示例2: existsDefaultHelper

import org.jboss.byteman.rule.helper.Helper; //导入依赖的package包/类
protected boolean existsDefaultHelper(ICompletionProposal[] proposals) {
	if(proposals == null) {
		return false;
	}
	for(ICompletionProposal p : proposals) {
		if(p instanceof AbstractJavaCompletionProposal) {
			if(((AbstractJavaCompletionProposal) p).getReplacementString().equals(Helper.class.getCanonicalName())) {
				return true;
			}
		}
	}
	return false;
}
 
开发者ID:masao-kunii,项目名称:byteman-editor,代码行数:14,代码来源:BytemanHelperAssistProcessor.java

示例3: initialize

import org.jboss.byteman.rule.helper.Helper; //导入依赖的package包/类
public void initialize(String args) {
  if (!args.isEmpty()) {
    Helper.err("Unexpected module system arguments: " + args);
  }
}
 
开发者ID:ApptuitAI,项目名称:JInsight,代码行数:6,代码来源:ContextualModuleLoader.java


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