Uses of Class
gw.internal.gosu.ir.compiler.bytecode.IRBytecodeContext
Packages that use IRBytecodeContext
Package
Description
-
Uses of IRBytecodeContext in gw.internal.gosu.ir.compiler.bytecode
Fields in gw.internal.gosu.ir.compiler.bytecode declared as IRBytecodeContextMethods in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRBytecodeContextModifier and TypeMethodDescriptionstatic 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 IRBytecodeContextModifierConstructorDescriptionIRFinallyCodePartitioner(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 IRBytecodeContextModifier and TypeMethodDescriptionprivate 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 IRBytecodeContextModifier and TypeFieldDescriptionprivate IRBytecodeContextIRTryCatchFinallyStatementCompiler._contextMethods in gw.internal.gosu.ir.compiler.bytecode.statement with parameters of type IRBytecodeContextModifier and TypeMethodDescriptionstatic 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, 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 IRBytecodeContextModifierConstructorDescriptionprivate