Examples of processDeclarations()


Examples of com.intellij.psi.PsiElement.processDeclarations()

        PsiElement node = lastParent != null ? lastParent.getPrevSibling() : null;

        while (node != null) {
            if (GoElementPatterns.BLOCK_DECLARATIONS.accepts(node)) {
                if (!node.processDeclarations(processor, state, null, place)) {
                    return false;
                }
            }
            node = node.getPrevSibling();
        }
View Full Code Here

Examples of com.intellij.psi.PsiElement.processDeclarations()

    public boolean processDeclarations(@NotNull PsiScopeProcessor processor, @NotNull ResolveState state, PsiElement lastParent, @NotNull PsiElement place) {
        PsiElement node = lastParent != null ? lastParent.getPrevSibling() : null;

        while ( node != null ) {
            if ( GoElementPatterns.BLOCK_DECLARATIONS.accepts(node)) {
                if ( ! node.processDeclarations(processor, state, null, place) ) {
                    return false;
                }
            }
            node = node.getPrevSibling();
        }
View Full Code Here

Examples of com.intellij.psi.PsiElement.processDeclarations()

    public boolean processDeclarations(@NotNull PsiScopeProcessor processor, @NotNull ResolveState state, PsiElement lastParent, @NotNull PsiElement place) {
        PsiElement node = lastParent != null ? lastParent.getPrevSibling() : null;

        while (node != null) {
            if (GoElementPatterns.BLOCK_DECLARATIONS.accepts(node)) {
                if (!node.processDeclarations(processor, state, null, place)) {
                    return false;
                }
            }
            node = node.getPrevSibling();
        }
View Full Code Here

Examples of com.intellij.psi.PsiElement.processDeclarations()

        PsiElement node = lastParent != null ? lastParent.getPrevSibling() : this.getLastChild();

        while ( node != null ) {
            if ( GoElementPatterns.BLOCK_DECLARATIONS.accepts(node)) {
                if ( ! node.processDeclarations(processor, state, null, place) ) {
                    return false;
                }
            }
            node = node.getPrevSibling();
        }
View Full Code Here

Examples of com.intellij.psi.PsiElement.processDeclarations()

        PsiElement scope = entrance;

        while (scope != null) {
            ProgressIndicatorProvider.checkCanceled();

            if (!scope.processDeclarations(processor, state, prevParent, entrance)) {
                return false; // resolved
            }


            if (scope == maxScope) break;
View Full Code Here

Examples of com.intellij.psi.PsiElement.processDeclarations()

        if (child == null) {
            child = thisElement.getLastChild();
        }

        while (child != null) {
            if (!child.processDeclarations(processor, state, lastParent, place)) return false;
            child = child.getPrevSibling();
        }

        return true;
    }
View Full Code Here

Examples of com.intellij.psi.PsiElement.processDeclarations()

                ? lastParent.getPrevSibling()
                : this.getLastChild();

        while (node != null) {
            if (GoElementPatterns.BLOCK_DECLARATIONS.accepts(node)) {
                if (!node.processDeclarations(processor, state, null, place)) {
                    return false;
                }
            }
            node = node.getPrevSibling();
        }
View Full Code Here

Examples of com.intellij.psi.PsiElement.processDeclarations()

                                       @NotNull PsiElement place) {
        PsiElement node = lastParent != null ? lastParent.getPrevSibling() : this.getLastChild();

        while ( node != null ) {
            if ( GoElementPatterns.BLOCK_DECLARATIONS.accepts(node)) {
                if ( ! node.processDeclarations(processor, state, null, place) ) {
                    return false;
                }
            }
            node = node.getPrevSibling();
        }
View Full Code Here

Examples of com.intellij.psi.PsiElement.processDeclarations()

  public static boolean treeWalkUp(@Nullable PsiElement place, @NotNull PsiScopeProcessor processor) {
    PsiElement lastParent = null;
    PsiElement run = place;
    while (run != null) {
      if (place != run && !run.processDeclarations(processor, ResolveState.initial(), lastParent, place)) return false;
      lastParent = run;
      run = run.getParent();
    }
    return true;
  }
View Full Code Here

Examples of com.intellij.psi.PsiElement.processDeclarations()

                                        @NotNull ResolveState substitutor,
                                        @Nullable PsiElement lastParent,
                                        @NotNull PsiElement place) {
    PsiElement run = lastParent == null ? element.getLastChild() : lastParent.getPrevSibling();
    while (run != null) {
      if (PsiTreeUtil.findCommonParent(place, run) != run && !run.processDeclarations(processor, substitutor, null, place)) {
        return false;
      }
      run = run.getPrevSibling();
    }
    return true;
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.