forked from phoedos/pmd
dogfood: fix missing override
Note: the rule is disabled for pmd-xml, refs #1074
This commit is contained in:
@ -28,6 +28,7 @@ public class Ecmascript3Handler extends AbstractLanguageVersionHandler {
|
||||
return new DefaultASTXPathHandler();
|
||||
}
|
||||
|
||||
@Override
|
||||
public RuleViolationFactory getRuleViolationFactory() {
|
||||
return EcmascriptRuleViolationFactory.INSTANCE;
|
||||
}
|
||||
@ -37,6 +38,7 @@ public class Ecmascript3Handler extends AbstractLanguageVersionHandler {
|
||||
return new EcmascriptParserOptions();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Parser getParser(ParserOptions parserOptions) {
|
||||
return new Ecmascript3Parser(parserOptions);
|
||||
}
|
||||
@ -44,6 +46,7 @@ public class Ecmascript3Handler extends AbstractLanguageVersionHandler {
|
||||
@Override
|
||||
public VisitorStarter getDumpFacade(final Writer writer, final String prefix, final boolean recurse) {
|
||||
return new VisitorStarter() {
|
||||
@Override
|
||||
public void start(Node rootNode) {
|
||||
new DumpFacade().initializeWith(writer, prefix, recurse, (EcmascriptNode<?>) rootNode);
|
||||
}
|
||||
|
@ -31,14 +31,17 @@ public class Ecmascript3Parser extends AbstractParser {
|
||||
return new Ecmascript5TokenManager(source);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canParse() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Node parse(String fileName, Reader source) throws ParseException {
|
||||
return ecmascriptParser.parse(source);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<Integer, String> getSuppressMap() {
|
||||
return ecmascriptParser.getSuppressMap();
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTArrayComprehension extends AbstractEcmascriptNode<ArrayComprehen
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ public class ASTArrayComprehensionLoop extends AbstractEcmascriptNode<ArrayCompr
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -17,18 +17,22 @@ public class ASTArrayLiteral extends AbstractEcmascriptNode<ArrayLiteral>
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDestructuring() {
|
||||
return node.isDestructuring();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isTrailingComma() {
|
||||
return trailingComma;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTrailingComma(boolean trailingComma) {
|
||||
this.trailingComma = trailingComma;
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTForInLoop extends AbstractEcmascriptNode<ForInLoop> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTForLoop extends AbstractEcmascriptNode<ForLoop> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTFunctionCall extends AbstractEcmascriptNode<FunctionCall> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ public class ASTFunctionNode extends AbstractEcmascriptNode<FunctionNode> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTIfStatement extends AbstractEcmascriptNode<IfStatement> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTInfixExpression extends AbstractInfixEcmascriptNode<InfixExpress
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ public class ASTLabel extends AbstractEcmascriptNode<Label> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTLabeledStatement extends AbstractEcmascriptNode<LabeledStatement
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTLetNode extends AbstractEcmascriptNode<LetNode> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTNewExpression extends AbstractEcmascriptNode<NewExpression> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ public class ASTNumberLiteral extends AbstractEcmascriptNode<NumberLiteral> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -17,6 +17,7 @@ public class ASTObjectLiteral extends AbstractEcmascriptNode<ObjectLiteral>
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
@ -25,14 +26,17 @@ public class ASTObjectLiteral extends AbstractEcmascriptNode<ObjectLiteral>
|
||||
return (ASTObjectProperty) jjtGetChild(index);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDestructuring() {
|
||||
return node.isDestructuring();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isTrailingComma() {
|
||||
return trailingComma;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTrailingComma(boolean trailingComma) {
|
||||
this.trailingComma = trailingComma;
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTObjectProperty extends AbstractInfixEcmascriptNode<ObjectPropert
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTParenthesizedExpression extends AbstractEcmascriptNode<Parenthes
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ public class ASTPropertyGet extends AbstractInfixEcmascriptNode<PropertyGet> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ public class ASTRegExpLiteral extends AbstractEcmascriptNode<RegExpLiteral> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTReturnStatement extends AbstractEcmascriptNode<ReturnStatement>
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTScope extends AbstractEcmascriptNode<Scope> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ public class ASTStringLiteral extends AbstractEcmascriptNode<StringLiteral> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTSwitchCase extends AbstractEcmascriptNode<SwitchCase> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTSwitchStatement extends AbstractEcmascriptNode<SwitchStatement>
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTThrowStatement extends AbstractEcmascriptNode<ThrowStatement> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTTryStatement extends AbstractEcmascriptNode<TryStatement> {
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -18,6 +18,7 @@ public class ASTVariableDeclaration extends AbstractEcmascriptNode<VariableDecla
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
|
@ -14,6 +14,7 @@ public class ASTVariableInitializer extends AbstractEcmascriptNode<VariableIniti
|
||||
/**
|
||||
* Accept the visitor.
|
||||
*/
|
||||
@Override
|
||||
public Object jjtAccept(EcmascriptParserVisitor visitor, Object data) {
|
||||
return visitor.visit(this, data);
|
||||
}
|
||||
@ -30,6 +31,7 @@ public class ASTVariableInitializer extends AbstractEcmascriptNode<VariableIniti
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDestructuring() {
|
||||
return node.isDestructuring();
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user