-
Notifications
You must be signed in to change notification settings - Fork 110
Open
Labels
bugSomething isn't workingSomething isn't workingjava 21+java 25+recipeRecipe requestedRecipe requested
Description
From: lucene/sandbox/src/java/org/apache/lucene/sandbox/facet/utils/LongValueFacetBuilder.java
@Override
FacetBuilder initOrReuseCollector(FacetBuilder similar) {
- if (similar == null) {
- cutter = new LongValueFacetCutter(dimension);
- } else if (similar instanceof LongValueFacetBuilder castedSimilar) {
- cutter = castedSimilar.cutter;
- } else {
- assert false;
+ switch (similar) {
+ case null -> cutter = new LongValueFacetCutter(dimension);
+ casecase LongValueFacetBuilder castedSimilar -> cutter = castedSimilar.cutter;
+ default -> {
+ assert false;
+ }
}
return super.initOrReuseCollector(similar);
Recipes in example diff:
org.openrewrite.java.migrate.lang.IfElseIfConstructToSwitch
timtebeek
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingjava 21+java 25+recipeRecipe requestedRecipe requested
Type
Projects
Status
Backlog