Closed
Description
Applies to: 1.23.0
I came across this oddity - this file from Apache Lucene:
SandboxFacetsExample.txt
doesn't need any changes with jdk17-jdk22:
> java -version
openjdk version "22.0.1" 2024-04-16
OpenJDK Runtime Environment Temurin-22.0.1+8 (build 22.0.1+8)
OpenJDK 64-Bit Server VM Temurin-22.0.1+8 (build 22.0.1+8, mixed mode, sharing)
> java -jar google-java-format-1.23.0-all-deps.jar -n SandboxFacetsExample.java
but will result in reformatting under jdk 23 (ea, 23+37-2369):
> java -version
openjdk version "23" 2024-09-17
OpenJDK Runtime Environment (build 23+37-2369)
OpenJDK 64-Bit Server VM (build 23+37-2369, mixed mode, sharing)
>java -jar google-java-format-1.23.0-all-deps.jar -n SandboxFacetsExample.java
SandboxFacetsExample.java
Fully reproducible on Windows and Linux. The diff is:
--- a/SandboxFacetsExample.java
+++ b/SandboxFacetsExample.java_
@@ -149,7 +149,8 @@ public class SandboxFacetsExample {
new FacetFieldCollectorManager<>(defaultTaxoCutter, defaultRecorder);
//// (2.1) if we need to collect data using multiple different collectors, e.g. taxonomy and
- //// ranges, or even two taxonomy facets that use different Category List Field, we can
+ //// ranges, or even two taxonomy facets that use different Category List Field, we
+ // can
//// use MultiCollectorManager, e.g.:
// TODO: add a demo for it.
// TaxonomyFacetsCutter publishDateCutter = new
Metadata
Metadata
Assignees
Labels
No labels