diff options
author | Ulya Trafimovich <skvadrik@google.com> | 2020-12-17 12:07:54 +0000 |
---|---|---|
committer | Ulya Trafimovich <skvadrik@google.com> | 2020-12-17 15:05:26 +0000 |
commit | dbf31665ab31b0144d8e93dad5d97b2f9e807469 (patch) | |
tree | 7ae29e1967cdf0593f0570a3f84573fa7b67a7dd /java/java.go | |
parent | e8e86068921cf7d402d6781604f743a9e43e0e1c (diff) |
Move ClassLoaderContexts() method to UsesLibraryDependency interface.
This method logically belongs with other UsesLibraryDependency methods,
as it is used in the same context when computing class loader context.
Previously it was part of Dependency interface, which doesn't cover SDK
libraries. We do not currently have the necessary information for
SdkLibraryImport (so ClassLoaderContexts() returns nil for it), but we
do have it for SdkLibrary (via Library).
Bug: 132357300
Test: m nothing
Change-Id: I56437f260efc6a9af3f45b334e84e915244ccce1
Diffstat (limited to 'java/java.go')
-rw-r--r-- | java/java.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/java/java.go b/java/java.go index d44719e99..9f2d69051 100644 --- a/java/java.go +++ b/java/java.go @@ -510,6 +510,7 @@ type ApexDependency interface { type UsesLibraryDependency interface { DexJarBuildPath() android.Path DexJarInstallPath() android.Path + ClassLoaderContexts() dexpreopt.ClassLoaderContextMap } type Dependency interface { @@ -518,7 +519,6 @@ type Dependency interface { ImplementationJars() android.Paths ResourceJars() android.Paths AidlIncludeDirs() android.Paths - ClassLoaderContexts() dexpreopt.ClassLoaderContextMap ExportedPlugins() (android.Paths, []string, bool) SrcJarArgs() ([]string, android.Paths) BaseModuleName() string |