# Prepare the boxes used to represent Java primitive types
fun compile_box_kinds do
# Collect all bas box class
# FIXME: this is not completely fine with a separate compilation scheme
for classname in ["Int", "Bool", "Byte", "Char", "Float"] do
var classes = mainmodule.model.get_mclasses_by_name(classname)
if classes == null then continue
assert classes.length == 1 else print classes.join(", ")
box_kinds.add(classes.first.mclass_type)
end
end
src/compiler/java_compiler.nit:292,2--302,4