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 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 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
-