Skip to content

Commit 8848eac

Browse files
Abduqodiri Qurbonzodaqurbonzoda
authored andcommitted
[Plugin] Replace deprecated JavaPluginConvention usage with JavaPluginExtension
1 parent 8a96e0d commit 8848eac

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
@@ -39,7 +39,7 @@ open class BenchmarksExtension(val project: Project) {
3939
project.container(BenchmarkTarget::class.java) { name ->
4040
val multiplatformClass = tryGetClass<KotlinMultiplatformExtension>("org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension")
4141
val multiplatform = multiplatformClass?.let { project.extensions.findByType(it) }
42-
val javaConvention = project.convention.findPlugin(JavaPluginConvention::class.java)
42+
val javaExtension = project.extensions.findByType(JavaPluginExtension::class.java)
4343

4444
// Factory function which is called when a given registration is materialized
4545
// Subscribing to NDOC (configurations.all) will cause every registration to eagerly materialize
@@ -77,8 +77,8 @@ open class BenchmarksExtension(val project: Project) {
7777
}
7878

7979
}
80-
javaConvention != null -> {
81-
val sourceSet = javaConvention.sourceSets.findByName(name)
80+
javaExtension != null -> {
81+
val sourceSet = javaExtension.sourceSets.findByName(name)
8282
when (sourceSet) {
8383
null -> {
8484
project.logger.warn("Warning: Cannot find a benchmark sourceSet '$name', ignoring.")

0 commit comments

Comments
 (0)