JavaPoet: создание двух перечислений в одном файле

В Java вы можете создать один файл, и он может содержать более одного enum\class, например, что-то вроде этого:

Filename: Recorder.java

public enum Recorder {
  RECORDER_A, RECORDER_B;
};

enum Feature {
  FEATURE_A, FEATURE_B;
};

Я могу создать перечисление "Рекордер" с помощью JavaPoet, но я не могу понять, как создать второе... обратите внимание - они не вложены друг в друга!

Спасибо за любой вклад :-)


person Shvalb    schedule 29.11.2017    source источник


Ответы (1)


Это невозможно в JavaPoet, потому что это вызывает определенные проблемы с некоторыми инструментами сборки. Обойти это путем создания отдельных файлов для каждого типа верхнего уровня.

person Jesse Wilson    schedule 30.11.2017