为什么将 IntelliJ 标记为已弃用 groovy 构造函数未弃用
Why marks IntelliJ my Deprecated groovy constructor not as 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 仅将方法标记为已弃用,而不是构造函数,请参见图片:
有人知道为什么构造函数没有标记为已弃用吗?这是 Groovy 问题还是 IntelliJ 问题?
Is this a Groovy thing or an IntelliJ issue?
这是一个 IntelliJ 的东西。 Groovy 未在 IDE 中创建和注释编辑器。
我有以下示例代码:
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 仅将方法标记为已弃用,而不是构造函数,请参见图片:
有人知道为什么构造函数没有标记为已弃用吗?这是 Groovy 问题还是 IntelliJ 问题?
Is this a Groovy thing or an IntelliJ issue?
这是一个 IntelliJ 的东西。 Groovy 未在 IDE 中创建和注释编辑器。