Skip to content

Commit 476524f

Browse files
author
Abduqodiri Qurbonzoda
committed
[Plugin] Replace deprecated JavaPluginConvention usage with JavaPluginExtension
1 parent 3115f55 commit 476524f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

plugin/main/src/kotlinx/benchmark/gradle/BenchmarksExtension.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ open class BenchmarksExtension(val project: Project) {
3737
project.container(BenchmarkTarget::class.java) { name ->
3838
val multiplatformClass = tryGetClass<KotlinMultiplatformExtension>("org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension")
3939
val multiplatform = multiplatformClass?.let { project.extensions.findByType(it) }
40-
val javaConvention = project.convention.findPlugin(JavaPluginConvention::class.java)
40+
val javaExtension = project.extensions.findByType(JavaPluginExtension::class.java)
4141

4242
// Factory function which is called when a given registration is materialized
4343
// Subscribing to NDOC (configurations.all) will cause every registration to eagerly materialize
@@ -70,8 +70,8 @@ open class BenchmarksExtension(val project: Project) {
7070
}
7171

7272
}
73-
javaConvention != null -> {
74-
val sourceSet = javaConvention.sourceSets.findByName(name)
73+
javaExtension != null -> {
74+
val sourceSet = javaExtension.sourceSets.findByName(name)
7575
when (sourceSet) {
7676
null -> {
7777
project.logger.warn("Warning: Cannot find a benchmark sourceSet '$name', ignoring.")

0 commit comments

Comments
 (0)