| Package | Description |
|---|---|
| gw.lang.ir | |
| gw.lang.ir.builder | |
| gw.lang.ir.builder.statement | |
| gw.lang.ir.statement |
| Modifier and Type | Class and Description |
|---|---|
class |
IRAbstractLoopStatement |
| Modifier and Type | Method and Description |
|---|---|
IRStatement |
IRStatementBuilder.build(IRBuilderContext context) |
protected abstract IRStatement |
IRStatementBuilder.buildImpl(IRBuilderContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected IRStatement |
IRStatementListBuilder.buildImpl(IRBuilderContext context) |
protected IRStatement |
IRReturnStatementBuilder.buildImpl(IRBuilderContext context) |
protected IRStatement |
IRIfStatementBuilder.buildImpl(IRBuilderContext context) |
protected IRStatement |
IRFieldSetStatementBuilder.buildImpl(IRBuilderContext context) |
protected IRStatement |
IRAssignmentStatementBuilder.buildImpl(IRBuilderContext context) |
protected IRStatement |
IRArrayStoreStatementBuilder.buildImpl(IRBuilderContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
IRArrayStoreStatement |
class |
IRAssignmentStatement |
class |
IRBreakStatement |
class |
IRContinueStatement |
class |
IRDoWhileStatement |
class |
IREvalStatement |
class |
IRFieldDecl |
class |
IRFieldSetStatement |
class |
IRForEachStatement |
class |
IRIfStatement |
class |
IRImplicitReturnStatement |
class |
IRMethodCallStatement |
class |
IRMethodStatement |
class |
IRMonitorLockAcquireStatement |
class |
IRMonitorLockReleaseStatement |
class |
IRNewStatement |
class |
IRNoOpStatement |
class |
IRReturnStatement |
class |
IRStatementList |
class |
IRSwitchStatement |
class |
IRSyntheticStatement |
class |
IRThrowStatement |
class |
IRTryCatchFinallyStatement |
class |
IRWhileStatement |
| Modifier and Type | Method and Description |
|---|---|
IRStatement |
IRWhileStatement.getBody() |
IRStatement |
IRForEachStatement.getBody() |
IRStatement |
IRDoWhileStatement.getBody() |
IRStatement |
IRCatchClause.getBody() |
IRStatement |
IRIfStatement.getElseStatement() |
IRStatement |
IRTryCatchFinallyStatement.getFinallyBody() |
IRStatement |
IRIfStatement.getIfStatement() |
IRStatement |
IRSwitchStatement.getInit() |
IRStatement |
IRMethodStatement.getMethodBody() |
IRStatement |
IRReturnStatement.getTempVarAssignment() |
IRStatement |
IRTryCatchFinallyStatement.getTryBody() |
| Modifier and Type | Method and Description |
|---|---|
List<IRStatement> |
IRSwitchStatement.getDefaultStatements() |
List<IRStatement> |
IRForEachStatement.getIncrementors() |
List<IRStatement> |
IRForEachStatement.getInitializers() |
List<IRStatement> |
IRStatementList.getStatements() |
List<IRStatement> |
IRCaseClause.getStatements() |
| Modifier and Type | Method and Description |
|---|---|
void |
IRForEachStatement.addIncrementor(IRStatement incrementor) |
void |
IRForEachStatement.addInitializer(IRStatement initializer) |
void |
IRStatementList.addStatement(IRStatement statement) |
void |
IRStatementList.mergeStatements(IRStatement irStatement) |
void |
IRWhileStatement.setBody(IRStatement irStatement) |
void |
IRForEachStatement.setBody(IRStatement irStatement) |
void |
IRDoWhileStatement.setBody(IRStatement irStatement) |
void |
IRIfStatement.setElseStatement(IRStatement elseStatement) |
| Constructor and Description |
|---|
IRCatchClause(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) |
IRTryCatchFinallyStatement(IRStatement tryBody,
List<IRCatchClause> catchStatements,
IRStatement finallyBody) |
| Constructor and Description |
|---|
IRCaseClause(IRExpression condition,
List<IRStatement> statements) |
IRStatementList(boolean hasScope,
List<IRStatement> statements) |
IRSwitchStatement(IRStatement init,
List<IRCaseClause> cases,
List<IRStatement> defaultStatements) |
Copyright © 2018. All rights reserved.