Skip to content

Instantly share code, notes, and snippets.

View sebastianmonte's full-sized avatar

Sebastian Monte sebastianmonte

View GitHub Profile
@sebastianmonte
sebastianmonte / output
Created February 12, 2015 13:36
Error Prone Compilation Errors
[WARNING] COMPILATION WARNING :
[INFO] -------------------------------------------------------------
[WARNING] /IdeaProjects/elasticsearch/src/main/java/jsr166e/Striped64.java:[98,38] sun.misc.Unsafe is internal proprietary API and may be removed in a future release
[WARNING] /IdeaProjects/elasticsearch/src/main/java/jsr166e/Striped64.java:[296,34] sun.misc.Unsafe is internal proprietary API and may be removed in a future release
[WARNING] /IdeaProjects/elasticsearch/src/main/java/jsr166e/Striped64.java:[319,28] sun.misc.Unsafe is internal proprietary API and may be removed in a future release
[WARNING] /IdeaProjects/elasticsearch/src/main/java/jsr166e/Striped64.java:[321,28] sun.misc.Unsafe is internal proprietary API and may be removed in a future release
[WARNING] /IdeaProjects/elasticsearch/src/main/java/jsr166e/Striped64.java:[325,66] sun.misc.Unsafe is internal proprietary API and may be removed in a future release
[WARNING] /IdeaProjects/elasticsearch/src/main/java/jsr166e/Striped64.java:[326,32] sun.m
@sebastianmonte
sebastianmonte / pom.xml
Created February 12, 2015 13:35
Maven and Error Prone
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<compilerId>javac-with-errorprone</compilerId>
<forceJavacCompilerUse>true</forceJavacCompilerUse>
<source>1.7</source>
<target>1.7</target>
</configuration>
@sebastianmonte
sebastianmonte / DivZero.java
Created February 12, 2015 13:30
DivZero Bug Checker
public class DivZero extends BugChecker
implements BinaryTreeMatcher, CompoundAssignmentTreeMatcher {
@Override
public Description matchBinary(BinaryTree tree, VisitorState state) {
return matchDivZero(tree, tree.getRightOperand(), state);
}
@Override
public Description matchCompoundAssignment(CompoundAssignmentTree tree, VisitorState state) {