diff options
author | shahan <shahan@google.com> | 2018-02-07 10:54:39 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-02-07 10:56:50 -0800 |
commit | da4522fa5bdf251a345d61ca91fb2a8708242572 (patch) | |
tree | 320dff05b4c4022385cbc325fc4e83b83eb6cf9e /src/test/java | |
parent | 4ae0d184399e6020443e2e6e312c8c2bce93064e (diff) |
Non-test AspectClass codecs.
PiperOrigin-RevId: 184862552
Diffstat (limited to 'src/test/java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/cpp/BUILD | 2 | ||||
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/cpp/MockCppSemantics.java | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/BUILD b/src/test/java/com/google/devtools/build/lib/rules/cpp/BUILD index 73fb388424..e913a1ed28 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/cpp/BUILD +++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/BUILD @@ -31,6 +31,8 @@ java_test( "//src/main/java/com/google/devtools/build/lib/concurrent", "//src/main/java/com/google/devtools/build/lib/rules/cpp", "//src/main/java/com/google/devtools/build/lib/rules/platform", + "//src/main/java/com/google/devtools/build/lib/skyframe/serialization", + "//src/main/java/com/google/devtools/build/lib/skyframe/serialization/autocodec", "//src/main/java/com/google/devtools/build/lib/skyframe/serialization/testutils", "//src/main/java/com/google/devtools/build/lib/vfs", "//src/main/java/com/google/devtools/build/lib/vfs/inmemoryfs", diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/MockCppSemantics.java b/src/test/java/com/google/devtools/build/lib/rules/cpp/MockCppSemantics.java index 3dc3df82bd..f24693f6b6 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/cpp/MockCppSemantics.java +++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/MockCppSemantics.java @@ -22,6 +22,8 @@ import com.google.devtools.build.lib.collect.nestedset.Order; import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable; import com.google.devtools.build.lib.rules.cpp.CppCompilationContext.Builder; import com.google.devtools.build.lib.rules.cpp.CppConfiguration.HeadersCheckingMode; +import com.google.devtools.build.lib.skyframe.serialization.ObjectCodec; +import com.google.devtools.build.lib.skyframe.serialization.SingletonCodec; /** * Null-object like {@link CppSemantics} implementation. Only to be used in tests that don't depend @@ -29,8 +31,10 @@ import com.google.devtools.build.lib.rules.cpp.CppConfiguration.HeadersCheckingM */ @Immutable public final class MockCppSemantics implements CppSemantics { + public static final MockCppSemantics INSTANCE = new MockCppSemantics(); - public static final CppSemantics INSTANCE = new MockCppSemantics(); + public static final ObjectCodec<MockCppSemantics> CODEC = + SingletonCodec.of(INSTANCE, "MockCppSemantics"); private MockCppSemantics() {} |