我是一名初级C ++开发人员,刚刚开始学习Java并且正在研究Annotations。我看到apt.exe作为注释处理器的引用。一般来说,我理解这意味着什么,但是我无法找到apt.exe实际用普通英语做什么的解释。
我发现了这一点:" apt工具是用于注释处理的命令行实用程序。它包括一组反射API和用于处理程序注释的支持基础结构(JSR 175)。这些反射API提供了程序结构的构建时,基于源,只读的视图。它们旨在在添加泛型(JSR 14)之后对Java编程语言的类型系统进行干净的建模。"
这是说使用注释和反射处理提供程序结构的概述吗?有什么东西understand-c/understand-c++?或者它是否仅仅编译了Annotations所详述的程序的所有可用文档?
对我来说最令人困惑的是,我的课程表明,apt.exe会不断调用它找到的注释处理器,以及...生成源文件"并且直到可用的注释处理器" ...无法生成新的源文件"。我不明白它引用的源文件是什么。