diff options
author | 2015-07-07 22:29:28 +0000 | |
---|---|---|
committer | 2015-07-08 11:41:42 +0000 | |
commit | 766e96f76a9c62fd1b6779588874a6329080c2c1 (patch) | |
tree | 3a294939c2492a8d928fe0c638b54a340ec4031c /src/main/java/com/google/devtools/build/lib/packages/Package.java | |
parent | 6ab88033fc55a7344fcda528c2490ce0ea8eab93 (diff) |
Rollback of commit 4dbd628dc1384e5dce8c036e2b6bf93dd974bf04.
[]*** Reason for rollback ***
Large number of newly broken targets found by []
*** Original change description ***
Provide placeholder rule class for deserialized Skylark rules
At this time, Skylark-defined rule classes don't get serialized, and
aren't available at package deserialization time. To allow packages
with Skylark-defined rule classes to deserialize, we provide a
placeholder rule class implementation for deserialized Skylark rules.
--
MOS_MIGRATED_REVID=97716849
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/Package.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/Package.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/Package.java b/src/main/java/com/google/devtools/build/lib/packages/Package.java index 1a52b5ed20..8afcbb7d55 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/Package.java +++ b/src/main/java/com/google/devtools/build/lib/packages/Package.java @@ -241,7 +241,7 @@ public class Package implements Serializable { private void readObject(ObjectInputStream in) throws IOException { try { - deserializedPkg = new PackageDeserializer().deserialize(in); + deserializedPkg = new PackageDeserializer(null, null).deserialize(in); } catch (PackageDeserializationException e) { throw new IllegalStateException(e); } @@ -450,7 +450,7 @@ public class Package implements Serializable { * though not necessarily: data in a subdirectory of a test package may use a * different filename to avoid inadvertently creating a new package. */ - public Label getBuildFileLabel() { + Label getBuildFileLabel() { return buildFile.getLabel(); } |