| <?xml version="1.0" encoding="UTF-8"?> |
| <issues format="6" by="lint 8.6.0-beta01" type="baseline" client="gradle" dependencies="false" name="AGP (8.6.0-beta01)" variant="all" version="8.6.0-beta01"> |
| |
| <issue |
| id="UnspecifiedRegisterReceiverFlag" |
| message="`updateReceiver` is missing `RECEIVER_EXPORTED` or `RECEIVER_NOT_EXPORTED` flag for unprotected broadcasts registered for androidx.wear.tiles.action.REQUEST_TILE_UPDATE" |
| errorLine1=" context.registerReceiver(updateReceiver, i)" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/manager/TileUiClient.kt"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Resources.toProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" androidx.wear.tiles.ResourceBuilders.Resources.fromProto(res.toProto())" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="ResourceProto.Resources can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" val resources = ResourceProto.Resources.parseFrom(resourcesData.contents)" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Resources.parseFrom can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" val resources = ResourceProto.Resources.parseFrom(resourcesData.contents)" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Resources.fromProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" continuation.resume(ResourceBuilders.Resources.fromProto(resources))" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Resources.fromProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" res -> ResourceBuilders.Resources.fromProto(res.toProto())," |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/client/TileClient.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Layout can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" @Nullable private final LayoutElementProto.Layout mLayout;" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Resources can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" @Nullable private final ResourceProto.Resources mResources;" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Layout can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" @Nullable LayoutElementProto.Layout layout," |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Resources can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" @Nullable ResourceProto.Resources resources," |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="State.fromProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" StateBuilders.State.fromProto(nextState)));" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Builder.setAnimationEnabled can only be called from within the same library (androidx.wear.protolayout:protolayout-renderer)" |
| errorLine1=" .setAnimationEnabled(true)" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Builder.setIsViewFullyVisible can only be called from within the same library (androidx.wear.protolayout:protolayout-renderer)" |
| errorLine1=" .setIsViewFullyVisible(true)" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Builder.setProtoLayoutTheme can only be called from within the same library (androidx.wear.protolayout:protolayout-renderer)" |
| errorLine1=" config.setProtoLayoutTheme(new ProtoLayoutThemeImpl(uiContext, tilesTheme));" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="State.toProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" androidx.wear.tiles.StateBuilders.State.fromProto(nextState.toProto()));" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Layout.toProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" return inflateLayout(layout.toProto(), resources.toProto(), parent);" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Resources.toProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" return inflateLayout(layout.toProto(), resources.toProto(), parent);" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Layout can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" @NonNull LayoutElementProto.Layout layout," |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Resources can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" @NonNull ResourceProto.Resources resources," |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/renderer/TileRenderer.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Timeline.toProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" mCache = new TilesTimelineCacheInternal(timeline.toProto());" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimelineEntry entry = mCache.findTimelineEntryForTime(timeMillis);" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimelineEntry entry = mCache.findTimelineEntryForTime(timeMillis);" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.fromProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" return TimelineBuilders.TimelineEntry.fromProto(entry);" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimelineEntry entry = mCache.findClosestTimelineEntry(timeMillis);" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimelineEntry entry = mCache.findClosestTimelineEntry(timeMillis);" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.fromProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" return TimelineBuilders.TimelineEntry.fromProto(entry);" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.toProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" return mCache.findCurrentTimelineEntryExpiry(entry.toProto(), fromTimeMillis);" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Timeline can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" private final Timeline mTimeline;" |
| errorLine2=" ~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Timeline can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" public TilesTimelineCacheInternal(@NonNull Timeline timeline) {" |
| errorLine2=" ~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" public TimelineEntry findTimelineEntryForTime(long timeMillis) {" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimelineEntry currentEntry = null;" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Timeline.getTimelineEntriesList can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" for (TimelineEntry entry : mTimeline.getTimelineEntriesList()) {" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.hasValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (!entry.hasValidity()) {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimeInterval validity = entry.getValidity();" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimeInterval validity = entry.getValidity();" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getEndMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" long validityLength = validity.getEndMillis() - validity.getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" long validityLength = validity.getEndMillis() - validity.getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (validity.getStartMillis() <= timeMillis" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getEndMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" && timeMillis < validity.getEndMillis()) {" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" public TimelineEntry findClosestTimelineEntry(long timeMillis) {" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimelineEntry currentEntry = null;" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Timeline.getTimelineEntriesList can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" for (TimelineEntry entry : mTimeline.getTimelineEntriesList()) {" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.hasValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (!entry.hasValidity()) {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimeInterval validity = entry.getValidity();" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimeInterval validity = entry.getValidity();" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getEndMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (validity.getStartMillis() <= timeMillis && timeMillis < validity.getEndMillis()) {" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (validity.getStartMillis() <= timeMillis && timeMillis < validity.getEndMillis()) {" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (validity.getStartMillis() > timeMillis) {" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" error = validity.getStartMillis() - timeMillis;" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getEndMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" error = timeMillis - validity.getEndMillis();" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" public long findCurrentTimelineEntryExpiry(@NonNull TimelineEntry entry, long fromTimeMillis) {" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getEndMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (entry.hasValidity() && entry.getValidity().getEndMillis() > fromTimeMillis) {" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (entry.hasValidity() && entry.getValidity().getEndMillis() > fromTimeMillis) {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.hasValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (entry.hasValidity() && entry.getValidity().getEndMillis() > fromTimeMillis) {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getEndMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" currentSmallestExpiry = entry.getValidity().getEndMillis();" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" currentSmallestExpiry = entry.getValidity().getEndMillis();" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getEndMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" entry.getValidity().getEndMillis() - entry.getValidity().getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" entry.getValidity().getEndMillis() - entry.getValidity().getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" entry.getValidity().getEndMillis() - entry.getValidity().getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" entry.getValidity().getEndMillis() - entry.getValidity().getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Timeline.getTimelineEntriesList can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" for (TimelineEntry nextEntry : mTimeline.getTimelineEntriesList()) {" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.hasValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (!nextEntry.hasValidity()) {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimeInterval nextEntryValidity = nextEntry.getValidity();" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimeInterval nextEntryValidity = nextEntry.getValidity();" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.hasValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (entry.hasValidity()) {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getEndMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (nextEntryValidity.getStartMillis() > entry.getValidity().getEndMillis()" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (nextEntryValidity.getStartMillis() > entry.getValidity().getEndMillis()" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (nextEntryValidity.getStartMillis() > entry.getValidity().getEndMillis()" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" || nextEntryValidity.getStartMillis()" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" < entry.getValidity().getStartMillis()) {" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getValidity can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" < entry.getValidity().getStartMillis()) {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (nextEntryValidity.getStartMillis() > currentSmallestExpiry) {" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" if (nextEntryValidity.getStartMillis() < fromTimeMillis) {" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getEndMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" nextEntryValidity.getEndMillis() - nextEntryValidity.getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" nextEntryValidity.getEndMillis() - nextEntryValidity.getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" currentSmallestExpiry = nextEntryValidity.getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" private static boolean isTimeIntervalValid(TimeInterval timeInterval) {" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getEndMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" return timeInterval.getEndMillis() > timeInterval.getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimeInterval.getStartMillis can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" return timeInterval.getEndMillis() > timeInterval.getStartMillis();" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getLayout can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" entry.getLayout())));" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineManager.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Timeline.toProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" timeline.toProto()," |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineManager.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Layout.fromProto can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" LayoutElementBuilders.Layout.fromProto(entry.getLayout())));" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineManager.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry.getLayout can only be called from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" LayoutElementBuilders.Layout.fromProto(entry.getLayout())));" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/TilesTimelineManager.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" void onLayoutUpdate(int token, @NonNull TimelineEntry entry);" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineManagerInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="Timeline can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" @NonNull Timeline timeline," |
| errorLine2=" ~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineManagerInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" TimelineEntry entry = mCache.findTimelineEntryForTime(now);" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineManagerInternal.java"/> |
| </issue> |
| |
| <issue |
| id="RestrictedApiAndroidX" |
| message="TimelineEntry can only be accessed from within the same library group (referenced groupId=`androidx.wear.protolayout` from groupId=`androidx.wear.tiles`)" |
| errorLine1=" final TimelineEntry entryToDispatch = entry;" |
| errorLine2=" ~~~~~~~~~~~~~"> |
| <location |
| file="src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineManagerInternal.java"/> |
| </issue> |
| |
| </issues> |