-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Resolve pitest for FinalLocalVariableCheck #12671
Copy link
Copy link
Closed
Labels
Milestone
Description
Part of #12341
This issue contains all the mutations for FinalLocalVariableCheck from
| <mutation unstable="false"> | |
| <sourceFile>FinalLocalVariableCheck.java</sourceFile> | |
| <mutatedClass>com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck</mutatedClass> | |
| <mutatedMethod>getLoopAstParent</mutatedMethod> | |
| <mutator>org.pitest.mutationtest.engine.gregor.mutators.experimental.NakedReceiverMutator</mutator> | |
| <description>replaced call to com/puppycrawl/tools/checkstyle/api/DetailAST::getParent with receiver</description> | |
| <lineContent>DetailAST loopAstParent = ast.getParent();</lineContent> | |
| </mutation> | |
| <mutation unstable="false"> | |
| <sourceFile>FinalLocalVariableCheck.java</sourceFile> | |
| <mutatedClass>com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck</mutatedClass> | |
| <mutatedMethod>isInAbstractOrNativeMethod</mutatedMethod> | |
| <mutator>org.pitest.mutationtest.engine.gregor.mutators.experimental.NakedReceiverMutator</mutator> | |
| <description>replaced call to com/puppycrawl/tools/checkstyle/api/DetailAST::getParent with receiver</description> | |
| <lineContent>DetailAST parent = ast.getParent();</lineContent> | |
| </mutation> | |
| <mutation unstable="false"> | |
| <sourceFile>FinalLocalVariableCheck.java</sourceFile> | |
| <mutatedClass>com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck</mutatedClass> | |
| <mutatedMethod>isInSpecificCodeBlocks</mutatedMethod> | |
| <mutator>org.pitest.mutationtest.engine.gregor.mutators.experimental.NakedReceiverMutator</mutator> | |
| <description>replaced call to com/puppycrawl/tools/checkstyle/api/DetailAST::getParent with receiver</description> | |
| <lineContent>for (DetailAST token = node.getParent(); token != null; token = token.getParent()) {</lineContent> | |
| </mutation> | |
| <mutation unstable="false"> | |
| <sourceFile>FinalLocalVariableCheck.java</sourceFile> | |
| <mutatedClass>com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck</mutatedClass> | |
| <mutatedMethod>leaveToken</mutatedMethod> | |
| <mutator>org.pitest.mutationtest.engine.gregor.mutators.NonVoidMethodCallMutator</mutator> | |
| <description>removed call to java/util/Deque::pop</description> | |
| <lineContent>prevScopeUninitializedVariables.pop();</lineContent> | |
| </mutation> | |
| <mutation unstable="false"> | |
| <sourceFile>FinalLocalVariableCheck.java</sourceFile> | |
| <mutatedClass>com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck</mutatedClass> | |
| <mutatedMethod>updateUninitializedVariables</mutatedMethod> | |
| <mutator>org.pitest.mutationtest.engine.gregor.mutators.RemoveConditionalMutator_EQUAL_IF</mutator> | |
| <description>removed conditional - replaced equality check with true</description> | |
| <lineContent>&& isSameVariables(storedVariable, variable)</lineContent> | |
| </mutation> | |
| <mutation unstable="false"> | |
| <sourceFile>FinalLocalVariableCheck.java</sourceFile> | |
| <mutatedClass>com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck$ScopeData</mutatedClass> | |
| <mutatedMethod>findFinalVariableCandidateForAst</mutatedMethod> | |
| <mutator>org.pitest.mutationtest.engine.gregor.mutators.RemoveConditionalMutator_EQUAL_IF</mutator> | |
| <description>removed conditional - replaced equality check with true</description> | |
| <lineContent>if (storedVariable != null && isSameVariables(storedVariable, ast)) {</lineContent> | |
| </mutation> |
profile pitest-coding-2-suppressions.xml
Reactions are currently unavailable