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

net.peanuuutz.fork.ui.ui.modifier.SingletonModifierNodeElement.kt Maven / Gradle / Ivy

The newest version!
package net.peanuuutz.fork.ui.ui.modifier

import net.peanuuutz.fork.ui.ui.node.ModifierNode

abstract class SingletonModifierNodeElement : ModifierNodeElement() {
    abstract override fun toString(): String

    // ======== Internal ========

    final override val name: String
        get() = toString()

    final override fun update(node: N) {}

    final override fun equals(other: Any?): Boolean {
        return other === this
    }

    final override fun hashCode(): Int {
        return System.identityHashCode(this)
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy