gpt4 book ai didi

intellij-idea - Intellij 重构,禁用/自定义生成 "@org.jetbrains.annotations.NotNull"

转载 作者:行者123 更新时间:2023-12-04 01:12:23 45 4
gpt4 key购买 nike

每次我提取方法时,都会“为我”生成这一行:

@org.jetbrains.annotations.NotNull
围绕方法。 1. 我的类路径上没有这个,所以它不能编译 2. 即使我有,我也不希望在我的项目中包含 jetbrains 注释。即使我有更合适的(也许) javax.validation.constraints.NotNull类路径上的注释,intellij 不使用那个。
问题:
  • 如何完全关闭它?
  • 如何自定义,使用哪个注释?
  • 最佳答案

    提取方法对话框有一个 Generate annotations复选框。禁用时,它不会生成可空性注释。这个复选框的状态在调用之间被记住,所以禁用一次就足够了。
    extract method dialog
    如果未出现此复选框,则不应为提取的方法生成注释。
    可以自定义 Java | Probable bugs | Constant conditions & exceptions 的设置中使用的注释检查。配置对话框如下所示:
    enter image description here
    使用复选标记按钮,将选定的注释标记为应该用于代码生成的注释。

    关于intellij-idea - Intellij 重构,禁用/自定义生成 "@org.jetbrains.annotations.NotNull",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64424230/

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