public final class AssignmentStatement extends GoloStatement
Modifier and Type | Method and Description |
---|---|
void |
accept(GoloIrVisitor visitor) |
AssignmentStatement |
as(java.lang.Object expr) |
AssignmentStatement |
declaring() |
AssignmentStatement |
declaring(boolean isDeclaring) |
ExpressionStatement |
getExpressionStatement() |
LocalReference |
getLocalReference() |
boolean |
isDeclaring() |
AssignmentStatement |
ofAST(GoloASTNode node) |
protected void |
replaceElement(GoloElement original,
GoloElement newElement) |
AssignmentStatement |
to(java.lang.Object ref) |
java.lang.String |
toString() |
void |
walk(GoloIrVisitor visitor) |
cantConvert, cantReplace, cantReplace, doesNotContain, getASTNode, getDocumentation, getLocalReferenceTable, getParentNode, getPositionInSourceCode, hasASTNode, makeParentOf, replaceInParentBy, setASTNode, setParentNode
public AssignmentStatement ofAST(GoloASTNode node)
ofAST
in class GoloElement
public boolean isDeclaring()
public AssignmentStatement declaring()
public AssignmentStatement declaring(boolean isDeclaring)
public LocalReference getLocalReference()
public AssignmentStatement to(java.lang.Object ref)
public ExpressionStatement getExpressionStatement()
public AssignmentStatement as(java.lang.Object expr)
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