Skip to content

Run the tests on JDK 25, 26 and 27 as well #115

Run the tests on JDK 25, 26 and 27 as well

Run the tests on JDK 25, 26 and 27 as well #115

Triggered via pull request September 22, 2026 15:00
Status Failure
Total duration 20m 30s
Artifacts –

ci.yml

on: pull_request
Matrix: jdk
Matrix: native
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 85 warnings, and 5 notices
StringWrapperIntegrationTest.2: open-java-format/src/test/java/com/palantir/javaformat/java/StringWrapperIntegrationTest.java#L84
com.palantir.javaformat.java.FormatterException: 3:8: error: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCCompilationUnit does not have member field 'com.sun.tools.javac.tree.EndPosTable endPositions' at com.palantir.javaformat.java.Trees.getEndPosition(Trees.java:48) at com.palantir.javaformat.java.JavaInputAstVisitor.lineSpan(JavaInputAstVisitor.java:3423) at com.palantir.javaformat.java.JavaInputAstVisitor.visitBinary(JavaInputAstVisitor.java:1152) at com.palantir.javaformat.java.JavaInputAstVisitor.visitBinary(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:2255) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3608) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3478) at com.palantir.javaformat.java.JavaInputAstVisitor.visitVariables(JavaInputAstVisitor.java:968) at com.palantir.javaformat.java.JavaInputAstVisitor.addBodyDeclarations(JavaInputAstVisitor.java:3780) at com.palantir.javaformat.java.JavaInputAstVisitor.visitClassDeclaration(JavaInputAstVisitor.java:2025) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:160) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:54) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:911) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:379) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:639) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.Formatter.format(Formatter.java:143) at com.palantir.javaformat.java.Formatter.getFormatReplacements(Formatter.java:322) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:299) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:254) at com.palantir.javaformat.java.StringWrapperIntegrationTest.idempotent(StringWrapperIntegrationTest.java:84) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:583) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:700) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:528) at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:53) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:124) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99) at org.junit
StringWrapperIntegrationTest.15: open-java-format/src/test/java/com/palantir/javaformat/java/StringWrapperIntegrationTest.java#L84
com.palantir.javaformat.java.FormatterException: 3:8: error: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCCompilationUnit does not have member field 'com.sun.tools.javac.tree.EndPosTable endPositions' at com.palantir.javaformat.java.Trees.getEndPosition(Trees.java:48) at com.palantir.javaformat.java.Trees.getSourceForNode(Trees.java:59) at com.palantir.javaformat.java.JavaInputAstVisitor.visitDot(JavaInputAstVisitor.java:2734) at com.palantir.javaformat.java.JavaInputAstVisitor.visitMethodInvocation(JavaInputAstVisitor.java:1552) at com.palantir.javaformat.java.JavaInputAstVisitor.visitMethodInvocation(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1901) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3608) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3478) at com.palantir.javaformat.java.JavaInputAstVisitor.visitVariables(JavaInputAstVisitor.java:968) at com.palantir.javaformat.java.JavaInputAstVisitor.addBodyDeclarations(JavaInputAstVisitor.java:3780) at com.palantir.javaformat.java.JavaInputAstVisitor.visitClassDeclaration(JavaInputAstVisitor.java:2025) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:160) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:54) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:911) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:379) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:639) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.Formatter.format(Formatter.java:143) at com.palantir.javaformat.java.Formatter.getFormatReplacements(Formatter.java:322) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:299) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:254) at com.palantir.javaformat.java.StringWrapperIntegrationTest.idempotent(StringWrapperIntegrationTest.java:84) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:583) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:700) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:528) at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:53) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:124) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.Invoc
StringWrapperIntegrationTest.14: open-java-format/src/test/java/com/palantir/javaformat/java/StringWrapperIntegrationTest.java#L84
com.palantir.javaformat.java.FormatterException: 3:8: error: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCCompilationUnit does not have member field 'com.sun.tools.javac.tree.EndPosTable endPositions' at com.palantir.javaformat.java.Trees.getEndPosition(Trees.java:48) at com.palantir.javaformat.java.JavaInputAstVisitor.lineSpan(JavaInputAstVisitor.java:3423) at com.palantir.javaformat.java.JavaInputAstVisitor.visitBinary(JavaInputAstVisitor.java:1152) at com.palantir.javaformat.java.JavaInputAstVisitor.visitBinary(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:2255) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3608) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3478) at com.palantir.javaformat.java.JavaInputAstVisitor.visitVariables(JavaInputAstVisitor.java:968) at com.palantir.javaformat.java.JavaInputAstVisitor.addBodyDeclarations(JavaInputAstVisitor.java:3780) at com.palantir.javaformat.java.JavaInputAstVisitor.visitClassDeclaration(JavaInputAstVisitor.java:2025) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:160) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:54) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:911) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:379) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:639) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.Formatter.format(Formatter.java:143) at com.palantir.javaformat.java.Formatter.getFormatReplacements(Formatter.java:322) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:299) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:254) at com.palantir.javaformat.java.StringWrapperIntegrationTest.idempotent(StringWrapperIntegrationTest.java:84) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:583) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:700) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:528) at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:53) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:124) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99) at org.junit
StringWrapperIntegrationTest.13: open-java-format/src/test/java/com/palantir/javaformat/java/StringWrapperIntegrationTest.java#L84
com.palantir.javaformat.java.FormatterException: 3:8: error: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCCompilationUnit does not have member field 'com.sun.tools.javac.tree.EndPosTable endPositions' at com.palantir.javaformat.java.Trees.getEndPosition(Trees.java:48) at com.palantir.javaformat.java.Trees.getSourceForNode(Trees.java:59) at com.palantir.javaformat.java.JavaInputAstVisitor.visitLiteral(JavaInputAstVisitor.java:1640) at com.palantir.javaformat.java.JavaInputAstVisitor.visitLiteral(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCLiteral.accept(JCTree.java:2788) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3608) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3478) at com.palantir.javaformat.java.JavaInputAstVisitor.visitVariables(JavaInputAstVisitor.java:968) at com.palantir.javaformat.java.JavaInputAstVisitor.addBodyDeclarations(JavaInputAstVisitor.java:3780) at com.palantir.javaformat.java.JavaInputAstVisitor.visitClassDeclaration(JavaInputAstVisitor.java:2025) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:160) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:54) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:911) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:379) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:639) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.Formatter.format(Formatter.java:143) at com.palantir.javaformat.java.Formatter.getFormatReplacements(Formatter.java:322) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:299) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:254) at com.palantir.javaformat.java.StringWrapperIntegrationTest.idempotent(StringWrapperIntegrationTest.java:84) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:583) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:700) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:528) at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:53) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:124) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99) at org.junit.jupiter.engine.exe
StringWrapperIntegrationTest.12: open-java-format/src/test/java/com/palantir/javaformat/java/StringWrapperIntegrationTest.java#L84
com.palantir.javaformat.java.FormatterException: 3:8: error: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCCompilationUnit does not have member field 'com.sun.tools.javac.tree.EndPosTable endPositions' at com.palantir.javaformat.java.Trees.getEndPosition(Trees.java:48) at com.palantir.javaformat.java.JavaInputAstVisitor.lineSpan(JavaInputAstVisitor.java:3423) at com.palantir.javaformat.java.JavaInputAstVisitor.visitBinary(JavaInputAstVisitor.java:1152) at com.palantir.javaformat.java.JavaInputAstVisitor.visitBinary(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:2255) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3608) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3478) at com.palantir.javaformat.java.JavaInputAstVisitor.visitVariables(JavaInputAstVisitor.java:968) at com.palantir.javaformat.java.JavaInputAstVisitor.addBodyDeclarations(JavaInputAstVisitor.java:3780) at com.palantir.javaformat.java.JavaInputAstVisitor.visitClassDeclaration(JavaInputAstVisitor.java:2025) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:160) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:54) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:911) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:379) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:639) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.Formatter.format(Formatter.java:143) at com.palantir.javaformat.java.Formatter.getFormatReplacements(Formatter.java:322) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:299) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:254) at com.palantir.javaformat.java.StringWrapperIntegrationTest.idempotent(StringWrapperIntegrationTest.java:84) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:583) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:700) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:528) at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:53) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:124) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99) at org.junit
StringWrapperIntegrationTest.11: open-java-format/src/test/java/com/palantir/javaformat/java/StringWrapperIntegrationTest.java#L84
com.palantir.javaformat.java.FormatterException: 2:15: error: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCCompilationUnit does not have member field 'com.sun.tools.javac.tree.EndPosTable endPositions' at com.palantir.javaformat.java.Trees.getEndPosition(Trees.java:48) at com.palantir.javaformat.java.Trees.getSourceForNode(Trees.java:59) at com.palantir.javaformat.java.JavaInputAstVisitor.visitLiteral(JavaInputAstVisitor.java:1640) at com.palantir.javaformat.java.JavaInputAstVisitor.visitLiteral(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCLiteral.accept(JCTree.java:2788) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3608) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3478) at com.palantir.javaformat.java.JavaInputAstVisitor.visitVariables(JavaInputAstVisitor.java:968) at com.palantir.javaformat.java.JavaInputAstVisitor.addBodyDeclarations(JavaInputAstVisitor.java:3780) at com.palantir.javaformat.java.JavaInputAstVisitor.visitClassDeclaration(JavaInputAstVisitor.java:2025) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:160) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:54) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:911) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:379) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:639) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.Formatter.format(Formatter.java:143) at com.palantir.javaformat.java.Formatter.getFormatReplacements(Formatter.java:322) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:299) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:254) at com.palantir.javaformat.java.StringWrapperIntegrationTest.idempotent(StringWrapperIntegrationTest.java:84) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:583) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:700) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:528) at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:53) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:124) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99) at org.junit.jupiter.engine.ex
StringWrapperIntegrationTest.10: open-java-format/src/test/java/com/palantir/javaformat/java/StringWrapperIntegrationTest.java#L84
com.palantir.javaformat.java.FormatterException: 3:8: error: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCCompilationUnit does not have member field 'com.sun.tools.javac.tree.EndPosTable endPositions' at com.palantir.javaformat.java.Trees.getEndPosition(Trees.java:48) at com.palantir.javaformat.java.Trees.getSourceForNode(Trees.java:59) at com.palantir.javaformat.java.JavaInputAstVisitor.visitLiteral(JavaInputAstVisitor.java:1640) at com.palantir.javaformat.java.JavaInputAstVisitor.visitLiteral(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCLiteral.accept(JCTree.java:2788) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3608) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3478) at com.palantir.javaformat.java.JavaInputAstVisitor.visitVariables(JavaInputAstVisitor.java:968) at com.palantir.javaformat.java.JavaInputAstVisitor.addBodyDeclarations(JavaInputAstVisitor.java:3780) at com.palantir.javaformat.java.JavaInputAstVisitor.visitClassDeclaration(JavaInputAstVisitor.java:2025) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:160) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:54) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:911) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:379) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:639) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.Formatter.format(Formatter.java:143) at com.palantir.javaformat.java.Formatter.getFormatReplacements(Formatter.java:322) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:299) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:254) at com.palantir.javaformat.java.StringWrapperIntegrationTest.idempotent(StringWrapperIntegrationTest.java:84) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:583) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:700) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:528) at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:53) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:124) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99) at org.junit.jupiter.engine.exe
StringWrapperIntegrationTest.1: open-java-format/src/test/java/com/palantir/javaformat/java/StringWrapperIntegrationTest.java#L84
com.palantir.javaformat.java.FormatterException: 3:8: error: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCCompilationUnit does not have member field 'com.sun.tools.javac.tree.EndPosTable endPositions' at com.palantir.javaformat.java.Trees.getEndPosition(Trees.java:48) at com.palantir.javaformat.java.JavaInputAstVisitor.lineSpan(JavaInputAstVisitor.java:3423) at com.palantir.javaformat.java.JavaInputAstVisitor.visitBinary(JavaInputAstVisitor.java:1152) at com.palantir.javaformat.java.JavaInputAstVisitor.visitBinary(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:2255) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3608) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3478) at com.palantir.javaformat.java.JavaInputAstVisitor.visitVariables(JavaInputAstVisitor.java:968) at com.palantir.javaformat.java.JavaInputAstVisitor.addBodyDeclarations(JavaInputAstVisitor.java:3780) at com.palantir.javaformat.java.JavaInputAstVisitor.visitClassDeclaration(JavaInputAstVisitor.java:2025) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:160) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:54) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:911) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:379) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:639) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.Formatter.format(Formatter.java:143) at com.palantir.javaformat.java.Formatter.getFormatReplacements(Formatter.java:322) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:299) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:254) at com.palantir.javaformat.java.StringWrapperIntegrationTest.idempotent(StringWrapperIntegrationTest.java:84) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:583) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:700) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:528) at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:53) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:124) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99) at org.junit
StringWrapperIntegrationTest.0: open-java-format/src/test/java/com/palantir/javaformat/java/StringWrapperIntegrationTest.java#L84
com.palantir.javaformat.java.FormatterException: 3:8: error: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCCompilationUnit does not have member field 'com.sun.tools.javac.tree.EndPosTable endPositions' at com.palantir.javaformat.java.Trees.getEndPosition(Trees.java:48) at com.palantir.javaformat.java.JavaInputAstVisitor.lineSpan(JavaInputAstVisitor.java:3423) at com.palantir.javaformat.java.JavaInputAstVisitor.visitBinary(JavaInputAstVisitor.java:1152) at com.palantir.javaformat.java.JavaInputAstVisitor.visitBinary(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:2255) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3608) at com.palantir.javaformat.java.JavaInputAstVisitor.declareOne(JavaInputAstVisitor.java:3478) at com.palantir.javaformat.java.JavaInputAstVisitor.visitVariables(JavaInputAstVisitor.java:968) at com.palantir.javaformat.java.JavaInputAstVisitor.addBodyDeclarations(JavaInputAstVisitor.java:3780) at com.palantir.javaformat.java.JavaInputAstVisitor.visitClassDeclaration(JavaInputAstVisitor.java:2025) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:160) at com.palantir.javaformat.java.java14.Java14InputAstVisitor.visitClass(Java14InputAstVisitor.java:54) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:911) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:379) at com.palantir.javaformat.java.JavaInputAstVisitor.visitCompilationUnit(JavaInputAstVisitor.java:151) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:639) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92) at com.palantir.javaformat.java.JavaInputAstVisitor.scan(JavaInputAstVisitor.java:334) at com.palantir.javaformat.java.Formatter.format(Formatter.java:143) at com.palantir.javaformat.java.Formatter.getFormatReplacements(Formatter.java:322) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:299) at com.palantir.javaformat.java.Formatter.formatSource(Formatter.java:254) at com.palantir.javaformat.java.StringWrapperIntegrationTest.idempotent(StringWrapperIntegrationTest.java:84) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:583) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:700) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:528) at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:53) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:94) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:124) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99) at org.junit
StringWrapperTest.testAwkwardLineEndWrapping(): open-java-format/src/test/java/com/palantir/javaformat/java/StringWrapperTest.java#L48
java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCCompilationUnit does not have member field 'com.sun.tools.javac.tree.EndPosTable endPositions'
build (JDK 27)
Process completed with exit code 1.
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L27
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L25
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L23
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L21
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L759
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L602
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L542
[StatementSwitchToExpressionSwitch] This statement switch can be converted to a new-style arrow switch
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L144
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 27): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L142
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 27): open-java-format-spi/src/main/java/com/palantir/javaformat/java/Replacement.java#L60
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 25): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L27
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 25): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L25
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 25): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L23
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 25): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L21
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 25): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L759
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 25): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L602
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 25): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L542
[StatementSwitchToExpressionSwitch] This statement switch can be converted to a new-style arrow switch
build (JDK 25): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L144
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 25): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L142
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 25): open-java-format-spi/src/main/java/com/palantir/javaformat/java/Replacement.java#L60
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build: open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L759
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build: open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L602
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build: open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L542
[StatementSwitchToExpressionSwitch] This statement switch can be converted to a new-style arrow switch
build: open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L144
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build: open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L142
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build: open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L684
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build: open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L657
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build: open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L525
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build: open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L152
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build: open-java-format-spi/src/main/java/com/palantir/javaformat/java/Replacement.java#L60
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 26): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L759
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 26): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L602
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 26): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L542
[StatementSwitchToExpressionSwitch] This statement switch can be converted to a new-style arrow switch
build (JDK 26): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L144
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 26): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L142
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 26): open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L684
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 26): open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L657
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 26): open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L525
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 26): open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L152
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
build (JDK 26): open-java-format-spi/src/main/java/com/palantir/javaformat/java/Replacement.java#L60
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-aarch64): gradle-open-java-format/src/test/java/com/palantir/javaformat/gradle/testing/GradleTestProject.java#L77
[AnnotateFormatMethod] This method uses a pair of parameters as a format string and its arguments, but the enclosing method wasn't annotated. Doing so gives compile-time rather than run-time protection against malformed format strings.
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L27
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L25
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L23
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L21
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L759
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L602
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L542
[StatementSwitchToExpressionSwitch] This statement switch can be converted to a new-style arrow switch
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L144
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L142
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-aarch64): open-java-format-spi/src/main/java/com/palantir/javaformat/java/Replacement.java#L60
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-aarch64): gradle-open-java-format/src/test/java/com/palantir/javaformat/gradle/testing/GradleTestProject.java#L77
[AnnotateFormatMethod] This method uses a pair of parameters as a format string and its arguments, but the enclosing method wasn't annotated. Doing so gives compile-time rather than run-time protection against malformed format strings.
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L27
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L25
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L23
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L21
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L759
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L602
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L542
[StatementSwitchToExpressionSwitch] This statement switch can be converted to a new-style arrow switch
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L144
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-aarch64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L142
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-aarch64): open-java-format-spi/src/main/java/com/palantir/javaformat/java/Replacement.java#L60
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-x86-64): gradle-open-java-format/src/test/java/com/palantir/javaformat/gradle/testing/GradleTestProject.java#L77
[AnnotateFormatMethod] This method uses a pair of parameters as a format string and its arguments, but the enclosing method wasn't annotated. Doing so gives compile-time rather than run-time protection against malformed format strings.
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L759
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L602
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L542
[StatementSwitchToExpressionSwitch] This statement switch can be converted to a new-style arrow switch
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L144
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L142
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L684
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L657
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L525
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-x86-64): open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L152
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (linux-x86-64): open-java-format-spi/src/main/java/com/palantir/javaformat/java/Replacement.java#L60
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-x86-64): gradle-open-java-format/src/test/java/com/palantir/javaformat/gradle/testing/GradleTestProject.java#L77
[AnnotateFormatMethod] This method uses a pair of parameters as a format string and its arguments, but the enclosing method wasn't annotated. Doing so gives compile-time rather than run-time protection against malformed format strings.
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L27
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L25
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L23
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L21
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L759
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L602
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L542
[StatementSwitchToExpressionSwitch] This statement switch can be converted to a new-style arrow switch
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L144
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-x86-64): open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L142
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-x86-64): open-java-format-spi/src/main/java/com/palantir/javaformat/java/Replacement.java#L60
[PatternMatchingInstanceof] This code can be simplified to use a pattern-matching instanceof.
native (macos-x86-64)
This build uses GraalVM CE for JDK 25.0.1, the last available JDK 25 build for macOS Intel.
build (JDK 27)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (JDK 25)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (JDK 26)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
native (linux-x86-64)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"