此规则会标记是否使用了不推荐的方法 setJMSPriority 从 com.ibm.websphere.scheduler.MessageTaskInfo 名称。 在不附带参数的情况下,此方法不再可用。 可以检测是否声明了此方法或者是否调用了此方法。
检测方法声明:
1. 类必须实现 com.ibm.websphere.scheduler.MessageTaskInfo 接口示例 1:
|
public class MyMessageTaskInfo implements MessagTaskInfo {
public int setJMSPriority(){ // some code return anInt; } } |
该 setJMSPriority() 将标记示例 1 中的方法。
检测方法调用:
1. 调用的对象必须实现 com.ibm.websphere.scheduler.MessageTaskInfo 接口示例 2:
|
public class MyClass implements MessageTaskInfo {
// some code ... } MessageTaskInfo obj = new MyClass(); obj.setJMSPriority(); |
该 obj.setJMSPriority 将标记示例 2 中的调用。
文档有详细的列表,转至 不推荐使用的功能部件 一文,并选择 V5.0.2 中不推荐使用的功能部件。