@Evolving public interface Expression
| Modifier and Type | Field and Description | 
|---|---|
| static Expression[] | EMPTY_EXPRESSION`EMPTY_EXPRESSION` is only used as an input when the default `children` method builds the
 result. | 
| static NamedReference[] | EMPTY_NAMED_REFERENCE`EMPTY_NAMED_REFERENCE` is only used as an input when the default `references` method builds
 the result array to avoid repeatedly allocating an empty array. | 
| Modifier and Type | Method and Description | 
|---|---|
| Expression[] | children() | 
| default NamedReference[] | references() | 
static final Expression[] EMPTY_EXPRESSION
static final NamedReference[] EMPTY_NAMED_REFERENCE
Expression[] children()
default NamedReference[] references()