Class IRNewArrayExpressionCompiler
java.lang.Object
gw.internal.gosu.ir.compiler.bytecode.AbstractBytecodeCompiler
gw.internal.gosu.ir.compiler.bytecode.expression.IRNewArrayExpressionCompiler
-
Field Summary
Fields inherited from class gw.internal.gosu.ir.compiler.bytecode.AbstractBytecodeCompiler
OBJECT_TYPE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
compile
(IRNewArrayExpression expression, IRBytecodeContext context) static void
createArrayInstruction
(IRType expressionType, org.objectweb.asm.MethodVisitor mv) static int
getPrimitiveTypeForNewArray
(IRType atomicType) private static String
getTypeForNewArray
(IRType atomicType) Methods inherited from class gw.internal.gosu.ir.compiler.bytecode.AbstractBytecodeCompiler
compileConditionAssignment, getIns, isNotPartOfBooleanExpr, isWide, negateOpcode
-
Constructor Details
-
IRNewArrayExpressionCompiler
public IRNewArrayExpressionCompiler()
-
-
Method Details
-
compile
-
createArrayInstruction
public static void createArrayInstruction(IRType expressionType, org.objectweb.asm.MethodVisitor mv) -
getTypeForNewArray
-
getPrimitiveTypeForNewArray
-