aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/cmdline
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2017-12-19 12:25:43 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-12-19 12:27:53 -0800
commit2258b811e451451b8716d1267c228b7f59e1e56d (patch)
treece30fd309ce9ba6e3737c4ad8ca268dbf46a777a /src/main/java/com/google/devtools/build/lib/cmdline
parent16f1c19c2c4f68555bb23891e3a4da4d5ac4a68d (diff)
Makes PathFragment have internal CODEC definition.
PiperOrigin-RevId: 179588512
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/cmdline')
-rw-r--r--src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifierCodec.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifierCodec.java b/src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifierCodec.java
index 8107714e33..dc94ea8574 100644
--- a/src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifierCodec.java
+++ b/src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifierCodec.java
@@ -17,7 +17,6 @@ package com.google.devtools.build.lib.cmdline;
import com.google.devtools.build.lib.skyframe.serialization.ObjectCodec;
import com.google.devtools.build.lib.skyframe.serialization.SerializationException;
import com.google.devtools.build.lib.vfs.PathFragment;
-import com.google.devtools.build.lib.vfs.PathFragmentCodec;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.CodedOutputStream;
import java.io.IOException;
@@ -26,7 +25,6 @@ import java.io.IOException;
public class PackageIdentifierCodec implements ObjectCodec<PackageIdentifier> {
private final RepositoryNameCodec repoNameCodec = new RepositoryNameCodec();
- private final PathFragmentCodec pathFragmentCodec = new PathFragmentCodec();
@Override
public Class<PackageIdentifier> getEncodedClass() {
@@ -37,14 +35,14 @@ public class PackageIdentifierCodec implements ObjectCodec<PackageIdentifier> {
public void serialize(PackageIdentifier pkgId, CodedOutputStream codedOut)
throws IOException, SerializationException {
repoNameCodec.serialize(pkgId.getRepository(), codedOut);
- pathFragmentCodec.serialize(pkgId.getPackageFragment(), codedOut);
+ PathFragment.CODEC.serialize(pkgId.getPackageFragment(), codedOut);
}
@Override
public PackageIdentifier deserialize(CodedInputStream codedIn)
throws IOException, SerializationException {
RepositoryName repoName = repoNameCodec.deserialize(codedIn);
- PathFragment pathFragment = pathFragmentCodec.deserialize(codedIn);
+ PathFragment pathFragment = PathFragment.CODEC.deserialize(codedIn);
return PackageIdentifier.create(repoName, pathFragment);
}
}