| Package | Description |
|---|---|
| gw.lang.ir.builder | |
| gw.lang.ir.builder.expression | |
| gw.lang.ir.builder.statement |
| Modifier and Type | Method and Description |
|---|---|
IRExpression |
IRExpressionBuilder.build(IRBuilderContext context) |
IRSymbol |
IRThisSymbolBuilder.build(IRBuilderContext context) |
IRSymbol |
IRSymbolBuilder.build(IRBuilderContext context) |
IRStatement |
IRStatementBuilder.build(IRBuilderContext context) |
IRSymbol |
IRTempSymbolBuilder.build(IRBuilderContext context) |
protected abstract IRExpression |
IRExpressionBuilder.buildImpl(IRBuilderContext context) |
protected abstract IRStatement |
IRStatementBuilder.buildImpl(IRBuilderContext context) |
IRType |
IRExpressionBuilder.getType(IRBuilderContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected IRExpression |
IRCompositeExpressionBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IRFieldGetExpressionBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IRNewExpressionBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IRIdentifierExpressionBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IRNullLiteralBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IRNumericLiteralBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IREqualityExpressionBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IRClassLiteralBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IRNewArrayExpressionBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IRStringLiteralBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IRMethodCallExpressionBuilder.buildImpl(IRBuilderContext context) |
protected IRExpression |
IRCastExpressionBuilder.buildImpl(IRBuilderContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected IRStatement |
IRArrayStoreStatementBuilder.buildImpl(IRBuilderContext context) |
protected IRStatement |
IRAssignmentStatementBuilder.buildImpl(IRBuilderContext context) |
protected IRStatement |
IRStatementListBuilder.buildImpl(IRBuilderContext context) |
protected IRStatement |
IRIfStatementBuilder.buildImpl(IRBuilderContext context) |
protected IRStatement |
IRFieldSetStatementBuilder.buildImpl(IRBuilderContext context) |
protected IRStatement |
IRReturnStatementBuilder.buildImpl(IRBuilderContext context) |
Copyright © 2021. All rights reserved.