public class CollectionComprehension extends ExpressionStatement
| Modifier and Type | Method and Description |
|---|---|
void |
accept(GoloIrVisitor visitor) |
CollectionComprehension |
expression(java.lang.Object expression) |
ExpressionStatement |
getExpression() |
java.util.List<Block> |
getLoopBlocks() |
CollectionLiteral.Type |
getMutableType() |
CollectionLiteral.Type |
getType() |
CollectionComprehension |
loop(java.lang.Object b) |
CollectionComprehension |
ofAST(GoloASTNode n) |
protected void |
replaceElement(GoloElement original,
GoloElement newElement) |
void |
walk(GoloIrVisitor visitor) |
ofcantConvert, cantReplace, cantReplace, doesNotContain, getASTNode, getDocumentation, getLocalReferenceTable, getParentNode, getPositionInSourceCode, hasASTNode, makeParentOf, replaceInParentBy, setASTNode, setParentNodepublic CollectionComprehension ofAST(GoloASTNode n)
ofAST in class GoloElementpublic CollectionComprehension expression(java.lang.Object expression)
public CollectionComprehension loop(java.lang.Object b)
public ExpressionStatement getExpression()
public java.util.List<Block> getLoopBlocks()
public CollectionLiteral.Type getType()
public CollectionLiteral.Type getMutableType()
public void accept(GoloIrVisitor visitor)
accept in class GoloElementpublic void walk(GoloIrVisitor visitor)
walk in class GoloElementprotected void replaceElement(GoloElement original, GoloElement newElement)
replaceElement in class GoloElement