Внутреннее представление JShell и компиляция пользовательского кода?

Кто-нибудь может описать, как JShell работает внутри?

  • Создает ли он динамически экземпляр некоторого анонимного класса (-ов) и дополняет его новыми переменными и методами, когда пользователь предоставляет новые определения?
  • Если да, то как происходит это увеличение? Как происходит компиляция этого класса при добавлении новых методов? Как "фрагмент" абстракции задействован в этом механизме?
  • Можете ли вы добавить любую другую интересную информацию о кишках JShell?

0 ответов

Другие вопросы по тегам