From 8650671667a23892d764d3ce3a1565d7adff03f0 Mon Sep 17 00:00:00 2001 From: Konstantin Ulitin Date: Tue, 8 Jul 2014 12:46:38 +0400 Subject: [PATCH] add "elementFinished" to RecursiveTreeElementWalkingVisitor --- .../impl/source/tree/RecursiveTreeElementWalkingVisitor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/core-impl/src/com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor.java b/platform/core-impl/src/com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor.java index bfc81688d8df..82d9e3998dcd 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor.java +++ b/platform/core-impl/src/com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor.java @@ -58,6 +58,7 @@ public abstract class RecursiveTreeElementWalkingVisitor extends TreeElementVisi private final WalkingState myWalkingState = new WalkingState(ASTTreeGuide.instance) { @Override public void elementFinished(@NotNull ASTNode element) { + RecursiveTreeElementWalkingVisitor.this.elementFinished(element); } @Override @@ -66,6 +67,9 @@ public abstract class RecursiveTreeElementWalkingVisitor extends TreeElementVisi } }; + protected void elementFinished(@NotNull ASTNode element) { + } + @Override public void visitLeaf(LeafElement leaf) { visitNode(leaf);