Examples of PsiElementFilter


Examples of com.intellij.psi.util.PsiElementFilter

    }

    private void attachPathFoldingDescriptors(PsiElement psiElement, List<FoldingDescriptor> descriptors) {

        // find path calls in file
        PsiElement[] psiElements = PsiTreeUtil.collectElements(psiElement, new PsiElementFilter() {
            @Override
            public boolean isAccepted(PsiElement psiElement) {
                return TwigHelper.getAutocompletableRoutePattern().accepts(psiElement);
            }
        });
View Full Code Here

Examples of com.intellij.psi.util.PsiElementFilter

    }

    private void attachConstantFoldingDescriptors(PsiElement psiElement, List<FoldingDescriptor> descriptors) {
        // find path calls in file
        PsiElement[] constantReferences = PsiTreeUtil.collectElements(psiElement, new PsiElementFilter() {
            @Override
            public boolean isAccepted(PsiElement psiElement) {
                return TwigHelper.getPrintBlockFunctionPattern("constant").accepts(psiElement);
            }
        });
View Full Code Here

Examples of com.intellij.psi.util.PsiElementFilter

        YAMLKeyValue parentYamlKey = PsiTreeUtil.getParentOfType(psiElement, YAMLKeyValue.class);
        if(parentYamlKey != null) {
            return parentYamlKey.getValueIndent();
        }

        PsiElement[] indentPsiElements = PsiTreeUtil.collectElements(psiElement.getContainingFile(), new PsiElementFilter() {
            @Override
            public boolean isAccepted(PsiElement element) {
                return PlatformPatterns.psiElement(YAMLTokenTypes.INDENT).accepts(element);
            }
        });
View Full Code Here

Examples of com.intellij.psi.util.PsiElementFilter

            if(PlatformPatterns.psiElement(YAMLTokenTypes.EOL).accepts(child)) {
                return child.getText();
            }
        }

        PsiElement[] indentPsiElements = PsiTreeUtil.collectElements(psiElement.getContainingFile(), new PsiElementFilter() {
            @Override
            public boolean isAccepted(PsiElement element) {
                return PlatformPatterns.psiElement(YAMLTokenTypes.EOL).accepts(element);
            }
        });
View Full Code Here

Examples of com.intellij.psi.util.PsiElementFilter

    public static MethodReference[] getFormBuilderTypes(Method method) {

        final List<MethodReference> methodReferences = new ArrayList<MethodReference>();

        final Symfony2InterfacesUtil symfony2InterfacesUtil = new Symfony2InterfacesUtil();
        PsiTreeUtil.collectElements(method, new PsiElementFilter() {
            @Override
            public boolean isAccepted(PsiElement psiElement) {

                if (psiElement instanceof MethodReference) {
                    String methodName = ((MethodReference) psiElement).getName();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.