Inline simple setters. #1555
Fixes `CallToSimpleSetterInClass` inspection violations. Description: >Reports any calls to a simple property setter from within the property's class. A simple property setter is defined as one which simply assigns the value of its parameter to a field, and does no other calculation. Such simple setter calls may be safely inlined, at a small performance improvement. Some coding standards also suggest against the use of simple setters for code clarity reasons.
This commit is contained in:
parent
1dd631b5e3
commit
97956e1ae5
|
|
@ -98,7 +98,7 @@ public final class DetailAST extends CommonASTWithHiddenTokens {
|
|||
((DetailAST) ast).setParent(parent);
|
||||
}
|
||||
if (ast != null) {
|
||||
((DetailAST) ast).setPreviousSibling(this);
|
||||
((DetailAST) ast).previousSibling = this;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -113,7 +113,7 @@ public final class DetailAST extends CommonASTWithHiddenTokens {
|
|||
final DetailAST previousSiblingNode = getPreviousSibling();
|
||||
|
||||
if (previousSiblingNode != null) {
|
||||
ast.setPreviousSibling(previousSiblingNode);
|
||||
ast.previousSibling = previousSiblingNode;
|
||||
previousSiblingNode.setNextSibling(ast);
|
||||
}
|
||||
else if (parent != null) {
|
||||
|
|
@ -121,7 +121,7 @@ public final class DetailAST extends CommonASTWithHiddenTokens {
|
|||
}
|
||||
|
||||
ast.setNextSibling(this);
|
||||
setPreviousSibling(ast);
|
||||
previousSibling = ast;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -137,22 +137,14 @@ public final class DetailAST extends CommonASTWithHiddenTokens {
|
|||
|
||||
if (nextSibling != null) {
|
||||
ast.setNextSibling(nextSibling);
|
||||
nextSibling.setPreviousSibling(ast);
|
||||
nextSibling.previousSibling = ast;
|
||||
}
|
||||
|
||||
ast.setPreviousSibling(this);
|
||||
ast.previousSibling = this;
|
||||
setNextSibling(ast);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets previous sibling.
|
||||
* @param ast a previous sibling
|
||||
*/
|
||||
void setPreviousSibling(DetailAST ast) {
|
||||
previousSibling = ast;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addChild(AST ast) {
|
||||
super.addChild(ast);
|
||||
|
|
@ -190,7 +182,7 @@ public final class DetailAST extends CommonASTWithHiddenTokens {
|
|||
final DetailAST nextSibling = getNextSibling();
|
||||
if (nextSibling != null) {
|
||||
nextSibling.setParent(parent);
|
||||
nextSibling.setPreviousSibling(this);
|
||||
nextSibling.previousSibling = this;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ public final class ReturnCountCheck extends AbstractFormatCheck {
|
|||
/** Creates new instance of the checks. */
|
||||
public ReturnCountCheck() {
|
||||
super("^equals$");
|
||||
setMax(DEFAULT_MAX);
|
||||
this.max = DEFAULT_MAX;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ public final class ExecutableStatementCountCheck
|
|||
|
||||
/** Constructs a {@code ExecutableStatementCountCheck}. */
|
||||
public ExecutableStatementCountCheck() {
|
||||
setMax(DEFAULT_MAX);
|
||||
this.max = DEFAULT_MAX;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Reference in New Issue