gpt4 book ai didi

java - 使用特定第三方或 java.* 方法或构造函数时触发错误

转载 作者:行者123 更新时间:2023-12-02 04:34:14 24 4
gpt4 key购买 nike

是否有一些连接到编译器的 Java 库可以让您在使用任何方法时添加警告甚至失败,并输出推荐其他内容的文本?

例如,如果我希望用户调用 Arrays.asList()收到警告甚至失败并推荐另一种使用方法?

最佳答案

您要求插入编译器的东西,所以您可以尝试 Error Prone ,它允许您通过插入编译器 API 来编写自定义编译错误。

(Error Prone 和 tools built on top of it that aren't open-sourced yet 正是 Google 用于解决此问题的方法。来源:我坐在 Error Prone 团队旁边。)

标记 Class.getClass() 用法的示例检查是 here 。 (也就是说,您已经有一个 Class 对象,然后您对其调用 getClass() ,它返回 Class.class,即只是愚蠢。)

关于java - 使用特定第三方或 java.* 方法或构造函数时触发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31034157/

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