diff options
author | Googler <noreply@google.com> | 2017-12-19 12:25:43 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2017-12-19 12:27:53 -0800 |
commit | 2258b811e451451b8716d1267c228b7f59e1e56d (patch) | |
tree | ce30fd309ce9ba6e3737c4ad8ca268dbf46a777a /src/main/java/com/google/devtools/build/lib/cmdline | |
parent | 16f1c19c2c4f68555bb23891e3a4da4d5ac4a68d (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.java | 6 |
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); } } |