reditribute boot dir evenly. some was parfait, some virtual, some kernel

This commit is contained in:
Torsten Ruger
2014-08-24 00:25:15 +03:00
parent 5f3b0c1779
commit dd82095cca
12 changed files with 31 additions and 42 deletions

View File

@ -8,7 +8,7 @@ module Ast
end
r = receiver ? receiver.compile(method,message) : Virtual::Self.new()
new_method = Virtual::MethodDefinition.new(name , args , r )
new_method.class_name = r.is_a?(Boot::BootClass) ? r.name : method.class_name
new_method.class_name = r.is_a?(BootClass) ? r.name : method.class_name
clazz = Virtual::Object.space.get_or_create_class(new_method.class_name)
clazz.add_instance_method new_method