Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Metalava #5883

Merged
merged 1 commit into from Jun 2, 2022
Merged

Update Metalava #5883

merged 1 commit into from Jun 2, 2022

Conversation

Guardiola31337
Copy link
Contributor

Description

This PR updates Metalava

Closes #5852

@Guardiola31337 Guardiola31337 added Core Work related to core navigation and integrations. skip changelog Should not be added into version changelog. op-ex Refactoring, Tech Debt or any other operational excellence work. labels Jun 1, 2022
@Guardiola31337 Guardiola31337 requested a review from a team as a code owner June 1, 2022 18:25
@Guardiola31337 Guardiola31337 self-assigned this Jun 1, 2022
Comment on lines 19 to 23
# Dev branch has JAVA_HOME defined in the project, if building from development branches,
# uncomment below to exclude JAVA_HOME export and use JAVA_HOME from local machine.
# sed '/^export JAVA_HOME=/d' gradlew > gradlew.temp
# mv gradlew.temp gradlew
# chmod a+x gradlew
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

$> make update-metalava was failing because of ^^ cc @RingerJK @LukasPaczos


# Pick the release tag you prefer,
# more detailed tags/versions can be found at https://android.googlesource.com/platform/tools/metalava/+refs
git checkout android-12.1.0_r5
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that what I was looking for 👍

@codecov
Copy link

codecov bot commented Jun 1, 2022

Codecov Report

Merging #5883 (68a9625) into main (17491c8) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##               main    #5883   +/-   ##
=========================================
  Coverage     67.55%   67.55%           
  Complexity     3877     3877           
=========================================
  Files           591      591           
  Lines         23844    23844           
  Branches       2747     2747           
=========================================
  Hits          16108    16108           
  Misses         6709     6709           
  Partials       1027     1027           

@Guardiola31337
Copy link
Contributor Author

> Task :libnavigation-base:checkApi
WARNING:API 'variant.getJavaCompile()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'.
It will be removed in version 7.0 of the Android Gradle plugin.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getJavaCompile(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/root/.gradle/caches/modules-2/files-2.1/com.android.tools.external.com-intellij/intellij-core/30.0.0-alpha14/730b59d958656019b14063834dc07fb172ba9beb/intellij-core-30.0.0-alpha14.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

src/main/java/com/******/navigation/base/trip/model/roadobject/border/CountryBorderCrossing.kt:31: error: Added method com.******.navigation.base.trip.model.roadobject.border.CountryBorderCrossing.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/border/CountryBorderCrossing.kt:46: error: Added method com.******.navigation.base.trip.model.roadobject.border.CountryBorderCrossing.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/border/CountryBorderCrossing.kt:55: error: Added method com.******.navigation.base.trip.model.roadobject.border.CountryBorderCrossing.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/bridge/Bridge.kt:22: error: Added method com.******.navigation.base.trip.model.roadobject.bridge.Bridge.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/custom/Custom.kt:22: error: Added method com.******.navigation.base.trip.model.roadobject.custom.Custom.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/GantryDistanceInfo.kt:20: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.GantryDistanceInfo.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/GantryDistanceInfo.kt:35: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.GantryDistanceInfo.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/GantryDistanceInfo.kt:44: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.GantryDistanceInfo.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/LineDistanceInfo.kt:29: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.LineDistanceInfo.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/LineDistanceInfo.kt:49: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.LineDistanceInfo.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/LineDistanceInfo.kt:63: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.LineDistanceInfo.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/PointDistanceInfo.kt:20: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.PointDistanceInfo.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/PointDistanceInfo.kt:35: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.PointDistanceInfo.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/PointDistanceInfo.kt:44: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.PointDistanceInfo.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/PolygonDistanceInfo.kt:28: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.PolygonDistanceInfo.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/PolygonDistanceInfo.kt:46: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.PolygonDistanceInfo.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/PolygonDistanceInfo.kt:58: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.PolygonDistanceInfo.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/SubGraphDistanceInfo.kt:28: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.SubGraphDistanceInfo.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/SubGraphDistanceInfo.kt:46: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.SubGraphDistanceInfo.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/distanceinfo/SubGraphDistanceInfo.kt:58: error: Added method com.******.navigation.base.trip.model.roadobject.distanceinfo.SubGraphDistanceInfo.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/incident/Incident.kt:23: error: Added method com.******.navigation.base.trip.model.roadobject.incident.Incident.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/incident/Incident.kt:38: error: Added method com.******.navigation.base.trip.model.roadobject.incident.Incident.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/incident/Incident.kt:47: error: Added method com.******.navigation.base.trip.model.roadobject.incident.Incident.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/GantryLocation.kt:18: error: Added method com.******.navigation.base.trip.model.roadobject.location.GantryLocation.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/GantryLocation.kt:33: error: Added method com.******.navigation.base.trip.model.roadobject.location.GantryLocation.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/GantryLocation.kt:42: error: Added method com.******.navigation.base.trip.model.roadobject.location.GantryLocation.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/OpenLRLineLocation.kt:18: error: Added method com.******.navigation.base.trip.model.roadobject.location.OpenLRLineLocation.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/OpenLRLineLocation.kt:33: error: Added method com.******.navigation.base.trip.model.roadobject.location.OpenLRLineLocation.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/OpenLRLineLocation.kt:42: error: Added method com.******.navigation.base.trip.model.roadobject.location.OpenLRLineLocation.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/OpenLRPointLocation.kt:22: error: Added method com.******.navigation.base.trip.model.roadobject.location.OpenLRPointLocation.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/OpenLRPointLocation.kt:39: error: Added method com.******.navigation.base.trip.model.roadobject.location.OpenLRPointLocation.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/OpenLRPointLocation.kt:50: error: Added method com.******.navigation.base.trip.model.roadobject.location.OpenLRPointLocation.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/PointLocation.kt:18: error: Added method com.******.navigation.base.trip.model.roadobject.location.PointLocation.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/PointLocation.kt:33: error: Added method com.******.navigation.base.trip.model.roadobject.location.PointLocation.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/PointLocation.kt:42: error: Added method com.******.navigation.base.trip.model.roadobject.location.PointLocation.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/PolygonLocation.kt:20: error: Added method com.******.navigation.base.trip.model.roadobject.location.PolygonLocation.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/PolygonLocation.kt:36: error: Added method com.******.navigation.base.trip.model.roadobject.location.PolygonLocation.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/PolygonLocation.kt:46: error: Added method com.******.navigation.base.trip.model.roadobject.location.PolygonLocation.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/PolylineLocation.kt:18: error: Added method com.******.navigation.base.trip.model.roadobject.location.PolylineLocation.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/PolylineLocation.kt:33: error: Added method com.******.navigation.base.trip.model.roadobject.location.PolylineLocation.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/PolylineLocation.kt:42: error: Added method com.******.navigation.base.trip.model.roadobject.location.PolylineLocation.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/RouteAlertLocation.kt:16: error: Added method com.******.navigation.base.trip.model.roadobject.location.RouteAlertLocation.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/RouteAlertLocation.kt:26: error: Added method com.******.navigation.base.trip.model.roadobject.location.RouteAlertLocation.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/RouteAlertLocation.kt:33: error: Added method com.******.navigation.base.trip.model.roadobject.location.RouteAlertLocation.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/SubgraphLocation.kt:20: error: Added method com.******.navigation.base.trip.model.roadobject.location.SubgraphLocation.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/SubgraphLocation.kt:37: error: Added method com.******.navigation.base.trip.model.roadobject.location.SubgraphLocation.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/location/SubgraphLocation.kt:48: error: Added method com.******.navigation.base.trip.model.roadobject.location.SubgraphLocation.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/railwaycrossing/RailwayCrossing.kt:24: error: Added method com.******.navigation.base.trip.model.roadobject.railwaycrossing.RailwayCrossing.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/railwaycrossing/RailwayCrossing.kt:39: error: Added method com.******.navigation.base.trip.model.roadobject.railwaycrossing.RailwayCrossing.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/railwaycrossing/RailwayCrossing.kt:48: error: Added method com.******.navigation.base.trip.model.roadobject.railwaycrossing.RailwayCrossing.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/restrictedarea/RestrictedArea.kt:29: error: Added method com.******.navigation.base.trip.model.roadobject.restrictedarea.RestrictedArea.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/reststop/RestStop.kt:26: error: Added method com.******.navigation.base.trip.model.roadobject.reststop.RestStop.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/reststop/RestStop.kt:42: error: Added method com.******.navigation.base.trip.model.roadobject.reststop.RestStop.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/reststop/RestStop.kt:52: error: Added method com.******.navigation.base.trip.model.roadobject.reststop.RestStop.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/tollcollection/TollCollection.kt:33: error: Added method com.******.navigation.base.trip.model.roadobject.tollcollection.TollCollection.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/tollcollection/TollCollection.kt:49: error: Added method com.******.navigation.base.trip.model.roadobject.tollcollection.TollCollection.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/tollcollection/TollCollection.kt:59: error: Added method com.******.navigation.base.trip.model.roadobject.tollcollection.TollCollection.toString() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/tunnel/Tunnel.kt:24: error: Added method com.******.navigation.base.trip.model.roadobject.tunnel.Tunnel.equals(Object) [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/tunnel/Tunnel.kt:39: error: Added method com.******.navigation.base.trip.model.roadobject.tunnel.Tunnel.hashCode() [AddedMethod]
src/main/java/com/******/navigation/base/trip/model/roadobject/tunnel/Tunnel.kt:48: error: Added method com.******.navigation.base.trip.model.roadobject.tunnel.Tunnel.toString() [AddedMethod]
Aborting: Found compatibility problems checking the public API (/root/code/libnavigation-base/src/main/java) against the API in /root/code/libnavigation-base/api/current.txt

> Task :libnavigation-base:checkApi FAILED

FAILURE: Build failed with an exception.

I run into the same issue locally 🤔

I think it has to be with the system version of Java. I'm investigating ⛏️

@Guardiola31337
Copy link
Contributor Author

I'm investigating ⛏️

After some fighting I was able to update to latest Metalava (master as of today) and now everything is working 🚀

@Guardiola31337
Copy link
Contributor Author

Going ahead and merging here 🚀

cc @LukasPaczos @RingerJK @cafesilencio

@Guardiola31337 Guardiola31337 merged commit 96e6e52 into main Jun 2, 2022
@Guardiola31337 Guardiola31337 deleted the pg-update-metalava branch June 2, 2022 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core Work related to core navigation and integrations. op-ex Refactoring, Tech Debt or any other operational excellence work. skip changelog Should not be added into version changelog.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Metalava misconfigured for Kotlin value classes
3 participants