
scalafix.internal.util.TokenOps.scala Maven / Gradle / Ivy
package scalafix.internal.util
import scala.meta.Token
object TokenOps {
type TokenHash = Long
def hash(token: Token): TokenHash = {
val longHash: Long =
(token.productPrefix.hashCode.toLong << (62 - 8)) |
(token.start.toLong << (62 - (8 + 28))) | token.end
longHash
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy