org.wartremover.warts.While.scala Maven / Gradle / Ivy
The newest version!
package org.wartremover
package warts
object While extends WartTraverser {
def apply(u: WartUniverse): u.Traverser = {
new u.Traverser(this) {
import q.reflect.*
override def traverseTree(tree: Tree)(owner: Symbol): Unit = {
tree match {
case t if hasWartAnnotation(t) =>
case t: While =>
error(tree.pos, "while is disabled")
super.traverseTree(tree)(owner)
case _ =>
super.traverseTree(tree)(owner)
}
}
}
}
}