RAML (或RAML代码生成器)支持生成泛型类型吗?我试了几样东西,但似乎都不管用。
我正在尝试生成一个泛型类型,如下所示:
class Envelop<T> {
SomeType x;
AnotherType y;
T z;
}我们使用com.phoenixnap.oss Maven插件来生成类。它似乎也不支持泛型。
发布于 2019-04-23 21:08:59
看起来在RAML中不可能有泛型,至少在phoenix代码生成器中是不可能的(我很有兴趣了解是否可以用其他方式)。
但是,使用良好的旧继承也可以实现相同的效果。就像这样..。
class Envelop {
SomeType x;
AnotherType y;
SuperType z;
}
class BaseTypeA extends SuperType {
}
class BaseTypeB extends SuperType {
}https://stackoverflow.com/questions/55654135
复制相似问题