Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7f5585cf authored by Anton Hansson's avatar Anton Hansson Committed by Android (Google) Code Review
Browse files

Merge "Enable compat checking & lint for module_lib api"

parents e9a33feb 79e35c3b
Loading
Loading
Loading
Loading
+10 −13
Original line number Diff line number Diff line
@@ -197,20 +197,17 @@ droidstubs {
            api_file: "api/module-lib-current.txt",
            removed_api_file: "api/module-lib-removed.txt",
        },
        // TODO(b/147559833) enable the compatibility check against the last release API
        // and the API lint
        //last_released: {
        //    api_file: ":last-released-module-lib-api",
        //    removed_api_file: "api/module-lib-removed.txt",
        //    baseline_file: ":module-lib-api-incompatibilities-with-last-released"
        //},
        //api_lint: {
        //    enabled: true,
        //    new_since: ":last-released-module-lib-api",
        //    baseline_file: "api/module-lib-lint-baseline.txt",
        //},
        last_released: {
            api_file: ":last-released-module-lib-api",
            removed_api_file: "api/module-lib-removed.txt",
            baseline_file: ":module-lib-api-incompatibilities-with-last-released"
        },
        api_lint: {
            enabled: true,
            new_since: ":last-released-module-lib-api",
            baseline_file: "api/module-lib-lint-baseline.txt",
        },
    },
    //jdiff_enabled: true,
}


+33 −0
Original line number Diff line number Diff line
// Baseline format: 1.0
ActionValue: android.net.TetheringConstants#EXTRA_ADD_TETHER_TYPE:
    Inconsistent extra value; expected `android.net.extra.ADD_TETHER_TYPE`, was `extraAddTetherType`
ActionValue: android.net.TetheringConstants#EXTRA_PROVISION_CALLBACK:
    Inconsistent extra value; expected `android.net.extra.PROVISION_CALLBACK`, was `extraProvisionCallback`
ActionValue: android.net.TetheringConstants#EXTRA_REM_TETHER_TYPE:
    Inconsistent extra value; expected `android.net.extra.REM_TETHER_TYPE`, was `extraRemTetherType`
ActionValue: android.net.TetheringConstants#EXTRA_RUN_PROVISION:
    Inconsistent extra value; expected `android.net.extra.RUN_PROVISION`, was `extraRunProvision`
ActionValue: android.net.TetheringConstants#EXTRA_SET_ALARM:
    Inconsistent extra value; expected `android.net.extra.SET_ALARM`, was `extraSetAlarm`
ActionValue: android.net.TetheringManager#ACTION_TETHER_STATE_CHANGED:
    Inconsistent action value; expected `android.net.action.TETHER_STATE_CHANGED`, was `android.net.conn.TETHER_STATE_CHANGED`
ActionValue: android.net.TetheringManager#EXTRA_ACTIVE_TETHER:
    Inconsistent extra value; expected `android.net.extra.ACTIVE_TETHER`, was `tetherArray`
ActionValue: android.net.TetheringManager#EXTRA_AVAILABLE_TETHER:
    Inconsistent extra value; expected `android.net.extra.AVAILABLE_TETHER`, was `availableArray`
ActionValue: android.net.TetheringManager#EXTRA_ERRORED_TETHER:
    Inconsistent extra value; expected `android.net.extra.ERRORED_TETHER`, was `erroredArray`


ManagerConstructor: android.net.TetheringManager#TetheringManager(android.content.Context, java.util.function.Supplier<android.os.IBinder>):
    Managers must always be obtained from Context; no direct constructors


PrivateSuperclass: android.location.GnssAntennaInfo.PhaseCenterVariationCorrections:
    Public class android.location.GnssAntennaInfo.PhaseCenterVariationCorrections extends private class android.location.GnssAntennaInfo.SphericalCorrections
PrivateSuperclass: android.location.GnssAntennaInfo.SignalGainCorrections:
    Public class android.location.GnssAntennaInfo.SignalGainCorrections extends private class android.location.GnssAntennaInfo.SphericalCorrections


StaticUtils: android.net.TetheringConstants:
    Fully-static utility classes must not have constructor