Uses of Class
gw.lang.ir.statement.IRForEachStatement
Packages that use IRForEachStatement
Package
Description
-
Uses of IRForEachStatement in gw.internal.gosu.ir.compiler.bytecode.statement
Methods in gw.internal.gosu.ir.compiler.bytecode.statement with parameters of type IRForEachStatementModifier and TypeMethodDescriptionstatic void
IRForEachStatementCompiler.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 IRForEachStatementModifier and TypeMethodDescriptionprivate void
IRJavaCompiler.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 IRForEachStatementModifier and TypeMethodDescriptionprivate void
IRTreeCompiler.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 IRForEachStatementModifier and TypeMethodDescriptionprivate void
IRTreeVerifier.verifyIRForEachStatement
(IRForEachStatement irForLoopStatement) -
Uses of IRForEachStatement in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression that return IRForEachStatementModifier and TypeMethodDescriptionprivate IRForEachStatement
AbstractMemberExpansionTransformer.createArrayListAddLoop
(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot, IRSymbol resultArrayList, IType propertyType) private IRForEachStatement
AbstractMemberExpansionTransformer.createArrayStoreLoop
(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot, IRSymbol resultArray) private IRForEachStatement
AbstractMemberExpansionTransformer.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 IRForEachStatementModifier and TypeMethodDescriptionstatic IRForEachStatement
ForEachStatementTransformer.makeLoop
(TopLevelTransformationContext cc, IRExpression rootExpression, IType type, Symbol identifier, Symbol indexSymbol) Helper for creating iterative loops.private IRForEachStatement
ForEachStatementTransformer.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 IRForEachStatementModifier and TypeMethodDescriptionprivate void
ForEachStatementTransformer.makeArrayLoop
(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier) private void
ForEachStatementTransformer.makeIntLoop
(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier) private void
ForEachStatementTransformer.makeIteratorLoop
(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier, Symbol iteratorIdentifier)