Ввод / вывод в Java с файлами классов - PullRequest
1 голос
/ 26 июня 2019

Я пишу устройство ввода-вывода, которое записывает определение файла (файл класса), а также его текущее состояние (значения данных / переменных) в файл.Теперь написать состояние можно, но у меня есть вопрос к его определению.

Я знаю, как использовать класс Javacompiler в API отражения, но я не уверен, как компилятор выполняет свою работу.

Например, предположим, что я компилирую исходный код для класса A, и этот класс имеет ссылки на класс B и так далее.Я сомневаюсь, что

1) будет ли компилятор рекурсивно скомпилировать класс B и его зависимости?

2) Если так, то я должен также записать все эти файлы?

3)Есть ли лучший способ для всего этого?

Я хочу сделать свой IO-файл почти как мини-приложение, в котором существует исходный код и его данные.Я уже создал систему, в которой могут быть записаны только данные (не сериализация) с отдельными классами ввода-вывода, но я хочу сделать еще один шаг вперед.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...