{"shas":[["9dba165914616edf701ea5f5ab45e654facffa73","bbec47209d89e7dc5d8f006e7151d7e32a4d9bf6@gmail.com","Implemented Factory Manifests that do not depend on reflection.\n\nAdded implementation of `factorymanifests` compiler phase.\nIt rewrites calls to ClassManifest.classType method with\ncalls to FactoryManifest.classType.\n\nFactoryManifests require instance of Factory to be supplied\nin order to create them. Compiler phase takes care of that\nby generating anonymous classes implementing Factory trait.\n\nAdded this phase as part of Jribble platform. Factory\nmanifests is implemented as a plugin but we make it\nrequired for jribble backend so people won't make a\nmistake to not include it when compiling using jribble\nbackend.\n\nAdded a few tests covering this functionality.\n\nAlso, had to modify partest to include the plugin\nwhen jribble tests are being executed.\n\nFixes #6.\n\nSigned-off-by: Grzegorz Kossakowski <grzegorz.kossakowski@gmail.com>","Grzegorz Kossakowski"]],"ref":"refs/heads/6-manifests","size":1,"head":"9dba165914616edf701ea5f5ab45e654facffa73","push_id":39548481}