次のようなコード ブロックがあるとします。
Map<String, Object> mappy =
(Map<String, Object>)pExtraParameters.get(ServiceClientConstants.EXTRA_PARAMETERS);
if (pSSResponseBean!=null) {
mappy.put(AddressResearchContext.CSI_RESPONSE_BEAN, (AddressNotFoundResponseBean)pSSResponseBean); // this line may throw null pointer
}
「mappy」に null の可能性があるとフラグを立てるソナー、Findbugs、または PMD ルールはありますか? どうやらCodeProはこれにフラグを立てており、可能であれば同様のものを提供する必要があります。