Skip to content

Commit 69c2706

Browse files
committed
mark BenchmarkConfiguration util functions as internal API
1 parent 4bdb955 commit 69c2706

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

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

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package kotlinx.benchmark.gradle
22

33
import org.gradle.api.tasks.*
4-
import org.jetbrains.kotlin.gradle.plugin.mpp.*
4+
import org.jetbrains.kotlin.gradle.InternalKotlinGradlePluginApi
5+
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJvmCompilation
6+
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeCompilation
57
import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrCompilation
68

79
open class BenchmarkConfiguration(val extension: BenchmarksExtension, val name: String) {
@@ -35,8 +37,13 @@ open class BenchmarkConfiguration(val extension: BenchmarksExtension, val name:
3537
advanced[name] = value
3638
}
3739

40+
@InternalKotlinGradlePluginApi
3841
fun capitalizedName() = if (name == "main") "" else name.capitalize()
42+
43+
@InternalKotlinGradlePluginApi
3944
fun prefixName(suffix: String) = if (name == "main") suffix else name + suffix.capitalize()
45+
46+
@InternalKotlinGradlePluginApi
4047
fun reportFileExt(): String = reportFormat?.toLowerCase() ?: "json"
4148
}
4249

@@ -86,4 +93,4 @@ class NativeBenchmarkTarget(
8693
extension: BenchmarksExtension,
8794
name: String,
8895
val compilation: KotlinNativeCompilation
89-
) : BenchmarkTarget(extension, name)
96+
) : BenchmarkTarget(extension, name)

0 commit comments

Comments
 (0)