aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages/Package.java
diff options
context:
space:
mode:
authorGravatar Mark Schaller <mschaller@google.com>2015-07-07 22:29:28 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-07-08 11:41:42 +0000
commit766e96f76a9c62fd1b6779588874a6329080c2c1 (patch)
tree3a294939c2492a8d928fe0c638b54a340ec4031c /src/main/java/com/google/devtools/build/lib/packages/Package.java
parent6ab88033fc55a7344fcda528c2490ce0ea8eab93 (diff)
[]*** 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.java4
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();
}