Avatar
Avatar
Iceman
これ難しいですね。アノテーションついてる型や関数を実行時に集めることができるのか。 モジュールを跨いで本来は不可視の型同士をまとめられるの面白そうですね。 DIにすごく便利そう
難しい。 Attribute.getAllInstances(of: Column.self) って感じで集めるんだと思う。
3:24 PM
例えばpropertyにアノテートしてあった場合は、 Column.init<T, V>(attachedTo: KeyPath<T, V>, custom: Int) がよばれる(いつ?あつめたとき?)ので、KeyPathと合わせてなんとかしておく (edited)