gpt4 book ai didi

java - NonNull 注解的实现

转载 作者:行者123 更新时间:2023-12-02 09:28:25 26 4
gpt4 key购买 nike

我想我会更深入地研究旧的 Java 功能,例如注释。我遇到了 Java 8 类型注释,它使我们能够扩展 Java 类型系统。IntelliJ 注释库或 Checkerframework 中最常见的注释“NonNull”或“NotNull”对我来说仍然是个谜。在文档中我只能找到接口(interface)的声明,但找不到注释处理器是如何实现的。我喜欢编写自己的自定义注释,在编译时检查特定类型,但我不知道如何开始。

有人知道“NonNull”或“NotNull”通常如何在注释处理器中实现吗?。或者向我指出可以回答我的问题的资源或文档?

非常感谢您的帮助。

最佳答案

您提到了 IntelliJ IDEA 和 Checker 框架。IDEA source codeChecker Framework source code可供您阅读和学习。 Checker 框架手册说明how to create a new checker并链接到 publications这解释了更多的理论。

关于java - NonNull 注解的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58172133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com