Skip to content

Commit b8cb1cf

Browse files
committed
mark *_SUFFIX and _DEPENDENCY consts as internal
1 parent 4e472da commit b8cb1cf

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

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

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,33 @@ constructor() : Plugin<Project> {
1818
const val BENCHMARKS_TASK_GROUP = "benchmark"
1919
const val BENCHMARK_EXTENSION_NAME = "benchmark"
2020

21+
const val RUN_BENCHMARKS_TASKNAME = "benchmark"
22+
const val ASSEMBLE_BENCHMARKS_TASKNAME = "assembleBenchmarks"
23+
24+
//region Internal constants
25+
// Note that despite the @InternalApi annotation, `const val`s are still present in the API Dump
26+
// https://github.com/Kotlin/binary-compatibility-validator/issues/90
27+
@KotlinxBenchmarkPluginInternalApi
2128
const val BENCHMARK_GENERATE_SUFFIX = "BenchmarkGenerate"
29+
30+
@KotlinxBenchmarkPluginInternalApi
2231
const val BENCHMARK_COMPILE_SUFFIX = "BenchmarkCompile"
32+
33+
@KotlinxBenchmarkPluginInternalApi
2334
const val BENCHMARK_JAR_SUFFIX = "BenchmarkJar"
35+
36+
@KotlinxBenchmarkPluginInternalApi
2437
const val BENCHMARK_EXEC_SUFFIX = "Benchmark"
38+
39+
@KotlinxBenchmarkPluginInternalApi
2540
const val BENCHMARK_COMPILATION_SUFFIX = "Benchmark"
2641

42+
@KotlinxBenchmarkPluginInternalApi
2743
const val JMH_CORE_DEPENDENCY = "org.openjdk.jmh:jmh-core"
28-
const val JMH_GENERATOR_DEPENDENCY = "org.openjdk.jmh:jmh-generator-bytecode:"
2944

30-
const val RUN_BENCHMARKS_TASKNAME = "benchmark"
31-
const val ASSEMBLE_BENCHMARKS_TASKNAME = "assembleBenchmarks"
45+
@KotlinxBenchmarkPluginInternalApi
46+
const val JMH_GENERATOR_DEPENDENCY = "org.openjdk.jmh:jmh-generator-bytecode:"
47+
//endregion
3248
}
3349

3450
override fun apply(project: Project) = project.run {

0 commit comments

Comments
 (0)