@Deprecated文档指出:“编译器在非推荐代码中使用或重写不推荐的程序元素时发出警告”。我认为这应该触发它,但它没有。javac版本的1.7.0_09和编译使用而不是使用-Xlint和-deprecation。thisIsDeprecated() System.out.println("doing it the old way");}
编辑:根据下面gd1的评论,只有方法在另一个类中才能工作并且它在调用theO
在下面的示例中,使用菱形操作符,javac (Version11.0.11)不会产生弃用警告: T t;
public;但是,在构造函数调用中使用显式类型参数时,将发出警告: DepTester<String> tester = new DepTester<String>("ThisDepTester.java:[17,40] D