Uses of Class
gw.lang.ir.statement.IRForEachStatement
-
-
Uses of IRForEachStatement in gw.internal.gosu.ir.compiler.bytecode.statement
Methods in gw.internal.gosu.ir.compiler.bytecode.statement with parameters of type IRForEachStatement Modifier and Type Method Description static voidIRForEachStatementCompiler. compile(IRForEachStatement forLoop, IRBytecodeContext context) -
Uses of IRForEachStatement in gw.internal.gosu.ir.compiler.java
Methods in gw.internal.gosu.ir.compiler.java with parameters of type IRForEachStatement Modifier and Type Method Description private voidIRJavaCompiler. compileIRForEachStatement(IRForEachStatement irForEachStatement) -
Uses of IRForEachStatement in gw.internal.gosu.ir.compiler.tree
Methods in gw.internal.gosu.ir.compiler.tree with parameters of type IRForEachStatement Modifier and Type Method Description private voidIRTreeCompiler. compileIRForEachStatement(IRForEachStatement irForEachStatement, int indent) -
Uses of IRForEachStatement in gw.internal.gosu.ir.compiler.verifier
Methods in gw.internal.gosu.ir.compiler.verifier with parameters of type IRForEachStatement Modifier and Type Method Description private voidIRTreeVerifier. verifyIRForEachStatement(IRForEachStatement irForLoopStatement) -
Uses of IRForEachStatement in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression that return IRForEachStatement Modifier and Type Method Description private IRForEachStatementAbstractMemberExpansionTransformer. createArrayListAddLoop(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot, IRSymbol resultArrayList, IType propertyType)private IRForEachStatementAbstractMemberExpansionTransformer. createArrayStoreLoop(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot, IRSymbol resultArray)private IRForEachStatementAbstractMemberExpansionTransformer. createNoValueLoop(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot) -
Uses of IRForEachStatement in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement that return IRForEachStatement Modifier and Type Method Description static IRForEachStatementForEachStatementTransformer. makeLoop(TopLevelTransformationContext cc, IRExpression rootExpression, IType type, Symbol identifier, Symbol indexSymbol)Helper for creating iterative loops.private IRForEachStatementForEachStatementTransformer. makeLoopImpl(TopLevelTransformationContext cc, IRExpression rootExpression, IType type, Symbol identifier, Symbol indexSymbol, Symbol iteratorIdentifier)Methods in gw.internal.gosu.ir.transform.statement with parameters of type IRForEachStatement Modifier and Type Method Description private voidForEachStatementTransformer. makeArrayLoop(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier)private voidForEachStatementTransformer. makeIntLoop(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier)private voidForEachStatementTransformer. makeIteratorLoop(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier, Symbol iteratorIdentifier)
-