Uses of Class
gw.lang.ir.IRExpression
-
Packages that use IRExpression Package Description gw.lang.ir.builder gw.lang.ir.builder.expression gw.lang.ir.expression gw.lang.ir.statement -
-
Uses of IRExpression in gw.lang.ir.builder
Methods in gw.lang.ir.builder that return IRExpression Modifier and Type Method Description IRExpressionIRExpressionBuilder. build(IRBuilderContext context)protected abstract IRExpressionIRExpressionBuilder. buildImpl(IRBuilderContext context)static IRExpressionIRArgConverter. castOrConvertIfNecessary(IRType expectedType, IRExpression root)Methods in gw.lang.ir.builder with parameters of type IRExpression Modifier and Type Method Description static IRMethodCallExpressionIRArgConverter. box(IRExpression root)static IRCastExpressionIRArgConverter. cast(IRExpression root, IRType type)static IRExpressionIRArgConverter. castOrConvertIfNecessary(IRType expectedType, IRExpression root)static IRMethodCallExpressionIRArgConverter. unbox(IRExpression root) -
Uses of IRExpression in gw.lang.ir.builder.expression
Methods in gw.lang.ir.builder.expression that return IRExpression Modifier and Type Method Description protected IRExpressionIRCastExpressionBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIRClassLiteralBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIRCompositeExpressionBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIREqualityExpressionBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIRFieldGetExpressionBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIRIdentifierExpressionBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIRMethodCallExpressionBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIRNewArrayExpressionBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIRNewExpressionBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIRNullLiteralBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIRNumericLiteralBuilder. buildImpl(IRBuilderContext context)protected IRExpressionIRStringLiteralBuilder. buildImpl(IRBuilderContext context) -
Uses of IRExpression in gw.lang.ir.expression
Subclasses of IRExpression in gw.lang.ir.expression Modifier and Type Class Description classIRArithmeticExpressionclassIRArrayLengthExpressionclassIRArrayLoadExpressionclassIRBooleanLiteralclassIRCastExpressionclassIRCharacterLiteralclassIRClassLiteralclassIRCompositeExpressionclassIRConditionalAndExpressionclassIRConditionalOrExpressionclassIREqualityExpressionclassIRFieldGetExpressionclassIRIdentifierclassIRInstanceOfExpressionclassIRLazyTypeMethodCallExpressionclassIRMethodCallExpressionclassIRNegationExpressionclassIRNewArrayExpressionclassIRNewExpressionclassIRNewMultiDimensionalArrayExpressionclassIRNoOpExpressionclassIRNotExpressionclassIRNullLiteralclassIRNumericLiteralclassIRPrimitiveTypeConversionclassIRRelationalExpressionclassIRStringLiteralExpressionclassIRTernaryExpressionMethods in gw.lang.ir.expression that return IRExpression Modifier and Type Method Description IRExpressionIRTernaryExpression. getFalseValue()IRExpressionIRArrayLoadExpression. getIndex()IRExpressionIRArithmeticExpression. getLhs()IRExpressionIRConditionalAndExpression. getLhs()IRExpressionIRConditionalOrExpression. getLhs()IRExpressionIREqualityExpression. getLhs()IRExpressionIRFieldGetExpression. getLhs()IRExpressionIRRelationalExpression. getLhs()IRExpressionIRArithmeticExpression. getRhs()IRExpressionIRConditionalAndExpression. getRhs()IRExpressionIRConditionalOrExpression. getRhs()IRExpressionIREqualityExpression. getRhs()IRExpressionIRRelationalExpression. getRhs()IRExpressionIRArrayLengthExpression. getRoot()IRExpressionIRArrayLoadExpression. getRoot()IRExpressionIRCastExpression. getRoot()IRExpressionIRInstanceOfExpression. getRoot()IRExpressionIRMethodCallExpression. getRoot()IRExpressionIRNegationExpression. getRoot()IRExpressionIRNotExpression. getRoot()IRExpressionIRPrimitiveTypeConversion. getRoot()IRExpressionIRNewArrayExpression. getSizeExpression()IRExpressionIRTernaryExpression. getTest()IRExpressionIRTernaryExpression. getTrueValue()Methods in gw.lang.ir.expression that return types with arguments of type IRExpression Modifier and Type Method Description List<IRExpression>IRMethodCallExpression. getArgs()List<IRExpression>IRNewExpression. getArgs()List<IRExpression>IRNewMultiDimensionalArrayExpression. getSizeExpressions()Constructor parameters in gw.lang.ir.expression with type arguments of type IRExpression Constructor Description IRNewMultiDimensionalArrayExpression(IRType resultType, List<IRExpression> sizeExpressions) -
Uses of IRExpression in gw.lang.ir.statement
Methods in gw.lang.ir.statement that return IRExpression Modifier and Type Method Description IRExpressionIRCaseClause. getCondition()IRExpressionIRThrowStatement. getException()IRExpressionIREvalStatement. getExpression()IRExpressionIRIfStatement. getExpression()IRExpressionIRMethodCallStatement. getExpression()IRExpressionIRSyntheticStatement. getExpression()IRExpressionIRArrayStoreStatement. getIndex()IRExpressionIRFieldSetStatement. getLhs()IRExpressionIRDoWhileStatement. getLoopTest()IRExpressionIRForEachStatement. getLoopTest()IRExpressionIRWhileStatement. getLoopTest()IRExpressionIRMonitorLockAcquireStatement. getMonitoredObject()IRExpressionIRMonitorLockReleaseStatement. getMonitoredObject()IRExpressionIRReturnStatement. getReturnValue()IRExpressionIRFieldSetStatement. getRhs()IRExpressionIRArrayStoreStatement. getTarget()IRExpressionIRArrayStoreStatement. getValue()IRExpressionIRAssignmentStatement. getValue()Methods in gw.lang.ir.statement with parameters of type IRExpression Modifier and Type Method Description voidIRDoWhileStatement. setLoopTest(IRExpression test)voidIRForEachStatement. setLoopTest(IRExpression test)voidIRWhileStatement. setLoopTest(IRExpression test)
-