Uses of Class
gw.internal.gosu.ir.compiler.bytecode.IRBytecodeContext
-
Packages that use IRBytecodeContext Package Description gw.internal.gosu.ir.compiler.bytecode gw.internal.gosu.ir.compiler.bytecode.expression gw.internal.gosu.ir.compiler.bytecode.statement -
-
Uses of IRBytecodeContext in gw.internal.gosu.ir.compiler.bytecode
Fields in gw.internal.gosu.ir.compiler.bytecode declared as IRBytecodeContext Modifier and Type Field Description private IRBytecodeContextIRFinallyCodePartitioner. _contextMethods in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRBytecodeContext Modifier and Type Method Description static voidIRBytecodeCompiler. compileIRElement(IRElement element, IRBytecodeContext context)static voidIRBytecodeCompiler. compileIRExpression(IRExpression expression, IRBytecodeContext context)static voidIRBytecodeCompiler. compileIRStatement(IRStatement statement, IRBytecodeContext context)private voidIRClassCompiler. terminateFunction(IRBytecodeContext context)Constructors in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRBytecodeContext Constructor Description IRFinallyCodePartitioner(IRBytecodeContext context, IRTryCatchFinallyStatement tryCatchFinallyStmt) -
Uses of IRBytecodeContext in gw.internal.gosu.ir.compiler.bytecode.expression
Methods in gw.internal.gosu.ir.compiler.bytecode.expression with parameters of type IRBytecodeContext Modifier and Type Method Description private static voidIREqualityExpressionCompiler. compareDoubles(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, IRExpression root)private static voidIREqualityExpressionCompiler. compareFloats(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, IRExpression root)private static voidIREqualityExpressionCompiler. compareInts(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, IRExpression root)private static voidIREqualityExpressionCompiler. compareLongs(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, IRExpression root)private static voidIREqualityExpressionCompiler. compareNonIntPrimitives(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, int compareOp, IRExpression root)private static voidIREqualityExpressionCompiler. compareObjects(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, IRExpression root)private static voidIREqualityExpressionCompiler. compareToNull(boolean equals, IRExpression expr, IRBytecodeContext context, IRExpression root)static voidIRArithmeticExpressionCompiler. compile(IRArithmeticExpression expression, IRBytecodeContext context)static voidIRArrayLengthExpressionCompiler. compile(IRArrayLengthExpression expression, IRBytecodeContext context)static voidIRArrayLoadExpressionCompiler. compile(IRArrayLoadExpression expression, IRBytecodeContext context)static voidIRBooleanLiteralCompiler. compile(IRBooleanLiteral expression, IRBytecodeContext context)static voidIRCastExpressionCompiler. compile(IRCastExpression expression, IRBytecodeContext context)static voidIRCharacterLiteralCompiler. compile(IRCharacterLiteral expression, IRBytecodeContext context)static voidIRClassLiteralCompiler. compile(IRClassLiteral irClassLiteral, IRBytecodeContext context)static voidIRCompositeExpressionCompiler. compile(IRCompositeExpression expression, IRBytecodeContext context)static voidIRConditionalAndExpressionCompiler. compile(IRConditionalAndExpression expression, IRBytecodeContext context)static voidIRConditionalOrExpressionCompiler. compile(IRConditionalOrExpression expression, IRBytecodeContext context)static voidIREqualityExpressionCompiler. compile(IREqualityExpression expression, IRBytecodeContext context)static voidIRFieldGetExpressionCompiler. compile(IRFieldGetExpression expression, IRBytecodeContext context)static voidIRIdentifierCompiler. compile(IRIdentifier identifier, IRBytecodeContext context)static voidIRInstanceOfExpressionCompiler. compile(IRInstanceOfExpression expression, IRBytecodeContext context)static voidIRLazyTypeMethodCallExpressionCompiler. compile(IRLazyTypeMethodCallExpression expression, IRBytecodeContext context)static voidIRMethodCallExpressionCompiler. compile(IRMethodCallExpression expression, IRBytecodeContext context)static voidIRNegationExpressionCompiler. compile(IRNegationExpression expression, IRBytecodeContext context)static voidIRNewArrayExpressionCompiler. compile(IRNewArrayExpression expression, IRBytecodeContext context)static voidIRNewExpressionCompiler. compile(IRNewExpression expression, IRBytecodeContext context)static voidIRNewMultiDimensionalArrayExpressionCompiler. compile(IRNewMultiDimensionalArrayExpression expression, IRBytecodeContext context)static voidIRNotExpressionCompiler. compile(IRNotExpression expression, IRBytecodeContext context)static voidIRNullLiteralCompiler. compile(IRNullLiteral expression, IRBytecodeContext context)static voidIRNumericLiteralCompiler. compile(IRNumericLiteral expression, IRBytecodeContext context)static voidIRPrimitiveTypeConversionCompiler. compile(IRPrimitiveTypeConversion conversion, IRBytecodeContext context)static voidIRRelationalExpressionCompiler. compile(IRRelationalExpression expression, IRBytecodeContext context)static voidIRStringLiteralExpressionCompiler. compile(IRStringLiteralExpression expression, IRBytecodeContext context)static voidIRTernaryExpressionCompiler. compile(IRTernaryExpression expression, IRBytecodeContext context)private static IRTypeIRMethodCallExpressionCompiler. maybeProxyStructuralCallRoot(IRMethodCallExpression expression, IRBytecodeContext context) -
Uses of IRBytecodeContext in gw.internal.gosu.ir.compiler.bytecode.statement
Fields in gw.internal.gosu.ir.compiler.bytecode.statement declared as IRBytecodeContext Modifier and Type Field Description private IRBytecodeContextIRTryCatchFinallyStatementCompiler. _contextMethods in gw.internal.gosu.ir.compiler.bytecode.statement with parameters of type IRBytecodeContext Modifier and Type Method Description static voidIRArrayStoreStatementCompiler. compile(IRArrayStoreStatement statement, IRBytecodeContext context)static voidIRAssignmentStatementCompiler. compile(IRAssignmentStatement statement, IRBytecodeContext context)static voidIRBreakStatementCompiler. compile(IRBreakStatement breakStmt, IRBytecodeContext context)static voidIRContinueStatementCompiler. compile(IRContinueStatement breakStmt, IRBytecodeContext context)static voidIRDoWhileStatementCompiler. compile(IRDoWhileStatement doWhileStatement, IRBytecodeContext context)static voidIREvalStatementCompiler. compile(IREvalStatement statement, IRBytecodeContext context)static voidIRFieldSetStatementCompiler. compile(IRFieldSetStatement statement, IRBytecodeContext context)static voidIRForEachStatementCompiler. compile(IRForEachStatement forLoop, IRBytecodeContext context)static voidIRIfStatementCompiler. compile(IRIfStatement statement, IRBytecodeContext context)static voidIRMethodCallStatementCompiler. compile(IRMethodCallStatement statement, IRBytecodeContext context)static voidIRMonitorLockAcquireCompiler. compile(IRMonitorLockAcquireStatement statement, IRBytecodeContext context)static voidIRMonitorLockReleaseCompiler. compile(IRMonitorLockReleaseStatement statement, IRBytecodeContext context)static voidIRNewStatementCompiler. compile(IRNewStatement statement, IRBytecodeContext context)static voidIRReturnStatementCompiler. compile(IRReturnStatement statement, IRBytecodeContext context)static voidIRStatementListCompiler. compile(IRStatementList statementList, IRBytecodeContext context)static voidIRSwitchStatementCompiler. compile(IRSwitchStatement statement, IRBytecodeContext context)static voidIRSyntheticStatementCompiler. compile(IRSyntheticStatement statement, IRBytecodeContext context)static voidIRThrowStatementCompiler. compile(IRThrowStatement statement, IRBytecodeContext context)static voidIRTryCatchFinallyStatementCompiler. compile(IRTryCatchFinallyStatement stmt, IRBytecodeContext context)static voidIRWhileStatementCompiler. compile(IRWhileStatement whileLoopStatement, IRBytecodeContext context)private static voidIRSwitchStatementCompiler. compileCaseBody(org.objectweb.asm.Label endSwitchLabel, java.util.List<IRStatement> statements, IRBytecodeContext context)private static voidIRSwitchStatementCompiler. compileWithTableSwitch(IRSwitchStatement switchStmt, IRBytecodeContext context)private static voidIRSwitchStatementCompiler. emitCaseBodies(org.objectweb.asm.Label endSwitch, IRSwitchStatementCompiler.ConstantCase[] cases, IRBytecodeContext context)Constructors in gw.internal.gosu.ir.compiler.bytecode.statement with parameters of type IRBytecodeContext Constructor Description IRTryCatchFinallyStatementCompiler(IRTryCatchFinallyStatement stmt, IRBytecodeContext context)
-