import detective.core.DetectiveCore; import java.util.ArrayList; import java.util.List; public class MyLibrary { private List<String> data; public MyLibrary() { data = new ArrayList<>(); } public void addData(String value) { if (value != null) { data.add(value); } } public void processData() { for (String value : data) { System.out.println(value); } } public static void main(String[] args) { MyLibrary library = new MyLibrary(); library.addData("Hello"); library.addData(null); library.addData("World"); library.processData(); } } <configuration> <rules> <rule> <type>NullCheckRule</type> <message>Null value detected</message> <method>addData</method> <parameter>value</parameter> </rule> </rules> </configuration>


上一篇:
下一篇:
切换中文