// ============================================================ // PMD 演示样例 — StaticEJBFieldShouldBeFinal:EJB 静态字段应为 final // ============================================================ package com.demo.errorprone.extra; import javax.ejb.EJBObject; import javax.ejb.EJBLocalHome; // 221 StaticEJBFieldShouldBeFinal public class SomeEJB extends EJBObject implements EJBLocalHome { private static int CountA; // 可写静态字段(违例) int CountC; public void work() { CountA++; } } class EJBStaticMain { public static void main(String[] args) { System.out.println("demo ejb static"); } }