aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java
diff options
context:
space:
mode:
authorGravatar shahan <shahan@google.com>2018-02-07 10:54:39 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-07 10:56:50 -0800
commitda4522fa5bdf251a345d61ca91fb2a8708242572 (patch)
tree320dff05b4c4022385cbc325fc4e83b83eb6cf9e /src/test/java
parent4ae0d184399e6020443e2e6e312c8c2bce93064e (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/BUILD2
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/cpp/MockCppSemantics.java6
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() {}