diff options
| author | 2021-12-10 23:04:45 +0000 | |
|---|---|---|
| committer | 2021-12-10 23:04:45 +0000 | |
| commit | 67938c292547ee0ef03e273f13c7ac7ec85e5c45 (patch) | |
| tree | 19f599d3d2de4b409ed9454f7d42fb6d617f411d /java/java.go | |
| parent | b435744fdc3d13558ac30f4c3e2e02eb1243a4b6 (diff) | |
| parent | b3264f20905792e553561e9e0076eaf95d80a25d (diff) | |
Merge changes from topic "revert-1899703-AMWIVCREEV"
* changes:
Revert "Build license metadata files in Soong"
Revert "Add dependency license annotations"
Diffstat (limited to 'java/java.go')
| -rw-r--r-- | java/java.go | 37 |
1 files changed, 11 insertions, 26 deletions
diff --git a/java/java.go b/java/java.go index e7b1f4fe3..e599146e1 100644 --- a/java/java.go +++ b/java/java.go @@ -270,9 +270,6 @@ func (j *Module) InstallBypassMake() bool { return true } type dependencyTag struct { blueprint.BaseDependencyTag name string - - // True if the dependency is relinked at runtime. - runtimeLinked bool } // installDependencyTag is a dependency tag that is annotated to cause the installed files of the @@ -283,15 +280,6 @@ type installDependencyTag struct { name string } -func (d dependencyTag) LicenseAnnotations() []android.LicenseAnnotation { - if d.runtimeLinked { - return []android.LicenseAnnotation{android.LicenseAnnotationSharedDependency} - } - return nil -} - -var _ android.LicenseAnnotationsDependencyTag = dependencyTag{} - type usesLibraryDependencyTag struct { dependencyTag @@ -308,13 +296,10 @@ type usesLibraryDependencyTag struct { func makeUsesLibraryDependencyTag(sdkVersion int, optional bool, implicit bool) usesLibraryDependencyTag { return usesLibraryDependencyTag{ - dependencyTag: dependencyTag{ - name: fmt.Sprintf("uses-library-%d", sdkVersion), - runtimeLinked: true, - }, - sdkVersion: sdkVersion, - optional: optional, - implicit: implicit, + dependencyTag: dependencyTag{name: fmt.Sprintf("uses-library-%d", sdkVersion)}, + sdkVersion: sdkVersion, + optional: optional, + implicit: implicit, } } @@ -325,22 +310,22 @@ func IsJniDepTag(depTag blueprint.DependencyTag) bool { var ( dataNativeBinsTag = dependencyTag{name: "dataNativeBins"} staticLibTag = dependencyTag{name: "staticlib"} - libTag = dependencyTag{name: "javalib", runtimeLinked: true} - java9LibTag = dependencyTag{name: "java9lib", runtimeLinked: true} + libTag = dependencyTag{name: "javalib"} + java9LibTag = dependencyTag{name: "java9lib"} pluginTag = dependencyTag{name: "plugin"} errorpronePluginTag = dependencyTag{name: "errorprone-plugin"} exportedPluginTag = dependencyTag{name: "exported-plugin"} - bootClasspathTag = dependencyTag{name: "bootclasspath", runtimeLinked: true} - systemModulesTag = dependencyTag{name: "system modules", runtimeLinked: true} + bootClasspathTag = dependencyTag{name: "bootclasspath"} + systemModulesTag = dependencyTag{name: "system modules"} frameworkResTag = dependencyTag{name: "framework-res"} - kotlinStdlibTag = dependencyTag{name: "kotlin-stdlib", runtimeLinked: true} - kotlinAnnotationsTag = dependencyTag{name: "kotlin-annotations", runtimeLinked: true} + kotlinStdlibTag = dependencyTag{name: "kotlin-stdlib"} + kotlinAnnotationsTag = dependencyTag{name: "kotlin-annotations"} kotlinPluginTag = dependencyTag{name: "kotlin-plugin"} proguardRaiseTag = dependencyTag{name: "proguard-raise"} certificateTag = dependencyTag{name: "certificate"} instrumentationForTag = dependencyTag{name: "instrumentation_for"} extraLintCheckTag = dependencyTag{name: "extra-lint-check"} - jniLibTag = dependencyTag{name: "jnilib", runtimeLinked: true} + jniLibTag = dependencyTag{name: "jnilib"} syspropPublicStubDepTag = dependencyTag{name: "sysprop public stub"} jniInstallTag = installDependencyTag{name: "jni install"} binaryInstallTag = installDependencyTag{name: "binary install"} |