aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.java')
-rw-r--r--src/main/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.java b/src/main/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.java
index 9152f7063..3658dc4b4 100644
--- a/src/main/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.java
+++ b/src/main/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheck.java
@@ -118,11 +118,13 @@ public class ParameterNameCheck
private static boolean isOverriddenMethod(DetailAST ast) {
boolean overridden = false;
final DetailAST parent = ast.getParent().getParent();
- final DetailAST annotation = parent.getFirstChild().getFirstChild();
- if (annotation.getType() == TokenTypes.ANNOTATION) {
- final DetailAST overrideToken = annotation.findFirstToken(TokenTypes.IDENT);
- if ("Override".equals(overrideToken.getText())) {
- overridden = true;
+ if (parent.getFirstChild().getFirstChild() != null) {
+ final DetailAST annotation = parent.getFirstChild().getFirstChild();
+ if (annotation.getType() == TokenTypes.ANNOTATION) {
+ final DetailAST overrideToken = annotation.findFirstToken(TokenTypes.IDENT);
+ if ("Override".equals(overrideToken.getText())) {
+ overridden = true;
+ }
}
}
return overridden;