summaryrefslogtreecommitdiff
path: root/java/base.go
diff options
context:
space:
mode:
author Yu Liu <yudiliu@google.com> 2024-08-30 23:40:32 +0000
committer Yu Liu <yudiliu@google.com> 2024-09-04 19:59:55 +0000
commit26a716d5e596a574ac3b7d38ffc8ae7056e14330 (patch)
tree1e1ced2638fa5f9737612e91043b1d29cc400e08 /java/base.go
parentc965be6ca209c5623a978a29de31c037da4b29cf (diff)
Move the caching/restoring code from soong to blueprint to fully skip build actions.
Bug: 358425833 Test: Manually verified the generated ninja and mk files and CI. Change-Id: Ieebb822c46f37c0ff55fad08531e9870a76cbd7b
Diffstat (limited to 'java/base.go')
-rw-r--r--java/base.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/java/base.go b/java/base.go
index e516891a3..62767f4e7 100644
--- a/java/base.go
+++ b/java/base.go
@@ -15,6 +15,7 @@
package java
import (
+ "encoding/gob"
"fmt"
"path/filepath"
"reflect"
@@ -2492,6 +2493,8 @@ var overridableJarJarPrefix = "com.android.internal.hidden_from_bootclasspath"
func init() {
android.SetJarJarPrefixHandler(mergeJarJarPrefixes)
+
+ gob.Register(BaseJarJarProviderData{})
}
// BaseJarJarProviderData contains information that will propagate across dependencies regardless of