Minor: remove duplicated logger utils

This commit is contained in:
Alexey Tsvetkov
2016-10-11 18:20:13 +03:00
parent 368e48780e
commit 417f4f821b
5 changed files with 10 additions and 18 deletions
@@ -1,7 +1,7 @@
package org.jetbrains.kotlin.annotation
import org.gradle.api.logging.Logging
import org.jetbrains.kotlin.gradle.tasks.kotlinDebug
import org.jetbrains.kotlin.gradle.plugin.kotlinDebug
import org.jetbrains.kotlin.resolve.jvm.JvmClassName
import java.io.File
import java.util.*
@@ -44,6 +44,10 @@ internal inline fun <reified T : Any> Any.addExtension(name: String, extension:
internal fun Any.getConvention(name: String): Any? =
(this as HasConvention).convention.plugins[name]
internal fun Logger.kotlinInfo(message: String) {
this.info("[KOTLIN] $message")
}
internal fun Logger.kotlinDebug(message: String) {
this.debug("[KOTLIN] $message")
}
@@ -29,6 +29,8 @@ import org.jetbrains.kotlin.compilerRunner.OutputItemsCollector
import org.jetbrains.kotlin.compilerRunner.OutputItemsCollectorImpl
import org.jetbrains.kotlin.config.Services
import org.jetbrains.kotlin.gradle.dsl.*
import org.jetbrains.kotlin.gradle.plugin.kotlinDebug
import org.jetbrains.kotlin.gradle.plugin.kotlinInfo
import org.jetbrains.kotlin.incremental.*
import org.jetbrains.kotlin.incremental.components.LookupTracker
import org.jetbrains.kotlin.incremental.components.SourceRetentionAnnotationHandler
@@ -417,18 +419,4 @@ internal class GradleMessageCollector(val logger: Logger) : MessageCollector {
else -> throw IllegalArgumentException("Unknown CompilerMessageSeverity: $severity")
}
}
}
internal fun Logger.kotlinInfo(message: String) {
this.info("[KOTLIN] $message")
}
internal fun Logger.kotlinDebug(message: String) {
this.debug("[KOTLIN] $message")
}
internal inline fun Logger.kotlinDebug(message: ()->String) {
if (isDebugEnabled) {
kotlinDebug(message())
}
}
}
@@ -26,7 +26,7 @@ import org.jetbrains.kotlin.com.intellij.psi.PsiFile
import org.jetbrains.kotlin.com.intellij.psi.PsiFileFactory
import org.jetbrains.kotlin.com.intellij.psi.PsiJavaFile
import org.jetbrains.kotlin.config.CompilerConfiguration
import org.jetbrains.kotlin.gradle.tasks.kotlinDebug
import org.jetbrains.kotlin.gradle.plugin.kotlinDebug
import org.jetbrains.kotlin.incremental.ChangesEither
import org.jetbrains.kotlin.incremental.LookupSymbol
import org.jetbrains.kotlin.incremental.snapshots.FileCollectionDiff
@@ -1,7 +1,7 @@
package org.jetbrains.kotlin.incremental
import org.gradle.api.logging.Logging
import org.jetbrains.kotlin.gradle.tasks.kotlinDebug
import org.jetbrains.kotlin.gradle.plugin.kotlinDebug
import java.io.File
internal class GradleIncReporter(private val projectRootFile: File) : IncReporter() {