我有一个库类,即从JAR加载的类,源代码在我的控制范围之外。我们在项目的多个地方实例化它,并且应该始终设置创建对象的属性。不幸的是,该库没有中央设置,因此我创建了一个子类:
public class MyClass extends LibraryClass {
public MyClass() {
super();
super.setSomeProperty();
}
}
,然后我用MyClass替换了LibraryClass的所有实例。效果很好,但我想防止自己和同事将来实例化LibraryClass。
是否可以将Maven或Eclipse或其他某种方式将LibraryClass(或其构造函数)标记为已弃用?