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 void
IRBytecodeCompiler.compileIRElement
(IRElement element, IRBytecodeContext context) static void
IRBytecodeCompiler.compileIRExpression
(IRExpression expression, IRBytecodeContext context) static void
IRBytecodeCompiler.compileIRStatement
(IRStatement statement, IRBytecodeContext context) private void
IRClassCompiler.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 void
IREqualityExpressionCompiler.compareDoubles
(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, IRExpression root) private static void
IREqualityExpressionCompiler.compareFloats
(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, IRExpression root) private static void
IREqualityExpressionCompiler.compareInts
(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, IRExpression root) private static void
IREqualityExpressionCompiler.compareLongs
(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, IRExpression root) private static void
IREqualityExpressionCompiler.compareNonIntPrimitives
(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, int compareOp, IRExpression root) private static void
IREqualityExpressionCompiler.compareObjects
(boolean equals, IRExpression lhs, IRExpression rhs, IRBytecodeContext context, IRExpression root) private static void
IREqualityExpressionCompiler.compareToNull
(boolean equals, IRExpression expr, IRBytecodeContext context, IRExpression root) static void
IRArithmeticExpressionCompiler.compile
(IRArithmeticExpression expression, IRBytecodeContext context) static void
IRArrayLengthExpressionCompiler.compile
(IRArrayLengthExpression expression, IRBytecodeContext context) static void
IRArrayLoadExpressionCompiler.compile
(IRArrayLoadExpression expression, IRBytecodeContext context) static void
IRBooleanLiteralCompiler.compile
(IRBooleanLiteral expression, IRBytecodeContext context) static void
IRCastExpressionCompiler.compile
(IRCastExpression expression, IRBytecodeContext context) static void
IRCharacterLiteralCompiler.compile
(IRCharacterLiteral expression, IRBytecodeContext context) static void
IRClassLiteralCompiler.compile
(IRClassLiteral irClassLiteral, IRBytecodeContext context) static void
IRCompositeExpressionCompiler.compile
(IRCompositeExpression expression, IRBytecodeContext context) static void
IRConditionalAndExpressionCompiler.compile
(IRConditionalAndExpression expression, IRBytecodeContext context) static void
IRConditionalOrExpressionCompiler.compile
(IRConditionalOrExpression expression, IRBytecodeContext context) static void
IREqualityExpressionCompiler.compile
(IREqualityExpression expression, IRBytecodeContext context) static void
IRFieldGetExpressionCompiler.compile
(IRFieldGetExpression expression, IRBytecodeContext context) static void
IRIdentifierCompiler.compile
(IRIdentifier identifier, IRBytecodeContext context) static void
IRInstanceOfExpressionCompiler.compile
(IRInstanceOfExpression expression, IRBytecodeContext context) static void
IRLazyTypeMethodCallExpressionCompiler.compile
(IRLazyTypeMethodCallExpression expression, IRBytecodeContext context) static void
IRMethodCallExpressionCompiler.compile
(IRMethodCallExpression expression, IRBytecodeContext context) static void
IRNegationExpressionCompiler.compile
(IRNegationExpression expression, IRBytecodeContext context) static void
IRNewArrayExpressionCompiler.compile
(IRNewArrayExpression expression, IRBytecodeContext context) static void
IRNewExpressionCompiler.compile
(IRNewExpression expression, IRBytecodeContext context) static void
IRNewMultiDimensionalArrayExpressionCompiler.compile
(IRNewMultiDimensionalArrayExpression expression, IRBytecodeContext context) static void
IRNotExpressionCompiler.compile
(IRNotExpression expression, IRBytecodeContext context) static void
IRNullLiteralCompiler.compile
(IRNullLiteral expression, IRBytecodeContext context) static void
IRNumericLiteralCompiler.compile
(IRNumericLiteral expression, IRBytecodeContext context) static void
IRPrimitiveTypeConversionCompiler.compile
(IRPrimitiveTypeConversion conversion, IRBytecodeContext context) static void
IRRelationalExpressionCompiler.compile
(IRRelationalExpression expression, IRBytecodeContext context) static void
IRStringLiteralExpressionCompiler.compile
(IRStringLiteralExpression expression, IRBytecodeContext context) static void
IRTernaryExpressionCompiler.compile
(IRTernaryExpression expression, IRBytecodeContext context) private static IRType
IRMethodCallExpressionCompiler.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 IRBytecodeContext
IRTryCatchFinallyStatementCompiler._context
Methods in gw.internal.gosu.ir.compiler.bytecode.statement with parameters of type IRBytecodeContextModifier and TypeMethodDescriptionstatic void
IRArrayStoreStatementCompiler.compile
(IRArrayStoreStatement statement, IRBytecodeContext context) static void
IRAssignmentStatementCompiler.compile
(IRAssignmentStatement statement, IRBytecodeContext context) static void
IRBreakStatementCompiler.compile
(IRBreakStatement breakStmt, IRBytecodeContext context) static void
IRContinueStatementCompiler.compile
(IRContinueStatement breakStmt, IRBytecodeContext context) static void
IRDoWhileStatementCompiler.compile
(IRDoWhileStatement doWhileStatement, IRBytecodeContext context) static void
IREvalStatementCompiler.compile
(IREvalStatement statement, IRBytecodeContext context) static void
IRFieldSetStatementCompiler.compile
(IRFieldSetStatement statement, IRBytecodeContext context) static void
IRForEachStatementCompiler.compile
(IRForEachStatement forLoop, IRBytecodeContext context) static void
IRIfStatementCompiler.compile
(IRIfStatement statement, IRBytecodeContext context) static void
IRMethodCallStatementCompiler.compile
(IRMethodCallStatement statement, IRBytecodeContext context) static void
IRMonitorLockAcquireCompiler.compile
(IRMonitorLockAcquireStatement statement, IRBytecodeContext context) static void
IRMonitorLockReleaseCompiler.compile
(IRMonitorLockReleaseStatement statement, IRBytecodeContext context) static void
IRNewStatementCompiler.compile
(IRNewStatement statement, IRBytecodeContext context) static void
IRReturnStatementCompiler.compile
(IRReturnStatement statement, IRBytecodeContext context) static void
IRStatementListCompiler.compile
(IRStatementList statementList, IRBytecodeContext context) static void
IRSwitchStatementCompiler.compile
(IRSwitchStatement statement, IRBytecodeContext context) static void
IRSyntheticStatementCompiler.compile
(IRSyntheticStatement statement, IRBytecodeContext context) static void
IRThrowStatementCompiler.compile
(IRThrowStatement statement, IRBytecodeContext context) static void
IRTryCatchFinallyStatementCompiler.compile
(IRTryCatchFinallyStatement stmt, IRBytecodeContext context) static void
IRWhileStatementCompiler.compile
(IRWhileStatement whileLoopStatement, IRBytecodeContext context) private static void
IRSwitchStatementCompiler.compileCaseBody
(org.objectweb.asm.Label endSwitchLabel, List<IRStatement> statements, IRBytecodeContext context) private static void
IRSwitchStatementCompiler.compileWithTableSwitch
(IRSwitchStatement switchStmt, IRBytecodeContext context) private static void
IRSwitchStatementCompiler.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