首页 > 解决方案 > 什么是 Groovy API,这些类的用途是什么?

问题描述

我不是在询问“Groovy JDK API 文档”,它由大约 100 个类组成,其中大多数是预先存在的 Java 类,并展示了 Groovy 提供的对它们的增强。

当您从Groovy 下载页面下载“文档”并解压缩时,您会在“html”下找到 4 个文件夹。一种叫做“groovy-jdk”,就是上面的 Groovy JDK API 文档。

但是另一个称为“gapi”(框架)和另一个“api”(无框架),当您单击任一 Javadoc 的 index.html 时,会显示数百个令人困惑的类:它以框架版本开头classorg.codehaus.groovy.syntax.ASTHelper“一个公共基类”可以在经典和新解析器之间共享的 AST 辅助方法”,然后继续(脚本)org.codehaus.groovy.classgen.genMathModification。在线版本(无框架)在这里

谁能解释这数百个类是什么,谁使用它们以及在什么情况下使用它们?它们只是 Groovy 引入的新类,而不是对现有 Java 类的增强吗?

标签: javaapiclassgroovy

解决方案


推荐阅读