From 4b32d5cf98e1edbe864e6c72ba7db90944214ff2 Mon Sep 17 00:00:00 2001 From: tomlu Date: Mon, 27 Nov 2017 10:02:19 -0800 Subject: Support nested set serialization. PiperOrigin-RevId: 177032673 --- .../devtools/build/lib/collect/nestedset/BUILD | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'src/main/java/com/google/devtools/build/lib/collect/nestedset/BUILD') diff --git a/src/main/java/com/google/devtools/build/lib/collect/nestedset/BUILD b/src/main/java/com/google/devtools/build/lib/collect/nestedset/BUILD index 86639cf3bc..6c6ef3eb20 100644 --- a/src/main/java/com/google/devtools/build/lib/collect/nestedset/BUILD +++ b/src/main/java/com/google/devtools/build/lib/collect/nestedset/BUILD @@ -9,9 +9,13 @@ filegroup( # Library of collection utilities. java_library( name = "nestedset", - srcs = glob([ - "*.java", - ]), + srcs = [ + "NestedSet.java", + "NestedSetBuilder.java", + "NestedSetView.java", + "NestedSetVisitor.java", + "Order.java", + ], deps = [ "//src/main/java/com/google/devtools/build/lib/collect/compacthashset", "//src/main/java/com/google/devtools/build/lib/concurrent", @@ -19,3 +23,14 @@ java_library( "//third_party:jsr305", ], ) + +java_library( + name = "serialization", + srcs = ["NestedSetCodec.java"], + deps = [ + ":nestedset", + "//src/main/java/com/google/devtools/build/lib/skyframe/serialization", + "//third_party:guava", + "//third_party/protobuf:protobuf_java", + ], +) -- cgit v1.2.3