Issue #13809: Kill mutation in Filters#13841
Conversation
src/main/java/com/puppycrawl/tools/checkstyle/filters/SuppressFilterElement.java
Outdated
Show resolved
Hide resolved
src/main/java/com/puppycrawl/tools/checkstyle/filters/XpathFilterElement.java
Outdated
Show resolved
Hide resolved
90e8c5d to
3be5d33
Compare
src/main/java/com/puppycrawl/tools/checkstyle/filters/XpathFilterElement.java
Show resolved
Hide resolved
3be5d33 to
04897d7
Compare
|
@Kevin222004 , please consider #13903 , please reuse this code to make CI green |
04897d7 to
7d84426
Compare
src/main/java/com/puppycrawl/tools/checkstyle/filters/SuppressFilterElement.java
Outdated
Show resolved
Hide resolved
src/main/java/com/puppycrawl/tools/checkstyle/filters/SuppressFilterElement.java
Outdated
Show resolved
Hide resolved
|
@Kevin222004 , please update Checker |
38ce21c to
8677e6f
Compare
8677e6f to
d954215
Compare
|
@Kevin222004 , please remove second commit, make PR ready for review and merge. |
|
OK I just need diff of checker. |
|
For now, let's just suppress Checker. |
|
pitest passed on my local, so we are moving forward with review. |
16dd9d1 to
3c681e8
Compare
src/main/java/com/puppycrawl/tools/checkstyle/filters/SuppressFilterElement.java
Outdated
Show resolved
Hide resolved
src/main/java/com/puppycrawl/tools/checkstyle/filters/SuppressFilterElement.java
Outdated
Show resolved
Hide resolved
src/main/java/com/puppycrawl/tools/checkstyle/filters/XpathFilterElement.java
Outdated
Show resolved
Hide resolved
db42d4a to
4985663
Compare
|
@Kevin222004 , please fix Checker https://github.com/checkstyle/checkstyle/actions/runs/6616385677/job/17970549707?pr=13841#step:6:640 |
|
I can not reproduce it on local, restarted. Still failing |
4985663 to
94a38b1
Compare
|
@rnveach , CI is green, please finish review |
Issue #13809: Kill mutation in Filters
this is typical extra data storage that pitest catch as not critical for execution.
I think it is fine to remove it here as cost of taking String value of regexp from Pattern object is cheap, as it is stored as is (String) in Patter class (it is single getter to get String on Pattern class).
https://github.com/openjdk/jdk/blob/ecd25e7d6f9d69f9dbdbff0a4a9b9d6b19288593/src/java.base/share/classes/java/util/regex/Pattern.java#L1138-L1144