Simple code structure changes, which will also slightly improve
performance.
Change-Id: I44f78506af8d3b0fb544080e2f6a1b25c9b5e0a8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
ast = ast.getFirstChild();
if (ast != null) {
ast = ast.getFirstChild();
- if (ast != null) {
- if (ast.getType() == TokenTypes.STRING_LITERAL) {
- return Optional.ofNullable(ast.getText());
- }
+ if (ast != null && ast.getType() == TokenTypes.STRING_LITERAL) {
+ return Optional.ofNullable(ast.getText());
}
}
}
while (parent != null && parent.getType() != TokenTypes.LITERAL_CATCH) {
parent = parent.getParent();
}
- if (parent != null && parent.findFirstToken(TokenTypes.PARAMETER_DEF) != null
- && parent.findFirstToken(TokenTypes.PARAMETER_DEF).findFirstToken(TokenTypes.IDENT).getText()
- .equals(argumentName)) {
- return true;
+ if (parent != null) {
+ final DetailAST def = parent.findFirstToken(TokenTypes.PARAMETER_DEF);
+ return def != null && def.findFirstToken(TokenTypes.IDENT).getText().equals(argumentName);
}
return false;
}