public final class DestructuringAssignment extends GoloStatement
Modifier and Type | Method and Description |
---|---|
void |
accept(GoloIrVisitor visitor) |
DestructuringAssignment |
declaring() |
DestructuringAssignment |
declaring(boolean d) |
DestructuringAssignment |
expression(java.lang.Object expr) |
ExpressionStatement |
getExpression() |
java.util.List<LocalReference> |
getReferences() |
boolean |
isDeclaring() |
boolean |
isVarargs() |
DestructuringAssignment |
ofAST(GoloASTNode n) |
protected void |
replaceElement(GoloElement original,
GoloElement newElement) |
DestructuringAssignment |
to(java.lang.Object var) |
java.lang.String |
toString() |
DestructuringAssignment |
varargs() |
DestructuringAssignment |
varargs(boolean varargs) |
void |
walk(GoloIrVisitor visitor) |
cantConvert, cantReplace, cantReplace, doesNotContain, getASTNode, getDocumentation, getLocalReferenceTable, getParentNode, getPositionInSourceCode, hasASTNode, makeParentOf, replaceInParentBy, setASTNode, setParentNode
public DestructuringAssignment ofAST(GoloASTNode n)
ofAST
in class GoloElement
public boolean isVarargs()
public DestructuringAssignment varargs(boolean varargs)
public DestructuringAssignment varargs()
public DestructuringAssignment declaring()
public DestructuringAssignment declaring(boolean d)
public boolean isDeclaring()
public ExpressionStatement getExpression()
public DestructuringAssignment expression(java.lang.Object expr)
public java.util.List<LocalReference> getReferences()
public DestructuringAssignment to(java.lang.Object var)
public java.lang.String toString()
toString
in class java.lang.Object
public void accept(GoloIrVisitor visitor)
accept
in class GoloElement
public void walk(GoloIrVisitor visitor)
walk
in class GoloElement
protected void replaceElement(GoloElement original, GoloElement newElement)
replaceElement
in class GoloElement