



Здесь доступен проект pojo to raml: https://github.com/mulesoft-labs/raml-java-tools/tree/master/pojo-to-raml
class MyClass {
public static void main(String[] args){
PojoToRaml pojoToRaml = PojoToRamlBuilder.create();
Result result = pojoToRaml.classToRaml(MyPojo.class);
}
}
Это сгенерирует класс и зависимые классы как объявления типа RAML 1.0.
Реализация синтаксического анализа класса по умолчанию интроспективно просматривает данный класс и создает свойства для полей и суперклассов RAML из суперклассов java.
Если ваши классы определены по-другому, вы можете создать свою собственную реализацию фабрики синтаксического анализатора классов и синтаксического анализатора классов, чтобы выполнять простое обнаружение в вашем классе.