protected void visitNodes(ASTNode[] nodes) { if (nodes != null) { for (ASTNode node : nodes) { visitNode(node); } } }
private void analyseMethodHead(MethodNode node) { visitNode(node.getReturnType()); analyseParameters(node.getParameters()); visitNodes(node.getExceptions()); }
public void visitBitwiseNegationExpression( BitwiseNegationExpression expression) { visitNode(expression); super.visitBitwiseNegationExpression(expression); }
public void visitConstantExpression(ConstantExpression expression) { visitNode(expression); super.visitConstantExpression(expression); }
public void visitClosureListExpression(ClosureListExpression cle) { visitNode(cle); super.visitClosureListExpression(cle); } }
public void visitPostfixExpression(PostfixExpression expression) { visitNode(expression); super.visitPostfixExpression(expression); }
public void visitClosureExpression(ClosureExpression expression) { visitNode(expression); super.visitClosureExpression(expression); }
public void visitMapExpression(MapExpression expression) { visitNode(expression); super.visitMapExpression(expression); }
public void visitMethodPointerExpression(MethodPointerExpression expression) { visitNode(expression); super.visitMethodPointerExpression(expression); }
public void visitClassExpression(ClassExpression expression) { visitNode(expression); super.visitClassExpression(expression); }
public void visitPropertyExpression(PropertyExpression expression) { visitNode(expression); super.visitPropertyExpression(expression); }
public void visitPrefixExpression(PrefixExpression expression) { visitNode(expression); super.visitPrefixExpression(expression); }
public void visitBooleanExpression(BooleanExpression expression) { visitNode(expression); super.visitBooleanExpression(expression); }
public void visitMapEntryExpression(MapEntryExpression expression) { visitNode(expression); super.visitMapEntryExpression(expression); }
public void visitUnaryPlusExpression(UnaryPlusExpression expression) { visitNode(expression); super.visitUnaryPlusExpression(expression); }
public void visitField(FieldNode node) { // Do not visit fields which are manually added due to optimization if (!node.getName().startsWith("$")) { visitType(node.getOriginType()); visitNode(node); super.visitField(node); } }
public void visitCastExpression(CastExpression expression) { visitNode(expression); visitType(expression.getType()); super.visitCastExpression(expression); }
public void visitConstructorCallExpression(ConstructorCallExpression call) { visitNode(call); visitType(call.getType()); super.visitConstructorCallExpression(call); }