- closures
- array casting
- some error throwing bits.
- random things like getting
java.lang.String[]and trying to call all? on them.
https://github.com/mirah/mirah/blob/master/src/org/mirah/typer/typer.mirah
def initialize(types:TypeSystem, scopes:Scoper, jvm_backend:JvmBackend)
@trueobj = java::lang::Boolean.valueOf(true)
@futures = HashMap.new
@types = types
@scopes = scopes
@closures = ClosureBuilder.new(self)
@macros = MacroBuilder.new(self, jvm_backend)
end