Class IRNewArrayExpressionCompiler

java.lang.Object
gw.internal.gosu.ir.compiler.bytecode.AbstractBytecodeCompiler
gw.internal.gosu.ir.compiler.bytecode.expression.IRNewArrayExpressionCompiler

public class IRNewArrayExpressionCompiler extends AbstractBytecodeCompiler
  • Constructor Details

    • IRNewArrayExpressionCompiler

      public IRNewArrayExpressionCompiler()
  • Method Details

    • compile

      public static void compile(IRNewArrayExpression expression, IRBytecodeContext context)
    • createArrayInstruction

      public static void createArrayInstruction(IRType expressionType, org.objectweb.asm.MethodVisitor mv)
    • getTypeForNewArray

      private static String getTypeForNewArray(IRType atomicType)
    • getPrimitiveTypeForNewArray

      public static int getPrimitiveTypeForNewArray(IRType atomicType)