Hey Marcin, What is exactly you need from interfaces in your code ?Are you doing Dependency Inversion?
Felipe On Sat, Feb 27, 2016 at 4:40 PM Daniel Espinosa <eso...@gmail.com> wrote: > Is not valid code. Interfaces should "derive" from Object. Interfaces list > dependencies, the first one should be Object, then other interfaces depends > on, the order matters, because if other interfaces depends on same, they > should be added first. > > For your question, use typeof(G) > El feb. 27, 2016 1:26 PM, "Felipe Lavratti" <felipe...@gmail.com> > escribió: > >> I don't know if your code is valid Vala. MyInterface should not inherit >> MyClass. >> >> On Sat, Feb 27, 2016 at 10:59 mar...@saepia.net <mar...@saepia.net> >> wrote: >> >> > Hello, >> > >> > I am planning to use interfaces as in vspec as they are nice syntax >> sugar >> > for my purpose. >> > >> > However, in order to make it working properly, I need to access type >> > defined as generic in the parent class implementing interface. Something >> > like >> > >> > public interface MyIface : MyClass { >> > public MyGenericType something() { >> > ... >> > } >> > } >> > >> > >> > public abstract class MyClass<MyGenericType> : MyIface { >> > >> > } >> > >> > >> > Is it possible in any way? >> > >> > m. >> > _______________________________________________ >> > vala-list mailing list >> > vala-list@gnome.org >> > https://mail.gnome.org/mailman/listinfo/vala-list >> > >> _______________________________________________ >> vala-list mailing list >> vala-list@gnome.org >> https://mail.gnome.org/mailman/listinfo/vala-list >> > _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list