Что такое Groovy API и для чего используются эти классы? - PullRequest
0 голосов
/ 15 октября 2019

Я не спрашиваю о «Документации Groovy JDK API», которая состоит из около 100 классов, большинство из которых являются уже существующими классами Java, и не демонстрирует их усовершенствования, которые предоставляет Groovy.

Когда вы загружаете "документацию" со страницы загрузки Groovy и распаковываете, вы находите 4 папки в разделе "html". Один из них называется «groovy-jdk» и представляет собой приведенную выше документацию по Groovy JDK API.

Но другой называется «gapi» (фреймы), а другой - «api» (без фреймов) и когда вы нажимаете на index.htmlлюбой из Javadoc показывает сотни сбивающих с толку классов: он начинается в фреймовой версии с classorg.codehaus.groovy.syntax.ASTHelper, «Общий базовый класс вспомогательных методов AST, которые могут быть общими для классического и нового синтаксических анализаторов» * и идетна (сценарий) org.codehaus.groovy.classgen.genMathModification. Онлайн-версия (без рамок) здесь .

Может кто-нибудь объяснить, что это за сотни классов, кто их использует и при каких обстоятельствах? Являются ли они просто новыми классами, представленными Groovy, но которые не являются улучшениями существующих классов Java?

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