From: Julien Lancelot Date: Wed, 3 Jun 2015 08:14:37 +0000 (+0200) Subject: change visibility of visitNode (and rename it visitAny) X-Git-Tag: 5.2-RC1~1667 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=51206aba146d10efa6f57ed5f1038298be6792a0;p=sonarqube.git change visibility of visitNode (and rename it visitAny) It will allow to be able to visit any kind of components without the need to implement every visitXXX methods --- diff --git a/server/sonar-server/src/main/java/org/sonar/server/computation/component/DepthTraversalTypeAwareVisitor.java b/server/sonar-server/src/main/java/org/sonar/server/computation/component/DepthTraversalTypeAwareVisitor.java index c368b15bccc..4f4dc144870 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/computation/component/DepthTraversalTypeAwareVisitor.java +++ b/server/sonar-server/src/main/java/org/sonar/server/computation/component/DepthTraversalTypeAwareVisitor.java @@ -43,17 +43,17 @@ public abstract class DepthTraversalTypeAwareVisitor implements TypeAwareVisitor } if (order == Order.PRE_ORDER) { - visitNode(component); + visitAny(component); } visitChildren(component); if (order == Order.POST_ORDER) { - visitNode(component); + visitAny(component); } } - private void visitNode(Component component) { + protected void visitAny(Component component) { switch (component.getType()) { case PROJECT: visitProject(component);