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

name.remal.gradle_plugins.dsl.reflective_project_plugin.info.ActionInfo.kt Maven / Gradle / Ivy

There is a newer version: 1.9.2
Show newest version
package name.remal.gradle_plugins.dsl.reflective_project_plugin.info

interface ActionInfo : WithRequirements, WithApplyPlugins {
    val order: Int
    val description: String

    fun compareTo(other: ActionInfo): Int {
        order.compareTo(other.order).let { if (it != 0) return it }
        description.compareTo(other.description).let { if (it != 0) return it }
        javaClass.name.compareTo(other.javaClass.name).let { if (it != 0) return it }
        return 0
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy