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


Java GotoCompletionRegistrar类代码示例

本文整理汇总了Java中fr.adrienbrault.idea.symfony2plugin.codeInsight.GotoCompletionRegistrar的典型用法代码示例。如果您正苦于以下问题:Java GotoCompletionRegistrar类的具体用法?Java GotoCompletionRegistrar怎么用?Java GotoCompletionRegistrar使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: getContributors

import fr.adrienbrault.idea.symfony2plugin.codeInsight.GotoCompletionRegistrar; //导入依赖的package包/类
public static Collection<GotoCompletionContributor> getContributors(final PsiElement psiElement) {
    Collection<GotoCompletionContributor> contributors = new ArrayList<>();

    GotoCompletionRegistrarParameter registrar = (pattern, contributor) -> {
        if(pattern.accepts(psiElement)) {
            contributors.add(contributor);
        }
    };

    for(GotoCompletionRegistrar register: CONTRIBUTORS) {
        // filter on language
        if(register instanceof GotoCompletionLanguageRegistrar) {
            if(((GotoCompletionLanguageRegistrar) register).support(psiElement.getLanguage())) {
                register.register(registrar);
            }
        } else {
            register.register(registrar);
        }
    }

    return contributors;
}
 
开发者ID:Haehnchen,项目名称:idea-php-laravel-plugin,代码行数:23,代码来源:GotoCompletionUtil.java

示例2: getContributors

import fr.adrienbrault.idea.symfony2plugin.codeInsight.GotoCompletionRegistrar; //导入依赖的package包/类
public static Collection<GotoCompletionContributor> getContributors(final PsiElement psiElement) {

        final Collection<GotoCompletionContributor> contributors = new ArrayList<>();

        GotoCompletionRegistrarParameter registrar = (pattern, contributor) -> {
            if(pattern.accepts(psiElement)) {
                contributors.add(contributor);
            }
        };

        for(GotoCompletionRegistrar register: EXTENSIONS.getExtensions()) {
            register.register(registrar);
        }

        return contributors;
    }
 
开发者ID:Haehnchen,项目名称:idea-php-symfony2-plugin,代码行数:17,代码来源:GotoCompletionUtil.java


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