public abstract class TreeNode<A extends TreeNode<A>> extends Object
Constructor and Description |
---|
TreeNode() |
Modifier and Type | Method and Description |
---|---|
abstract scala.collection.Seq<A> |
children()
List of child nodes that should be considered when doing transformations.
|
boolean |
exists(scala.Function1<A,Object> predicate) |
boolean |
fastEquals(TreeNode<?> other)
Tests for equality by first testing for reference equality.
|
TreeNode<A> |
makeCopy(scala.collection.Seq<Object> newArgs)
Creates a new copy of this expression with new children.
|
A |
transformChildrenPost(scala.PartialFunction<A,A> rule) |
A |
transformChildrenPre(scala.PartialFunction<A,A> rule) |
A |
transformPost(scala.PartialFunction<A,A> rule) |
A |
transformPre(scala.PartialFunction<A,A> rule) |
public abstract scala.collection.Seq<A> children()
public boolean fastEquals(TreeNode<?> other)
public TreeNode<A> makeCopy(scala.collection.Seq<Object> newArgs)
children
.Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.