From 87c85c8aff9ca1e6be07342718383e22b8d4fed2 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Sun, 27 Mar 2016 15:54:27 +0200 Subject: [PATCH] Fix compile errors --- .../sourceforge/pmd/lang/apex/ast/ApexParserVisitor.java | 2 ++ .../pmd/lang/apex/ast/ApexParserVisitorAdapter.java | 5 +++++ .../sourceforge/pmd/lang/apex/rule/AbstractApexRule.java | 6 ++++++ 3 files changed, 13 insertions(+) diff --git a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitor.java b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitor.java index bc5897ada7..45f9235a35 100644 --- a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitor.java +++ b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitor.java @@ -55,4 +55,6 @@ public interface ApexParserVisitor { Object visit(ASTBreakStatement node, Object data); Object visit(ASTThrowStatement node, Object data); + + Object visit(ASTSoqlExpression node, Object data); } diff --git a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorAdapter.java b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorAdapter.java index 03cc381d0f..05dd34231c 100644 --- a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorAdapter.java +++ b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorAdapter.java @@ -135,4 +135,9 @@ public class ApexParserVisitorAdapter implements ApexParserVisitor { public Object visit(ASTTernaryExpression node, Object data) { return visit((ApexNode) node, data); } + + @Override + public Object visit(ASTSoqlExpression node, Object data) { + return visit((ApexNode) node, data); + } } diff --git a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java index ee9aa91fdd..033a15b2af 100644 --- a/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java +++ b/pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java @@ -26,6 +26,7 @@ import net.sourceforge.pmd.lang.apex.ast.ASTMethod; import net.sourceforge.pmd.lang.apex.ast.ASTModifierNode; import net.sourceforge.pmd.lang.apex.ast.ASTParameter; import net.sourceforge.pmd.lang.apex.ast.ASTReturnStatement; +import net.sourceforge.pmd.lang.apex.ast.ASTSoqlExpression; import net.sourceforge.pmd.lang.apex.ast.ASTThrowStatement; import net.sourceforge.pmd.lang.apex.ast.ASTTryCatchFinallyBlockStatement; import net.sourceforge.pmd.lang.apex.ast.ASTUserClass; @@ -198,4 +199,9 @@ public abstract class AbstractApexRule extends AbstractRule implements ApexParse public Object visit(ASTField node, Object data) { return visit((ApexNode) node, data); } + + @Override + public Object visit(ASTSoqlExpression node, Object data) { + return visit((ApexNode) node, data); + } }