Skip to content

Commit f64caf4

Browse files
author
Vincent Potucek
committed
Pull #34809: RemoveUnusedLocalVariables
1 parent 838b4d6 commit f64caf4

File tree

3 files changed

+31
-4
lines changed

3 files changed

+31
-4
lines changed

gradle.properties

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
version=7.0.0-SNAPSHOT
22

33
org.gradle.caching=true
4-
org.gradle.jvmargs=-Xmx2048m
4+
org.gradle.jvmargs=-Xmx4g
55
org.gradle.parallel=true
6-
76
kotlinVersion=2.1.20
87

98
kotlin.jvm.target.validation.mode=ignore

init.gradle

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
initscript {
2+
repositories {
3+
maven { url "https://plugins.gradle.org/m2" }
4+
}
5+
dependencies { classpath("org.openrewrite:plugin:7.2.1") }
6+
}
7+
rootProject {
8+
plugins.apply(org.openrewrite.gradle.RewritePlugin)
9+
dependencies {
10+
rewrite("org.openrewrite.recipe:rewrite-migrate-java:3.4.0")
11+
}
12+
rewrite {
13+
// activeRecipe("org.openrewrite.java.migrate.UpgradeToJava17")
14+
// activeRecipe("org.openrewrite.java.migrate.UpgradeToJava21")
15+
// activeRecipe("org.openrewrite.java.migrate.lang.var.UseVarForObject")
16+
// activeRecipe("org.openrewrite.java.migrate.lang.var.UseVarForPrimitive")
17+
// activeRecipe("org.openrewrite.staticanalysis.FinalizeLocalVariables")
18+
activeRecipe("org.openrewrite.staticanalysis.RemoveUnusedLocalVariables")
19+
// activeRecipe("org.openrewrite.staticanalysis.RemoveUnusedPrivateFields")
20+
// activeRecipe("org.openrewrite.staticanalysis.RemoveUnusedPrivateMethods")
21+
setExportDatatables(true)
22+
}
23+
afterEvaluate {
24+
if (repositories.isEmpty()) {
25+
repositories {
26+
mavenCentral()
27+
}
28+
}
29+
}
30+
}

integration-tests/src/test/java/org/springframework/aot/test/SampleReflection.java

-2
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,11 @@ public class SampleReflection {
2626

2727
@SuppressWarnings("unused")
2828
public void sample() {
29-
String value = "Sample";
3029
Method[] methods = String.class.getMethods();
3130
}
3231

3332
@SuppressWarnings("unused")
3433
public void multipleCalls() {
35-
String value = "Sample";
3634
Method[] methods = String.class.getMethods();
3735
methods = Integer.class.getMethods();
3836
}

0 commit comments

Comments
 (0)