import edu.umd.cs.findbugs.annotations.NonNull; import edu.umd.cs.findbugs.annotations.Nullable; public class ExampleClass { private String value; @NonNull public String getValue() { return value; } public void setValue(@Nullable String newValue) { this.value = newValue; } } <project> ... <dependencies> ... <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>findbugs</artifactId> <version>3.0.2</version> </dependency> </dependencies> ... <build> ... <plugins> ... <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>3.0.5</version> <dependencies> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>annotations</artifactId> <version>3.0.1</version> <scope>provided</scope> </dependency> </dependencies> <executions> <execution> <goals> <goal>findbugs</goal> <goal>check</goal> </goals> </execution> </executions> </plugin> </plugins> </build> ... </project>


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