Skip to content

Commit ace4e89

Browse files
Merge branch 'main' into merry-sloth
2 parents 0690641 + 9337667 commit ace4e89

155 files changed

Lines changed: 10071 additions & 7071 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/superpowers/plans/2026-03-20-csharp-parenthesization-utility.md

Lines changed: 0 additions & 1353 deletions
This file was deleted.

docs/superpowers/specs/2026-03-19-csharp-parenthesization-utility-design.md

Lines changed: 0 additions & 267 deletions
This file was deleted.

rewrite-benchmarks/src/jmh/java/org/openrewrite/benchmarks/java/JavaCompilationUnitState.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.openrewrite.SourceFile;
2525
import org.openrewrite.internal.InMemoryLargeSourceSet;
2626
import org.openrewrite.java.JavaParser;
27+
import org.openrewrite.java.internal.DefaultJavaTypeFactory;
2728
import org.openrewrite.java.internal.JavaTypeCache;
2829
import org.xerial.snappy.Snappy;
2930

@@ -103,7 +104,7 @@ public void setup() throws URISyntaxException {
103104
// .logCompilationWarningsAndErrors(true)
104105

105106
typeCache = new MapJavaTypeCache();
106-
JavaParser parser = javaParser.typeCache(typeCache).build();
107+
JavaParser parser = javaParser.typeFactory(new DefaultJavaTypeFactory(typeCache)).build();
107108
sourceFiles = parser
108109
.parse(inputs, null, new InMemoryExecutionContext())
109110
.collect(toList());

rewrite-benchmarks/src/jmh/java/org/openrewrite/benchmarks/java/JavaParserBenchmark.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.openjdk.jmh.runner.options.OptionsBuilder;
2525
import org.openrewrite.InMemoryExecutionContext;
2626
import org.openrewrite.java.JavaParser;
27+
import org.openrewrite.java.internal.DefaultJavaTypeFactory;
2728
import org.openrewrite.java.internal.JavaTypeCache;
2829

2930
import java.net.URISyntaxException;
@@ -40,7 +41,7 @@ public class JavaParserBenchmark {
4041
@Benchmark
4142
public void snappy(JavaCompilationUnitState state, Blackhole bh) {
4243
JavaTypeCache typeCache = new JavaCompilationUnitState.SnappyJavaTypeCache();
43-
JavaParser parser = state.javaParser.typeCache(typeCache).build();
44+
JavaParser parser = state.javaParser.typeFactory(new DefaultJavaTypeFactory(typeCache)).build();
4445
parser
4546
.parse(state.inputs, null, new InMemoryExecutionContext())
4647
.forEach(bh::consume);
@@ -49,7 +50,7 @@ public void snappy(JavaCompilationUnitState state, Blackhole bh) {
4950
@Benchmark
5051
public void adaptiveRadix(JavaCompilationUnitState state, Blackhole bh) {
5152
JavaTypeCache typeCache = new JavaTypeCache();
52-
JavaParser parser = state.javaParser.typeCache(typeCache).build();
53+
JavaParser parser = state.javaParser.typeFactory(new DefaultJavaTypeFactory(typeCache)).build();
5354
parser
5455
.parse(state.inputs, null, new InMemoryExecutionContext())
5556
.forEach(bh::consume);

0 commit comments

Comments
 (0)