final
class
NodeOps extends AnyVal
Instance Constructors
-
new
NodeOps(tree: Node)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (NodeOps, B)
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
collect[T](pf: PartialFunction[Node, T]): Seq[T]
-
def
collectAll[T](pf: PartialFunction[Node, Seq[T]]): Seq[T]
-
def
ensuring(cond: (NodeOps) ⇒ Boolean, msg: ⇒ Any): NodeOps
-
def
ensuring(cond: (NodeOps) ⇒ Boolean): NodeOps
-
def
ensuring(cond: Boolean, msg: ⇒ Any): NodeOps
-
def
ensuring(cond: Boolean): NodeOps
-
def
findNode(p: (Node) ⇒ Boolean): Option[Node]
-
def
foreach[U](f: (Node) ⇒ U): Unit
-
def
formatted(fmtstr: String): String
-
def
getClass(): Class[_ <: AnyVal]
-
final
def
isInstanceOf[T0]: Boolean
-
def
mapChildrenWithScope(f: (Option[Symbol], Node, Scope) ⇒ Node, scope: Scope): Node
-
def
replace(f: PartialFunction[Node, Node], keepType: Boolean = false, bottomUp: Boolean = false): Node
-
def
select(field: Symbol): Node
-
def
toString(): String
-
val
tree: Node
-
def
→[B](y: B): (NodeOps, B)
Shadowed Implicit Value Members
-
val
self: Any
-
val
self: Any
Inherited from AnyVal
Inherited from NotNull
Inherited from Any
Inherited by implicit conversion any2stringadd from
NodeOps to StringAdd
Inherited by implicit conversion any2stringfmt from
NodeOps to StringFormat
Inherited by implicit conversion any2ArrowAssoc from
NodeOps to ArrowAssoc[NodeOps]
Inherited by implicit conversion any2Ensuring from
NodeOps to Ensuring[NodeOps]
Extra methods for Nodes.