diff options
| author | 2024-07-19 16:22:57 +0000 | |
|---|---|---|
| committer | 2024-07-19 16:22:57 +0000 | |
| commit | ad2aa3d220d1bf5d84800637fd470c7026b51866 (patch) | |
| tree | abd8eca79774a36335d84fd31c1e118023c6734f /java/java.go | |
| parent | 00abdc02de045a3f74663fed2e812a44870d5af2 (diff) | |
| parent | 8aac993b9411f7d43bf1739ee8ad55e1794cb35c (diff) | |
Merge "Add all compile deps to module_bp_java_deps.json" into main
Diffstat (limited to 'java/java.go')
| -rw-r--r-- | java/java.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/java/java.go b/java/java.go index 498b53939..3dae4e42b 100644 --- a/java/java.go +++ b/java/java.go @@ -443,6 +443,30 @@ var ( usesLibCompat30OptTag = makeUsesLibraryDependencyTag(30, true) ) +// A list of tags for deps used for compiling a module. +// Any dependency tags that modifies the following properties of `deps` in `Module.collectDeps` should be +// added to this list: +// - bootClasspath +// - classpath +// - java9Classpath +// - systemModules +// - kotlin deps... +var ( + compileDependencyTags = []blueprint.DependencyTag{ + sdkLibTag, + libTag, + staticLibTag, + bootClasspathTag, + systemModulesTag, + java9LibTag, + kotlinStdlibTag, + kotlinAnnotationsTag, + kotlinPluginTag, + syspropPublicStubDepTag, + instrumentationForTag, + } +) + func IsLibDepTag(depTag blueprint.DependencyTag) bool { return depTag == libTag || depTag == sdkLibTag } |