diff --git a/java/droiddoc.go b/java/droiddoc.go index 9cde18987..8e0a62a38 100644 --- a/java/droiddoc.go +++ b/java/droiddoc.go @@ -626,7 +626,7 @@ func (j *Javadoc) collectDeps(ctx android.ModuleContext) deps { case libTag: switch dep := module.(type) { case Dependency: - deps.classpath = append(deps.classpath, dep.ImplementationJars()...) + deps.classpath = append(deps.classpath, dep.HeaderJars()...) case SdkLibraryDependency: sdkVersion := j.sdkVersion() linkType := javaSdk diff --git a/java/sdk_library.go b/java/sdk_library.go index 573fc8ef5..fdbf19d20 100644 --- a/java/sdk_library.go +++ b/java/sdk_library.go @@ -541,11 +541,6 @@ func (module *sdkLibrary) createDocs(mctx android.TopDownMutatorContext, apiScop props.Srcs_lib_whitelist_pkgs = []string{"android.annotation"} } } - // These libs are required by doclava to parse the framework sources add via - // Src_lib and Src_lib_whitelist_* properties just above. - // If we don't add them to the classpath, errors messages are generated by doclava, - // though they don't break the build. - props.Libs = append(props.Libs, "framework") if Bool(module.properties.Metalava_enabled) == true { mctx.CreateModule(android.ModuleFactoryAdaptor(DroidstubsFactory), &props)