[Genie] Allow class to inherit from multiple interface
Example with this Genie code :
namespace MyNS
interface MyIntf : Gee.Hashable of MyIntf , Gee.Comparable of MyIntf
prop abstract uri : string
vala equivalent :
namespace MyNS {
public interface MyIntf : Gee.Hashable<MyIntf>, Gee.Comparable<MyIntf> {
public abstract string uri { get; set; }
}
}
In Vala, a class can inherit from multiple interfaces.
With Genie, the "," separator is treated as generic separator for first inheritance