summaryrefslogtreecommitdiff
path: root/buildSrc/src/main/kotlin/java-conventions.gradle.kts
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2022-10-28 11:44:58 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2022-10-28 11:52:58 +0200
commitcdc7df3c3d398a7af15014b4c0f6cd495c05fcce (patch)
tree41fe6f2f4ade131479bd9a07f792a35a73d6620c /buildSrc/src/main/kotlin/java-conventions.gradle.kts
parentfa7fdbb0126ea465130961dc37c4ef2d6feb36e9 (diff)
build: Store method parameters in class files
This change updates the build configuration to enable Java to emit method parameter information in the class files. This provides more useful error messages when not enough parameters are given.
Diffstat (limited to 'buildSrc/src/main/kotlin/java-conventions.gradle.kts')
-rw-r--r--buildSrc/src/main/kotlin/java-conventions.gradle.kts4
1 files changed, 4 insertions, 0 deletions
diff --git a/buildSrc/src/main/kotlin/java-conventions.gradle.kts b/buildSrc/src/main/kotlin/java-conventions.gradle.kts
index a639a9e1..8857d4ab 100644
--- a/buildSrc/src/main/kotlin/java-conventions.gradle.kts
+++ b/buildSrc/src/main/kotlin/java-conventions.gradle.kts
@@ -34,3 +34,7 @@ java {
sourceCompatibility = Libs.jvmTarget
targetCompatibility = Libs.jvmTarget
}
+
+tasks.withType<JavaCompile> {
+ options.compilerArgs.add("-parameters")
+}