Uses of Class
gw.lang.ir.IRStatement
Packages that use IRStatement
Package
Description
-
Uses of IRStatement in gw.internal.gosu.ir.compiler.bytecode
Methods in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRStatementModifier and TypeMethodDescriptionstatic booleanIRFinallyCodePartitioner.applies(IRStatement statement, IRTerminalStatement terminal) static voidIRBytecodeCompiler.compileIRStatement(IRStatement statement, IRBytecodeContext context) -
Uses of IRStatement in gw.internal.gosu.ir.compiler.tree
Methods in gw.internal.gosu.ir.compiler.tree with parameters of type IRStatementModifier and TypeMethodDescriptionvoidIRTreeCompiler.compileIRStatement(IRStatement statement, int indent) -
Uses of IRStatement in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return IRStatementModifier and TypeMethodDescriptionprotected IRStatementAbstractElementTransformer.buildArrayStore(IRExpression lhs, IRExpression index, IRExpression value, IRType componentType) protected IRStatementAbstractElementTransformer.buildFieldSet(IRType owner, String fieldName, IRType fieldType, IRExpression root, IRExpression value) protected IRStatementAbstractElementTransformer.buildReturn()static IRStatementStatementTransformer.compile(TopLevelTransformationContext context, IStatement stmt) TopLevelTransformationContext.compile(IStatement stmt) TransformationContextBase.compile(IStatement stmt) static IRStatementStatementTransformer.compileInitializerAssignment(TopLevelTransformationContext context, InitializerAssignment stmt, IRExpression root) TopLevelTransformationContext.compileInitializerAssignment(InitializerAssignment stmt, IRExpression root) TransformationContextBase.compileInitializerAssignment(InitializerAssignment stmt, IRExpression root) AbstractElementTransformer.nullCheckVar(IRSymbol symbol) protected IRStatementAbstractElementTransformer.setField(IRProperty field, IRExpression root, IRExpression value) protected IRStatementAbstractElementTransformer.setField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root, IRExpression value) protected IRStatementAbstractElementTransformer.setInstanceField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root, IRExpression value) protected IRStatementAbstractElementTransformer.setStaticField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression value) Methods in gw.internal.gosu.ir.transform that return types with arguments of type IRStatementModifier and TypeMethodDescriptionstatic List<IRStatement> ExpressionTransformer.compileInitializer(IExpression expr, TopLevelTransformationContext cc, IRExpression root) Methods in gw.internal.gosu.ir.transform with parameters of type IRStatementModifier and TypeMethodDescriptionprotected IRIfStatementAbstractElementTransformer.buildIf(IRExpression test, IRStatement ifStatement) protected IRIfStatementAbstractElementTransformer.buildIfElse(IRExpression test, IRStatement ifStatement, IRStatement elseStatement) Method parameters in gw.internal.gosu.ir.transform with type arguments of type IRStatementModifier and TypeMethodDescriptionvoidGosuClassTransformationContext.initCapturedSymbolFields(List<IRStatement> statements) voidGosuClassTransformer.initCapturedSymbolFields(List<IRStatement> statements) voidGosuFragmentTransformationContext.initCapturedSymbolFields(List<IRStatement> statements) voidTopLevelTransformationContext.initCapturedSymbolFields(List<IRStatement> statements) voidGosuClassTransformationContext.initializeInstanceFields(List<IRStatement> statements) voidGosuClassTransformer.initializeInstanceFields(List<IRStatement> statements) voidGosuFragmentTransformationContext.initializeInstanceFields(List<IRStatement> statements) voidTopLevelTransformationContext.initializeInstanceFields(List<IRStatement> statements) voidGosuClassTransformer.initializeStaticFields(List<IRStatement> statements) voidGosuClassTransformationContext.initTypeVarFields(List<IRStatement> statements) voidGosuClassTransformer.initTypeVarFields(List<IRStatement> statements) voidGosuFragmentTransformationContext.initTypeVarFields(List<IRStatement> statements) voidTopLevelTransformationContext.initTypeVarFields(List<IRStatement> statements) voidGosuClassTransformationContext.maybeAssignOuterRef(List<IRStatement> statements) voidGosuClassTransformer.maybeAssignOuterRef(List<IRStatement> statements) voidGosuFragmentTransformationContext.maybeAssignOuterRef(List<IRStatement> statements) voidTopLevelTransformationContext.maybeAssignOuterRef(List<IRStatement> statements) -
Uses of IRStatement in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression that return types with arguments of type IRStatementModifier and TypeMethodDescriptionstatic List<IRStatement> CollectionInitializerExpressionTransformer.compile(TopLevelTransformationContext cc, CollectionInitializerExpression expr, IRExpression root) static List<IRStatement> MapInitializerExpressionTransformer.compile(TopLevelTransformationContext cc, MapInitializerExpression expr, IRExpression root) static List<IRStatement> ObjectInitializerExpressionTransformer.compile(TopLevelTransformationContext cc, ObjectInitializerExpression expr, IRExpression root) -
Uses of IRStatement in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement that return IRStatementModifier and TypeMethodDescriptionprotected final IRStatementAbstractStatementTransformer.compile()static IRStatementArrayAssignmentStatementTransformer.compile(TopLevelTransformationContext cc, ArrayAssignmentStatement stmt) static IRStatementAssertStatementTransformer.compile(TopLevelTransformationContext cc, AssertStatement stmt) static IRStatementAssignmentStatementTransformer.compile(TopLevelTransformationContext cc, IAssignmentStatement stmt) static IRStatementBeanMethodCallStatementTransformer.compile(TopLevelTransformationContext cc, BeanMethodCallStatement stmt) static IRStatementBlockInvocationStatementTransformer.compile(TopLevelTransformationContext cc, BlockInvocationStatement stmt) static IRStatementBreakStatementTransformer.compile(TopLevelTransformationContext cc, BreakStatement stmt) static IRStatementContinueStatementTransformer.compile(TopLevelTransformationContext cc, ContinueStatement stmt) static IRStatementDoWhileStatementTransformer.compile(TopLevelTransformationContext cc, DoWhileStatement stmt) static IRStatementEvalStatementTransformer.compile(TopLevelTransformationContext cc, EvalStatement stmt) static IRStatementExpressionStatementTransformer.compile(TopLevelTransformationContext cc, ExpressionStatement stmt) static IRStatementFieldInitializerTransformer.compile(TopLevelTransformationContext cc, IVarStatement stmt) static IRStatementForEachStatementTransformer.compile(TopLevelTransformationContext cc, ForEachStatement stmt) static IRStatementIfStatementTransformer.compile(TopLevelTransformationContext cc, IfStatement stmt) static IRStatementInitializerAssignmentTransformer.compile(TopLevelTransformationContext cc, InitializerAssignment stmt, IRExpression root) static IRStatementMapAssignmentStatementTransformer.compile(TopLevelTransformationContext cc, MapAssignmentStatement stmt) static IRStatementMemberAssignmentStatementTransformer.compile(TopLevelTransformationContext cc, MemberAssignmentStatement stmt) static IRStatementMethodCallStatementTransformer.compile(TopLevelTransformationContext cc, MethodCallStatement stmt) static IRStatementNewStatementTransformer.compile(TopLevelTransformationContext cc, NewStatement stmt) static IRStatementReturnStatementTransformer.compile(TopLevelTransformationContext cc, ReturnStatement stmt) static IRStatementStatementListTransformer.compile(TopLevelTransformationContext cc, StatementList stmt) static IRStatementSwitchStatementTransformer.compile(TopLevelTransformationContext cc, SwitchStatement stmt) static IRStatementSyntheticFunctionStatementTransformer.compile(DynamicFunctionSymbol dfs, TopLevelTransformationContext cc, SyntheticFunctionStatement stmt) static IRStatementSyntheticMemberAccessStatementTransformer.compile(TopLevelTransformationContext cc, SyntheticMemberAccessStatement stmt) static IRStatementThrowStatementTransformer.compile(TopLevelTransformationContext cc, ThrowStatement stmt) static IRStatementTryCatchFinallyStatementTransformer.compile(TopLevelTransformationContext cc, TryCatchFinallyStatement stmt) static IRStatementUsingStatementTransformer.compile(TopLevelTransformationContext cc, UsingStatement stmt) static IRStatementVarStatementTransformer.compile(TopLevelTransformationContext cc, IVarStatement stmt) static IRStatementWhileStatementTransformer.compile(TopLevelTransformationContext cc, WhileStatement stmt) protected abstract IRStatementAbstractStatementTransformer.compile_impl()protected IRStatementArrayAssignmentStatementTransformer.compile_impl()protected IRStatementAssertStatementTransformer.compile_impl()protected IRStatementAssignmentStatementTransformer.compile_impl()protected IRStatementBeanMethodCallStatementTransformer.compile_impl()protected IRStatementBlockInvocationStatementTransformer.compile_impl()protected IRStatementBreakStatementTransformer.compile_impl()protected IRStatementContinueStatementTransformer.compile_impl()protected IRStatementDoWhileStatementTransformer.compile_impl()protected IRStatementEvalStatementTransformer.compile_impl()protected IRStatementExpressionStatementTransformer.compile_impl()protected IRStatementFieldInitializerTransformer.compile_impl()protected IRStatementForEachStatementTransformer.compile_impl()protected IRStatementIfStatementTransformer.compile_impl()protected IRStatementInitializerAssignmentTransformer.compile_impl()protected IRStatementMapAssignmentStatementTransformer.compile_impl()protected IRStatementMemberAssignmentStatementTransformer.compile_impl()protected IRStatementMethodCallStatementTransformer.compile_impl()protected IRStatementNewStatementTransformer.compile_impl()protected IRStatementReturnStatementTransformer.compile_impl()protected IRStatementStatementListTransformer.compile_impl()protected IRStatementSwitchStatementTransformer.compile_impl()protected IRStatementSyntheticFunctionStatementTransformer.compile_impl()protected IRStatementSyntheticMemberAccessStatementTransformer.compile_impl()protected IRStatementThrowStatementTransformer.compile_impl()protected IRStatementTryCatchFinallyStatementTransformer.compile_impl()protected IRStatementUsingStatementTransformer.compile_impl()protected IRStatementVarStatementTransformer.compile_impl()protected IRStatementWhileStatementTransformer.compile_impl()Methods in gw.internal.gosu.ir.transform.statement with parameters of type IRStatementModifier and TypeMethodDescriptionprotected voidAbstractStatementTransformer.visitStatementLineNumber(IRStatement irStatement) protected voidAbstractStatementTransformer.visitStatementLineNumber(IRStatement irStatement, IStatement stmt) protected voidStatementListTransformer.visitStatementLineNumber(IRStatement irStatement) -
Uses of IRStatement in gw.lang.ir
Subclasses of IRStatement in gw.lang.ir -
Uses of IRStatement in gw.lang.ir.builder
Methods in gw.lang.ir.builder that return IRStatementModifier and TypeMethodDescriptionIRStatementBuilder.build(IRBuilderContext context) protected abstract IRStatementIRStatementBuilder.buildImpl(IRBuilderContext context) -
Uses of IRStatement in gw.lang.ir.builder.statement
Methods in gw.lang.ir.builder.statement that return IRStatementModifier and TypeMethodDescriptionprotected IRStatementIRArrayStoreStatementBuilder.buildImpl(IRBuilderContext context) protected IRStatementIRAssignmentStatementBuilder.buildImpl(IRBuilderContext context) protected IRStatementIRFieldSetStatementBuilder.buildImpl(IRBuilderContext context) protected IRStatementIRIfStatementBuilder.buildImpl(IRBuilderContext context) protected IRStatementIRReturnStatementBuilder.buildImpl(IRBuilderContext context) protected IRStatementIRStatementListBuilder.buildImpl(IRBuilderContext context) -
Uses of IRStatement in gw.lang.ir.statement
Subclasses of IRStatement in gw.lang.ir.statementModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in gw.lang.ir.statement that return IRStatementModifier and TypeMethodDescriptionIRCatchClause.getBody()IRDoWhileStatement.getBody()IRForEachStatement.getBody()IRWhileStatement.getBody()IRIfStatement.getElseStatement()IRTryCatchFinallyStatement.getFinallyBody()IRIfStatement.getIfStatement()IRSwitchStatement.getInit()IRMethodStatement.getMethodBody()IRReturnStatement.getTempVarAssignment()IRTryCatchFinallyStatement.getTryBody()Methods in gw.lang.ir.statement that return types with arguments of type IRStatementModifier and TypeMethodDescriptionIRSwitchStatement.getDefaultStatements()IRForEachStatement.getIncrementors()IRForEachStatement.getInitializers()IRCaseClause.getStatements()IRStatementList.getStatements()Methods in gw.lang.ir.statement with parameters of type IRStatementModifier and TypeMethodDescriptionvoidIRForEachStatement.addIncrementor(IRStatement incrementor) voidIRForEachStatement.addInitializer(IRStatement initializer) voidIRStatementList.addStatement(IRStatement statement) voidIRStatementList.mergeStatements(IRStatement irStatement) voidIRDoWhileStatement.setBody(IRStatement irStatement) voidIRForEachStatement.setBody(IRStatement irStatement) voidIRWhileStatement.setBody(IRStatement irStatement) voidIRIfStatement.setElseStatement(IRStatement elseStatement) Constructors in gw.lang.ir.statement with parameters of type IRStatementModifierConstructorDescriptionIRCatchClause(IRSymbol identifier, IRStatement body) IRIfStatement(IRExpression expression, IRStatement ifStatement, IRStatement elseStatement) IRImplicitReturnStatement(IRStatement tempVarAssignment, IRExpression returnValue) IRMethodStatement(IRStatement methodBody, String name, int modifiers, boolean explicitInternal, IRType returnType, IType returnIType, List<IRSymbol> parameters, IType[] argTypes, IType methodType, Object[] annotationDefault) IRMethodStatement(IRStatement methodBody, String name, int modifiers, boolean explicitInternal, IRType returnType, List<IRSymbol> parameters) IRMethodStatement(IRStatement methodBody, String name, int modifiers, boolean explicitInternal, IRType returnType, List<IRSymbol> parameters, Object[] annotationDefault) IRReturnStatement(IRStatement tempVarAssignment, IRExpression returnValue) IRStatementList(boolean hasScope, IRStatement... statements) IRSwitchStatement(IRStatement init, List<IRCaseClause> cases, List<IRStatement> defaultStatements, boolean areLabelsConstant) IRTryCatchFinallyStatement(IRStatement tryBody, List<IRCatchClause> catchStatements, IRStatement finallyBody) Constructor parameters in gw.lang.ir.statement with type arguments of type IRStatementModifierConstructorDescriptionIRCaseClause(IRExpression condition, List<IRStatement> statements, int constValue) IRStatementList(boolean hasScope, List<IRStatement> statements)