Update Error Prone to 2.0.8-20151216
Also split out dependencies, instead of repackaging them.
--
MOS_MIGRATED_REVID=110433600
diff --git a/third_party/BUILD b/third_party/BUILD
index 9744055..a1e4d3f 100644
--- a/third_party/BUILD
+++ b/third_party/BUILD
@@ -210,12 +210,31 @@
java_import(
name = "error_prone",
jars = [
- "error_prone/error_prone_core-2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488.jar",
- "error_prone/error_prone_annotations-2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488.jar",
+ "error_prone/error_prone_core-2.0.8-20151216.jar",
+ "error_prone/error_prone_annotations-2.0.8-20151216.jar",
+ "error_prone/error_prone_annotation-2.0.8-20151216.jar",
],
exports = [
":checker_framework_dataflow",
+ ":guava",
+ ":jcip_annotations",
":jformatstring",
+ ":jsr305",
+ ":pcollections",
+ ],
+)
+
+java_import(
+ name = "jcip_annotations",
+ jars = [
+ "jcip_annotations/jcip-annotations-1.0-1.jar",
+ ],
+)
+
+java_import(
+ name = "pcollections",
+ jars = [
+ "pcollections/pcollections-2.1.2.jar",
],
)
@@ -238,9 +257,14 @@
name = "error_prone-jars",
srcs = [
"checker_framework_dataflow/dataflow-1.8.10.jar",
- "error_prone/error_prone_annotations-2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488.jar",
- "error_prone/error_prone_core-2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488.jar",
+ "error_prone/error_prone_annotation-2.0.8-20151216.jar",
+ "error_prone/error_prone_annotations-2.0.8-20151216.jar",
+ "error_prone/error_prone_core-2.0.8-20151216.jar",
+ "guava/guava-19.0.jar",
+ "jcip_annotations/jcip-annotations-1.0-1.jar",
"jformatstring/jFormatString-3.0.0.jar",
+ "jsr305/jsr-305.jar",
+ "pcollections/pcollections-2.1.2.jar",
],
)
diff --git a/third_party/README.md b/third_party/README.md
index 9a28ebf..b721793 100644
--- a/third_party/README.md
+++ b/third_party/README.md
@@ -84,9 +84,22 @@
## [Error Prone](https://github.com/google/error-prone)
-* Version: 2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488
+* Version: 2.0.6-20151216
* License: Apache License 2.0
+
+## [JCIP Annotations](https://github.com/stephenc/jcip-annotations/)
+
+* Version: 1.0-1
+* License: Apache License 2.0
+
+
+## [PCollections](https://github.com/pcollections/pcollections/)
+
+* Version: 2.1.2
+* License: MIT
+
+
## [jFormatString](https://code.google.com/p/j-format-string/)
* Version: 3.0.0
diff --git a/third_party/error_prone/error_prone_annotation-2.0.8-20151216.jar b/third_party/error_prone/error_prone_annotation-2.0.8-20151216.jar
new file mode 100644
index 0000000..26e2975
--- /dev/null
+++ b/third_party/error_prone/error_prone_annotation-2.0.8-20151216.jar
Binary files differ
diff --git a/third_party/error_prone/error_prone_annotations-2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488.jar b/third_party/error_prone/error_prone_annotations-2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488.jar
deleted file mode 100644
index f8e7258..0000000
--- a/third_party/error_prone/error_prone_annotations-2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488.jar
+++ /dev/null
Binary files differ
diff --git a/third_party/error_prone/error_prone_annotations-2.0.8-20151216.jar b/third_party/error_prone/error_prone_annotations-2.0.8-20151216.jar
new file mode 100644
index 0000000..2f685c6
--- /dev/null
+++ b/third_party/error_prone/error_prone_annotations-2.0.8-20151216.jar
Binary files differ
diff --git a/third_party/error_prone/error_prone_core-2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488.jar b/third_party/error_prone/error_prone_core-2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488.jar
deleted file mode 100644
index 89b0580..0000000
--- a/third_party/error_prone/error_prone_core-2.0.6-20151001-884eec772c13541a7b1af249a68373cd9f30e488.jar
+++ /dev/null
Binary files differ
diff --git a/third_party/error_prone/error_prone_core-2.0.8-20151216.jar b/third_party/error_prone/error_prone_core-2.0.8-20151216.jar
new file mode 100644
index 0000000..3227f1e
--- /dev/null
+++ b/third_party/error_prone/error_prone_core-2.0.8-20151216.jar
Binary files differ
diff --git a/third_party/jcip_annotations/jcip-annotations-1.0-1.jar b/third_party/jcip_annotations/jcip-annotations-1.0-1.jar
new file mode 100644
index 0000000..edfda76
--- /dev/null
+++ b/third_party/jcip_annotations/jcip-annotations-1.0-1.jar
Binary files differ
diff --git a/third_party/pcollections/pcollections-2.1.2.jar b/third_party/pcollections/pcollections-2.1.2.jar
new file mode 100644
index 0000000..ae7ff25
--- /dev/null
+++ b/third_party/pcollections/pcollections-2.1.2.jar
Binary files differ