为什么将 IntelliJ 标记为不推荐使用的 groovy 构造函数

时间:2021-07-30 11:47:26

标签: intellij-idea groovy deprecated

我有以下示例代码:

class Test{

  @Deprecated
  Test(String par){
    println(par)
  }

  Test(int par){
    println(par)
  }

  @Deprecated
  void myFunc(){
    println("Hello")
  }

}

Test test = new Test("Griasdi")
test.myFunc()

Test test2 = new Test(1)

我希望将 Test(String par) 构造函数和 myFunc 方法标记为已弃用,但 IntelliJ 仅将方法标记为已弃用,而不是将构造函数标记为已弃用,请参见图片: enter image description here

有谁知道为什么构造函数没有被标记为已弃用?这是 Groovy 问题还是 IntelliJ 问题?

1 个答案:

答案 0 :(得分:1)

<块引用>

这是 Groovy 问题还是 IntelliJ 问题?

这是 IntelliJ 的东西。 Groovy 不会在 IDE 中创建和注释编辑器。