不要使用已移除的 InvalidationEvent 或 ChangeEvent 建構子

此規則會標示是否使用類別中已移除的建構子 com.ibm.websphere.cache.InvalidationEvent com.ibm.websphere.cache.ChangeEvent -我知道 新的建構子會採用其他欄位。 WebSphere 7.0.0.5 版移除了這個建構子。

移除的建構子如下:
從班級 com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java. lang.Object id、
       java.lang.Object 值、
       int causeOfInvalidation,
      int sourceOfInvalidation )

和來自班級 com.ibm.websphere.cache.ChangeEvent
public ChangeEvent(java. lang.Object id、
       java.lang.Object 值、
       int causeOfChange,
       int sourceOfChange )

新的建構子如下:
為班級 com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java. lang.Object id、
       java.lang.Object 值、
       int causeOfInvalidation,
       int sourceOfInvalidation,
       java.lang.String cacheName )

為班級 com.ibm.websphere.cache.ChangeEvent
public ChangeEvent(java. lang.Object id、
       java.lang.Object 值、
       int causeOfChange,
       int sourceOfChange,
       java.lang.String cacheName )

如需相關資訊,請參閱: