Move to using full java-lib-files from stubs.
java-lib-header-files (turbine) differ from java-lib-files (actual metalava output) in how the private constructors are showing up in these jars. in classes.jar android/telephony/AccessNetworkConstants.class package android.telephony; public final class AccessNetworkConstants { private AccessNetworkConstants() { throw new RuntimeException("Stub!"); } } in classes-header.jar android/telephony/AccessNetworkConstants.class package android.telephony; public final class AccessNetworkConstants { } As you can see, turbine seems to skip adding the private constructor, which means that it becomes public. Bug: 145933077 Test: m out/target/common/obj/api.xml out/target/common/obj/api.xml -> no longer has public constructor for AccessNetworkConstants Change-Id: Ie1763783667b41b9892c9c47e6b362d7962caf14
Loading
Please register or sign in to comment