Merge pull request #1 from JakeWharton/jakew/auto-service/2020-02-05

Write service info from annotation processor
This commit is contained in:
Brian Norman
2020-02-06 09:12:18 -06:00
committed by GitHub
6 changed files with 7 additions and 1 deletions
+1
View File
@@ -5,3 +5,4 @@ build/
# IDEA
out/
.idea/
*.iml
Vendored Regular → Executable
View File
Vendored Regular → Executable
View File
+4
View File
@@ -2,6 +2,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
kotlin("jvm")
kotlin("kapt")
id("org.jetbrains.dokka")
signing
@@ -12,6 +13,9 @@ dependencies {
implementation(kotlin("stdlib-jdk8"))
compileOnly("org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.60")
kapt("com.google.auto.service:auto-service:1.0-rc6")
compileOnly("com.google.auto.service:auto-service-annotations:1.0-rc6")
testImplementation(kotlin("test-junit"))
testImplementation("org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.60")
testImplementation("com.github.tschuchortdev:kotlin-compile-testing:1.2.5")
@@ -16,11 +16,13 @@
package com.bnorm.power
import com.google.auto.service.AutoService
import org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension
import org.jetbrains.kotlin.com.intellij.mock.MockProject
import org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar
import org.jetbrains.kotlin.config.CompilerConfiguration
@AutoService(ComponentRegistrar::class)
class PowerAssertComponentRegistrar : ComponentRegistrar {
override fun registerProjectComponents(
project: MockProject,
@@ -1 +0,0 @@
com.bnorm.power.PowerAssertComponentRegistrar