Uses of Class
gw.lang.ir.IRElement
-
-
Uses of IRElement in gw.internal.gosu.ir.compiler.bytecode
Methods in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRElement Modifier and Type Method Description voidIRBytecodeContext. compile(IRElement element)static voidIRBytecodeCompiler. compileIRElement(IRElement element, IRBytecodeContext context)private static booleanIRFinallyCodePartitioner. elementIsEnclosedBy(IRElement elt, java.lang.Class enclosedType, IRStatement stmt) -
Uses of IRElement in gw.internal.gosu.ir.compiler.java
Methods in gw.internal.gosu.ir.compiler.java with parameters of type IRElement Modifier and Type Method Description private voidIRJavaCompiler. compileIRElement(IRElement element) -
Uses of IRElement in gw.internal.gosu.ir.compiler.tree
Methods in gw.internal.gosu.ir.compiler.tree with parameters of type IRElement Modifier and Type Method Description private voidIRTreeCompiler. appendNestedElement(int indent, java.lang.String name, IRElement element)voidIRTreeCompiler. compileIRElement(IRElement element, int indent) -
Uses of IRElement in gw.internal.gosu.ir.compiler.verifier
Methods in gw.internal.gosu.ir.compiler.verifier with parameters of type IRElement Modifier and Type Method Description private voidIRTreeVerifier. error(java.lang.String message, IRElement element)private java.lang.StringIRTreeVerifier. getEnclosingStatement(IRElement originalElement)private java.lang.StringIRTreeVerifier. printElement(IRElement element)private voidIRTreeVerifier. verifyIRElement(IRElement element)private voidIRTreeVerifier. verifyParentIsSet(IRElement element)private voidIRTreeVerifier. verifyTypeAgreement(java.util.List<IRType> parameterTypes, java.util.List<IRExpression> arguments, IRElement element) -
Uses of IRElement in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return types with arguments of type IRElement Modifier and Type Method Description java.util.List<IRElement>AbstractElementTransformer. handleNamedArgs(java.util.List<IRExpression> explicitArgs, int[] namedArgOrder)Facilitates evaluation of named args in lexical order.Methods in gw.internal.gosu.ir.transform with parameters of type IRElement Modifier and Type Method Description protected IRCompositeExpressionAbstractElementTransformer. buildComposite(IRElement... elements)Method parameters in gw.internal.gosu.ir.transform with type arguments of type IRElement Modifier and Type Method Description protected IRCompositeExpressionAbstractElementTransformer. buildComposite(java.util.List<IRElement> elements) -
Uses of IRElement in gw.lang.ir
Subclasses of IRElement in gw.lang.ir Modifier and Type Class Description classIRAbstractLoopStatementclassIRExpressionclassIRStatementFields in gw.lang.ir declared as IRElement Modifier and Type Field Description private IRElementIRElement. _parentMethods in gw.lang.ir that return IRElement Modifier and Type Method Description IRElementIRElement. getParent()Methods in gw.lang.ir with parameters of type IRElement Modifier and Type Method Description voidIRElement. setParent(IRElement parent)protected voidIRElement. setParentToThis(IRElement element) -
Uses of IRElement in gw.lang.ir.expression
Subclasses of IRElement in gw.lang.ir.expression Modifier and Type Class Description classIRArithmeticExpressionclassIRArrayLengthExpressionclassIRArrayLoadExpressionclassIRBooleanLiteralclassIRCastExpressionclassIRCharacterLiteralclassIRClassLiteralclassIRCompositeExpressionclassIRConditionalAndExpressionclassIRConditionalOrExpressionclassIREqualityExpressionclassIRFieldGetExpressionclassIRIdentifierclassIRInstanceOfExpressionclassIRLazyTypeMethodCallExpressionclassIRMethodCallExpressionclassIRNegationExpressionclassIRNewArrayExpressionclassIRNewExpressionclassIRNewMultiDimensionalArrayExpressionclassIRNoOpExpressionclassIRNotExpressionclassIRNullLiteralclassIRNumericLiteralclassIRPrimitiveTypeConversionclassIRRelationalExpressionclassIRStringLiteralExpressionclassIRTernaryExpressionFields in gw.lang.ir.expression with type parameters of type IRElement Modifier and Type Field Description private java.util.List<IRElement>IRCompositeExpression. _elementsMethods in gw.lang.ir.expression that return types with arguments of type IRElement Modifier and Type Method Description java.util.List<IRElement>IRCompositeExpression. getElements()Methods in gw.lang.ir.expression with parameters of type IRElement Modifier and Type Method Description voidIRCompositeExpression. addElement(IRElement element)Constructors in gw.lang.ir.expression with parameters of type IRElement Constructor Description IRCompositeExpression(IRElement... elements)Constructor parameters in gw.lang.ir.expression with type arguments of type IRElement Constructor Description IRCompositeExpression(java.util.List<IRElement> elements) -
Uses of IRElement in gw.lang.ir.statement
Subclasses of IRElement in gw.lang.ir.statement Modifier and Type Class Description classIRArrayStoreStatementclassIRAssignmentStatementclassIRBreakStatementclassIRContinueStatementclassIRDoWhileStatementclassIREvalStatementclassIRFieldDeclclassIRFieldSetStatementclassIRForEachStatementclassIRIfStatementclassIRImplicitReturnStatementclassIRMethodCallStatementclassIRMethodStatementclassIRMonitorLockAcquireStatementclassIRMonitorLockReleaseStatementclassIRNewStatementclassIRNoOpStatementclassIRReturnStatementclassIRStatementListclassIRSwitchStatementclassIRSyntheticStatementclassIRThrowStatementclassIRTryCatchFinallyStatementclassIRWhileStatement
-