Merge pull request #1 from JakeWharton/jakew/auto-service/2020-02-05
Write service info from annotation processor
This commit is contained in:
@@ -5,3 +5,4 @@ build/
|
||||
# IDEA
|
||||
out/
|
||||
.idea/
|
||||
*.iml
|
||||
|
||||
@@ -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
@@ -1 +0,0 @@
|
||||
com.bnorm.power.PowerAssertComponentRegistrar
|
||||
Reference in New Issue
Block a user