@@ -18,17 +18,33 @@ constructor() : Plugin<Project> {
18
18
const val BENCHMARKS_TASK_GROUP = " benchmark"
19
19
const val BENCHMARK_EXTENSION_NAME = " benchmark"
20
20
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
21
28
const val BENCHMARK_GENERATE_SUFFIX = " BenchmarkGenerate"
29
+
30
+ @KotlinxBenchmarkPluginInternalApi
22
31
const val BENCHMARK_COMPILE_SUFFIX = " BenchmarkCompile"
32
+
33
+ @KotlinxBenchmarkPluginInternalApi
23
34
const val BENCHMARK_JAR_SUFFIX = " BenchmarkJar"
35
+
36
+ @KotlinxBenchmarkPluginInternalApi
24
37
const val BENCHMARK_EXEC_SUFFIX = " Benchmark"
38
+
39
+ @KotlinxBenchmarkPluginInternalApi
25
40
const val BENCHMARK_COMPILATION_SUFFIX = " Benchmark"
26
41
42
+ @KotlinxBenchmarkPluginInternalApi
27
43
const val JMH_CORE_DEPENDENCY = " org.openjdk.jmh:jmh-core"
28
- const val JMH_GENERATOR_DEPENDENCY = " org.openjdk.jmh:jmh-generator-bytecode:"
29
44
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
32
48
}
33
49
34
50
override fun apply (project : Project ) = project.run {
0 commit comments