Uses of Class
gw.lang.ir.IRElement
-
Packages that use IRElement Package Description gw.internal.gosu.ir.compiler.bytecode gw.internal.gosu.ir.compiler.tree gw.internal.gosu.ir.transform gw.lang.ir gw.lang.ir.expression gw.lang.ir.statement -
-
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 void
IRBytecodeContext. compile(IRElement element)
static void
IRBytecodeCompiler. compileIRElement(IRElement element, IRBytecodeContext context)
-
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 void
IRTreeCompiler. compileIRElement(IRElement element, int indent)
-
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 List<IRElement>
AbstractElementTransformer. handleNamedArgs(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 IRCompositeExpression
AbstractElementTransformer. buildComposite(IRElement... elements)
Method parameters in gw.internal.gosu.ir.transform with type arguments of type IRElement Modifier and Type Method Description protected IRCompositeExpression
AbstractElementTransformer. buildComposite(List<IRElement> elements)
-
Uses of IRElement in gw.lang.ir
Subclasses of IRElement in gw.lang.ir Modifier and Type Class Description class
IRAbstractLoopStatement
class
IRExpression
class
IRStatement
Methods in gw.lang.ir that return IRElement Modifier and Type Method Description IRElement
IRElement. getParent()
Methods in gw.lang.ir with parameters of type IRElement Modifier and Type Method Description void
IRElement. setParent(IRElement parent)
protected void
IRElement. setParentToThis(IRElement element)
-
Uses of IRElement in gw.lang.ir.expression
Subclasses of IRElement in gw.lang.ir.expression Modifier and Type Class Description class
IRArithmeticExpression
class
IRArrayLengthExpression
class
IRArrayLoadExpression
class
IRBooleanLiteral
class
IRCastExpression
class
IRCharacterLiteral
class
IRClassLiteral
class
IRCompositeExpression
class
IRConditionalAndExpression
class
IRConditionalOrExpression
class
IREqualityExpression
class
IRFieldGetExpression
class
IRIdentifier
class
IRInstanceOfExpression
class
IRLazyTypeMethodCallExpression
class
IRMethodCallExpression
class
IRNegationExpression
class
IRNewArrayExpression
class
IRNewExpression
class
IRNewMultiDimensionalArrayExpression
class
IRNoOpExpression
class
IRNotExpression
class
IRNullLiteral
class
IRNumericLiteral
class
IRPrimitiveTypeConversion
class
IRRelationalExpression
class
IRStringLiteralExpression
class
IRTernaryExpression
Methods in gw.lang.ir.expression that return types with arguments of type IRElement Modifier and Type Method Description List<IRElement>
IRCompositeExpression. getElements()
Methods in gw.lang.ir.expression with parameters of type IRElement Modifier and Type Method Description void
IRCompositeExpression. 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(List<IRElement> elements)
-
Uses of IRElement in gw.lang.ir.statement
Subclasses of IRElement in gw.lang.ir.statement Modifier and Type Class 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
-