All Downloads are FREE. Search and download functionalities are using the official Maven repository.

se.ansman.dagger.auto.compiler.common.processing.AutoDaggerLogger.kt Maven / Gradle / Ivy

The newest version!
package se.ansman.dagger.auto.compiler.common.processing

interface AutoDaggerLogger {
    fun withTag(tag: String): AutoDaggerLogger

    fun error(message: String, node: N)
    fun warning(message: String, node: N)
    fun info(message: String, node: N? = null)
}

fun  AutoDaggerLogger.error(message: String, node: Node) = error(message, node.node)
fun  AutoDaggerLogger.warning(message: String, node: Node) = warning(message, node.node)
fun  AutoDaggerLogger.info(message: String, node: Node? = null) = info(message, node?.node)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy