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 voidcompile(IRNewArrayExpression expression, IRBytecodeContext context) static voidcreateArrayInstruction(IRType expressionType, org.objectweb.asm.MethodVisitor mv) static intgetPrimitiveTypeForNewArray(IRType atomicType) private static StringgetTypeForNewArray(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
-