public class EElvis extends AExpression
?:), a null coalescing operator. Binary operator that evaluates the first expression and return it if it is
non null. If the first expression is null then it evaluates the second expression and returns it.| Constructor and Description |
|---|
EElvis(Location location,
AExpression lhs,
AExpression rhs) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toString()
Subclasses should implement this with a method like
ANode.singleLineToString(Object...) or
ANode.multilineToString(Collection, Collection). |
joinWithName, multilineToString, pairwiseToString, singleLineToString, singleLineToString, singleLineToStringWithOptionalArgspublic EElvis(Location location, AExpression lhs, AExpression rhs)
public java.lang.String toString()
ANodeANode.singleLineToString(Object...) or
ANode.multilineToString(Collection, Collection).