T - public interface Mutable<T>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Mutable.Extensible<T>
A mutable item which can additionally be extended
|
static class |
Mutable.LeftMutator<T extends Mutable<T>,S extends Domain<T>>
Implements a generic mutator which generates all possible single mutations
for a given mutable item.
|
static interface |
Mutable.Transfer<T extends Mutable<T>,S extends Domain<T>>
Provides a mechanism for manipulating the domain of a mutator based on the
sequence of children.
|
| Modifier and Type | Method and Description |
|---|---|
T |
get(int i)
Get the ith child of this mutable item.
|
T |
replace(int i,
T child)
Return copy of this mutable item with the given child replaced.
|
int |
size()
Return the number of children to this mutable item.
|
int size()
T get(int i)
i - Copyright © 2019. All rights reserved.