Status Update
Comments
ju...@google.com <ju...@google.com> #2
Hello,
Thank you for reaching out.
The Product team is working on this issue. This request has no ETA, but you can follow the progress in this thread.
ju...@google.com <ju...@google.com> #3
ju...@google.com <ju...@google.com> #4
Workaround for Fedora 35: Downgrade python 3 or add the following to .bashrc:
export CLOUDSDK_PYTHON=/usr/bin/python2
ap...@google.com <ap...@google.com> #6
ap...@google.com <ap...@google.com> #7
>gcloud
ERROR: gcloud failed to load: module 'collections' has no attribute 'Mapping'
gcloud_main = _import_gcloud_main()
import googlecloudsdk.gcloud_main
from googlecloudsdk.calliope import cli
from googlecloudsdk.calliope import actions
from googlecloudsdk.calliope import markdown
from googlecloudsdk.calliope import usage_text
from googlecloudsdk.calliope import parser_arguments
from googlecloudsdk.calliope import parser_completer
from googlecloudsdk.core.console import progress_tracker
class _BaseStagedProgressTracker(collections.Mapping):
ap...@google.com <ap...@google.com> #8
ap...@google.com <ap...@google.com> #9
ap...@google.com <ap...@google.com> #10
The fix is released with gcloud version 367.0.0 today. Please download latest gcloud version to work with Python 3.10.
jl...@google.com <jl...@google.com> #11
ju...@google.com <ju...@google.com> #12
for some reason running gcloud
on it's own still produces error (on Mac)
~ ❯ gcloud --version
Google Cloud SDK 367.0.0
beta 2021.12.10
bq 2.0.72
core 2021.12.10
gsutil 5.5
~ ❯ gcloud
ERROR: (gcloud) Command name argument expected.
ERROR: gcloud crashed (CommandLoadFailure): Problem loading gcloud.events: module 'collections' has no attribute 'MutableMapping'.
If you would like to report this issue, please run the following command:
gcloud feedback
To check gcloud for common problems, please run the following command:
gcloud info --run-diagnostics
jl...@google.com <jl...@google.com> #13
Hi i could not reproduce the issue. could you please try fresh download the latest gcloud?
$ export CLOUDSDK_PYTHON=/Library/Frameworks/Python.framework/Versions/3.10/bin/python3
$ gcloud --version
Google Cloud SDK 367.0.0
bq 2.0.72
core 2021.12.10
gsutil 5.5
jl...@google.com <jl...@google.com> #14
>gcloud --version
Google Cloud SDK 367.0.0
beta 2021.12.10
bq 2.0.72
core 2021.12.10
gsutil 5.5
kubectl 1.20.8
>gcloud projects list
PROJECT_ID NAME PROJECT_NUMBER
xxxxxxxxxxxx XXXXXXXXXXXXX 1234556789
>gcloud
ERROR: (gcloud) Command name argument expected.
ERROR: gcloud crashed (CommandLoadFailure): Problem loading gcloud.events: module 'collections' has no attribute 'MutableMapping'.
ju...@google.com <ju...@google.com> #15
Thanks. I can reproduce it. We will work on a fix.
jl...@google.com <jl...@google.com> #16
Version: 367.0.0
Python: 3.10
ap...@google.com <ap...@google.com> #17
I see another bug related to this and it says it fixed, is that true?
Thanks!
ap...@google.com <ap...@google.com> #18
vinwong@
ap...@google.com <ap...@google.com> #19
So, just want to verify one last thing, so is GCP SDK now fully support Python 3.10? I just want to make sure it is before I tell the customer, thanks!
Vincent
ap...@google.com <ap...@google.com> #20
for now, running gcloud
without any parameters still throws an error.
ap...@google.com <ap...@google.com> #21
so...@gmail.com <so...@gmail.com> #22
vinwong@ we don't have full support for python 3.10 yet.
ap...@google.com <ap...@google.com> #23
ap...@google.com <ap...@google.com> #24
Thanks for your patience. Our product team confirmed that the issue has been fixed. Can you please check from your end of everything is okay?
ap...@google.com <ap...@google.com> #25
ap...@google.com <ap...@google.com> #26
It should work fine with python 3.10.
ap...@google.com <ap...@google.com> #27
>gcloud set project my-project
ERROR: gcloud failed to load (gcloud.interactive): Problem loading gcloud.interactive: cannot import name 'Mapping' from 'collections'
ap...@google.com <ap...@google.com> #28
ap...@google.com <ap...@google.com> #29
After updating my SDK to the latest version, the issue got resolved. Can you please try reinstalling the SDK if it doesn't solve the issue?
This
The issue you described looks like a technical issue and for troubleshooting, it would be best for you to contact the
ap...@google.com <ap...@google.com> #30
Also, I don't understand what do you mean by first writing:
"This issue tracker is a channel for reporting issues..."
and then
"The issue you described looks like a technical issue..."
So technical issues are not issues?
ap...@google.com <ap...@google.com> #31
This issue is still not resolved in version 371.0.0. As others have noted, the issue only occurs for certain commands/command groups. We are particularly impacted by the gcloud app
command group being broken due to this issue (already noted above in
It is surprising and frustrating that this issue has not been treated with more urgency. Having a command group break may not seem significant given the full breadth of services gcloud
spans, but for some, a single broken command group means gcloud
is effectively completely broken, because the vast majority of their usage is within that command group. Additionally, there are now three open issues for this bug (
Version information and some failed commands are included below. Note that there are two different error messages, but both are caused by the same underlying issue.
> python -V
Python 3.10.2
> gcloud --version
Google Cloud SDK 371.0.0
alpha 2022.01.28
beta 2022.01.28
bq 2.0.73
cloud_sql_proxy 1.27.0
core 2022.01.28
gsutil 5.6
> gcloud
ERROR: (gcloud) Command name argument expected.
ERROR: gcloud failed to load (gcloud.interactive): Problem loading gcloud.interactive: cannot import name 'Mapping' from 'collections' (/Users/.../.pyenv/versions/3.10.2/lib/python3.10/collections/__init__.py).
[...]
> gcloud app
ERROR: (gcloud.app) Command name argument expected.
ERROR: gcloud crashed (CommandLoadFailure): Problem loading gcloud.app.deploy: module 'collections' has no attribute 'Mapping'.
[...]
ap...@google.com <ap...@google.com> #32
ap...@google.com <ap...@google.com> #33
Somewhat hilariously, 370.0.0
actually introduced the removal of a workaround to support the collections -> collections.abc
change for newer versions of Python.
➜ diff {369,370}/platform/bq/bigquery_client.py | head -10
--- 369/platform/bq/bigquery_client.py 1980-01-01 01:00:00.000000000 -0700
+++ 370/platform/bq/bigquery_client.py 1980-01-01 01:00:00.000000000 -0700
@@ -58,9 +58,6 @@
_GCS_SCHEME_PREFIX = 'gs://'
-collections_abc = collections
-if sys.version_info > (3, 8):
- collections_abc = collections.abc
ap...@google.com <ap...@google.com> #34
ap...@google.com <ap...@google.com> #35
Hello,
Thanks for your patience. Can you please provide us with some error trace logs?
ap...@google.com <ap...@google.com> #36
With each new release lacking a fix, I publish a patch file containing fixes for the errors that I'm able to find. I do not utilize each and every command, so I am not currently able to provide a stack trace containing usage of each of the methods that my patch fixes.
If you are for some reason unable to view the patch and correlate the patches to broken areas of the codebase, I'd be happy to write a script to invoke a matrice of each gcloud
subcommand with all of its flag variations. Requesting this seems... silly.
ap...@google.com <ap...@google.com> #37
In case I'm just "holding it wrong": do you have an "Enterprise Level" piece of software to handle the functions that your web interface doesn't do? (assuming your web interface is such "Enterprise Level piece of software" for the functions that it covers). Do you promote any 3rd party tool?
ap...@google.com <ap...@google.com> #38
ap...@google.com <ap...@google.com> #39
You can look at the patch file I provide with each update to determine whether or not the issue is fixed.
ap...@google.com <ap...@google.com> #40
Oh, I missed this thread.
As of 373.0.0, there are unresolved issues in 6 different files that require patching. Patch file attached; online link below:
ap...@google.com <ap...@google.com> #43
Hello,
Thanks for your patience. I've forwarded the information provided by you to our product team and they are reviewing the issue.
ap...@google.com <ap...@google.com> #45
I honestly can't believe the (lack of) response that this issue has received. Can we get an answer from a developer advocate or project manager as to why this issue has not been addressed over the past six months, and why this project does not target the latest mainline release of Python when many of its users' systems far supersede the officially supported versions?
ap...@google.com <ap...@google.com> #46
ap...@google.com <ap...@google.com> #47
Hello Everyone,
Thank you for your patience.
According to the product team, this issue has been fixed with the recent deployment of the Cloud SDK version 377.0.0. I'd recommend you to try upgrading your SDK to the mentioned version and checking if the issue was indeed fixed on your end and if not update us on this track.
That all being said, and since the issue has been marked as resolved internaly I will also mark this Bug Report as Fixed. Nevertheless if that is not the case for you please comment and this can be reopened.
ap...@google.com <ap...@google.com> #49
Hi,
According to the product team the code that you are patching is not reachable by any gcloud command. There is no engineering work to be done and no gcloud command is not working because of the issues brought up in this issue tracker. If there is an actual command that is not working and you have any further information reproducing the issue please re-open this tracker. I am closing this tracker as of now as the issue has been fixed with the recent version of the Cloud SDK.
ap...@google.com <ap...@google.com> #50
ap...@google.com <ap...@google.com> #51
==> Running installer script 'google-cloud-sdk/install.sh'
Welcome to the Google Cloud CLI!
Beginning update. This process may take several minutes.
Your current Google Cloud CLI version is: 420.0.0
Installing components from version: 420.0.0
...
🍺 google-cloud-sdk was successfully installed!
➜ ~ gcloud
ERROR: gcloud failed to load: module 'collections' has no attribute 'Mapping'
gcloud_main = _import_gcloud_main()
File "/usr/local/google-cloud-sdk/lib/gcloud.py", line 56, in _import_gcloud_main
File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/gcloud_main.py", line 34, in <module>
File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/calliope/cli.py", line 31, in <module>
File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/calliope/actions.py", line 29, in <module>
File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/calliope/markdown.py", line 28, in <module>
File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/calliope/usage_text.py", line 34, in <module>
File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/calliope/parser_arguments.py", line 29, in <module>
File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/calliope/parser_completer.py", line 26, in <module>
File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/console/progress_tracker.py", line 631, in <module>
^^^^^^^^^^^^^^^^^^^
This usually indicates corruption in your gcloud installation or problems with your Python interpreter.
Please verify that the following is the path to a working Python 2.7 or 3.5+ executable:
/opt/homebrew/Caskroom/miniforge/base/bin/python3
If it is not, please set the CLOUDSDK_PYTHON environment variable to point to a working Python 2.7 or 3.5+ executable.
If you are still experiencing problems, please reinstall the Cloud SDK using the instructions here:
➜ ~ which python
/opt/homebrew/Caskroom/miniforge/base/bin/python
➜ ~ python3.1
Python 3.11.0 | packaged by conda-forge | (main, Jan 14 2023, 12:26:40) [Clang 14.0.6 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
ap...@google.com <ap...@google.com> #52
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate security to use JSpecify annotations
Expand for full commit details
Migrate security to use JSpecify annotations
CL created by running `development/jspecify_update.py security`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I90e5d0240d216d191118241a84eb87bf2ed1bc46
Files:
- M
security/security-app-authenticator-testing/build.gradle
- M
security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorBuilder.java
- M
security/security-app-authenticator/build.gradle
- M
security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java
- M
security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticatorUtils.java
- M
security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticatorXmlException.java
- M
security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java
- M
security/security-crypto/build.gradle
- M
security/security-crypto/src/androidTest/java/androidx/security/crypto/EncryptedFileTest.java
- M
security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java
- M
security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java
- M
security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java
- M
security/security-crypto/src/main/java/androidx/security/crypto/MasterKeys.java
- M
security/security-identity-credential/build.gradle
- M
security/security-identity-credential/src/main/java/androidx/security/identity/AccessControlProfile.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/AlreadyPersonalizedException.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/CipherSuiteNotSupportedException.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/DocTypeNotSupportedException.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/EphemeralPublicKeyNotFoundException.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredentialStore.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/HardwareWritableIdentityCredential.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredential.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialException.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStore.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStoreCapabilities.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/InvalidReaderSignatureException.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/InvalidRequestMessageException.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/MessageDecryptionException.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/NoAuthenticationKeyAvailableException.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/PersonalizationData.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/ResultData.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/SimpleIdentityCredentialStoreCapabilities.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredentialStore.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareWritableIdentityCredential.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/UnknownAuthenticationKeyException.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/Util.java
- M
security/security-identity-credential/src/main/java/androidx/security/identity/WritableIdentityCredential.java
Hash: 83d0df9197c5320ac2e10d92afaf9ee839cec144
Date: Thu Nov 21 10:36:32 2024
ap...@google.com <ap...@google.com> #53
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate wear protolayout to use JSpecify annotations
Expand for full commit details
Migrate wear protolayout to use JSpecify annotations
CL created by running `development/jspecify_update.py wear/protolayout`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Id1f9b9941068a0c1d4800f112776bb4cf981c7ec
Files:
- M
wear/protolayout/protolayout-expression-pipeline/build.gradle
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimatableNode.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoundDynamicType.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoundDynamicTypeImpl.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DataStore.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataTransformNode.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeAnimator.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeValueReceiver.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/EpochTimePlatformDataSource.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FixedQuotaManagerImpl.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/InstantNodes.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/NumberFormatter.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformDataProvider.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformDataReceiver.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformDataStore.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformTimeUpdateNotifier.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformTimeUpdateNotifierImpl.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateSourceNode.java
- M
wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateStore.java
- M
wear/protolayout/protolayout-expression-pipeline/src/test/java/androidx/wear/protolayout/expression/pipeline/AddToListCallback.java
- M
wear/protolayout/protolayout-expression-pipeline/src/test/java/androidx/wear/protolayout/expression/pipeline/AnimatableNodeTest.java
- M
wear/protolayout/protolayout-expression-pipeline/src/test/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluatorTest.java
- M
wear/protolayout/protolayout-expression-pipeline/src/test/java/androidx/wear/protolayout/expression/pipeline/EpochTimePlatformDataSourceTest.java
- M
wear/protolayout/protolayout-expression-pipeline/src/test/java/androidx/wear/protolayout/expression/pipeline/ParametrizedDynamicTypeEvaluatorTest.java
- M
wear/protolayout/protolayout-expression-pipeline/src/test/java/androidx/wear/protolayout/expression/pipeline/PlatformDataStoreTest.java
- M
wear/protolayout/protolayout-expression/build.gradle
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AppDataKey.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/ConditionScopes.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataKey.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformDataKey.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformDataValues.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Preconditions.java
- M
wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java
- M
wear/protolayout/protolayout-expression/src/test/java/androidx/wear/protolayout/expression/DynamicDurationTest.java
- M
wear/protolayout/protolayout-expression/src/test/java/androidx/wear/protolayout/expression/DynamicFloatTest.java
- M
wear/protolayout/protolayout-expression/src/test/java/androidx/wear/protolayout/expression/DynamicInstantTest.java
- M
wear/protolayout/protolayout-expression/src/test/java/androidx/wear/protolayout/expression/DynamicInt32Test.java
- M
wear/protolayout/protolayout-expression/src/test/java/androidx/wear/protolayout/expression/DynamicStringTest.java
- M
wear/protolayout/protolayout-material-core/build.gradle
- M
wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java
- M
wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java
- M
wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java
- M
wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverter.java
- M
wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverterFactory.java
- M
wear/protolayout/protolayout-material-core/src/test/java/androidx/wear/protolayout/materialcore/ButtonTest.java
- M
wear/protolayout/protolayout-material-core/src/test/java/androidx/wear/protolayout/materialcore/ChipTest.java
- M
wear/protolayout/protolayout-material/build.gradle
- M
wear/protolayout/protolayout-material/src/androidTest/java/androidx/wear/protolayout/material/RunnerUtils.java
- M
wear/protolayout/protolayout-material/src/androidTest/java/androidx/wear/protolayout/material/TestCasesGenerator.java
- M
wear/protolayout/protolayout-material/src/androidTest/java/androidx/wear/protolayout/material/layouts/TestCasesGenerator.java
- M
wear/protolayout/protolayout-material/src/androidTest/java/androidx/wear/protolayout/material/test/GoldenTestActivity.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonColors.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonDefaults.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipDefaults.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Colors.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ProgressIndicatorColors.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ProgressIndicatorDefaults.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Typography.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/LayoutDefaults.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiSlotLayout.java
- M
wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java
- M
wear/protolayout/protolayout-material/src/test/java/androidx/wear/protolayout/material/ButtonTest.java
- M
wear/protolayout/protolayout-material/src/test/java/androidx/wear/protolayout/material/ChipTest.java
- M
wear/protolayout/protolayout-material/src/test/java/androidx/wear/protolayout/material/CircularProgressIndicatorTest.java
- M
wear/protolayout/protolayout-material/src/test/java/androidx/wear/protolayout/material/CompactChipTest.java
- M
wear/protolayout/protolayout-material/src/test/java/androidx/wear/protolayout/material/TitleChipTest.java
- M
wear/protolayout/protolayout-material/src/test/java/androidx/wear/protolayout/material/layouts/EdgeContentLayoutTest.java
- M
wear/protolayout/protolayout-material/src/test/java/androidx/wear/protolayout/material/layouts/PrimaryLayoutTest.java
- M
wear/protolayout/protolayout-material3/build.gradle
- M
wear/protolayout/protolayout-material3/src/androidTest/java/androidx/wear/protolayout/material3/test/GoldenTestActivity.java
- M
wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/PaletteTokens.java
- M
wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/ShapeTokens.java
- M
wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/TextStyle.java
- M
wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/VariableFontSettingsTokens.java
- M
wear/protolayout/protolayout-renderer/build.gradle
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/ProtoLayoutExtensionViewProvider.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/ProtoLayoutTheme.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/LoggingUtils.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/LoggingUtilsImpl.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProviderStatsLogger.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/RenderingArtifact.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/QuotaAwareAnimationSet.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ContentUriValidator.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/CustomTypefaceSpan.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidAnimatedImageResourceByResIdResolver.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidImageResourceByContentUriResolver.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidImageResourceByResIdResolver.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidSeekableAnimatedImageResourceByResIdResolver.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultInlineImageResourceResolver.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/FixedImageSpan.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ImageViewWithoutIntrinsicSizes.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/LetterSpacingSpan.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/OneOffPreDrawListener.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RatioViewWrapper.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/StandardLineHeightSpan.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/StandardResourceResolvers.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/TouchDelegateComposite.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java
- M
wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java
- M
wear/protolayout/protolayout-renderer/src/test/java/androidx/wear/protolayout/renderer/dynamicdata/AddToListCallback.java
- M
wear/protolayout/protolayout-renderer/src/test/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipelineTest.java
- M
wear/protolayout/protolayout-renderer/src/test/java/androidx/wear/protolayout/renderer/dynamicdata/TestAnimatedVectorDrawable.java
- M
wear/protolayout/protolayout-renderer/src/test/java/androidx/wear/protolayout/renderer/helper/TestDsl.java
- M
wear/protolayout/protolayout-renderer/src/test/java/androidx/wear/protolayout/renderer/helper/TestFingerprinter.java
- M
wear/protolayout/protolayout-renderer/src/test/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstanceTest.java
- M
wear/protolayout/protolayout-renderer/src/test/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflaterTest.java
- M
wear/protolayout/protolayout-renderer/src/test/java/androidx/wear/protolayout/renderer/inflater/ResourceResolversTest.java
- M
wear/protolayout/protolayout-renderer/src/test/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineViewTest.java
- M
wear/protolayout/protolayout/build.gradle
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java
- M
wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java
- M
wear/protolayout/protolayout/src/test/java/androidx/wear/protolayout/DimensionBuildersTest.java
- M
wear/protolayout/protolayout/src/test/java/androidx/wear/protolayout/LayoutElementBuildersTest.java
Hash: f1651e7f39472edf30658c1a9bdf540798a56a10
Date: Fri Nov 22 12:37:52 2024
ap...@google.com <ap...@google.com> #54
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate wear watchface to use JSpecify annotations
Expand for full commit details
Migrate wear watchface to use JSpecify annotations
CL created by running `development/jspecify_update.py wear/watchface`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Ifd3632fe9756f9ba77e8191b82b816575e18c78e
Files:
- M
wear/watchface/watchface-complications-data-source/build.gradle
- M
wear/watchface/watchface-complications-data-source/src/test/java/androidx/wear/watchface/complications/datasource/ComplicationsTestRunner.java
- M
wear/watchface/watchface-complications-data-source/src/test/java/androidx/wear/watchface/complications/datasource/JavaCompatTest.java
- M
wear/watchface/watchface-complications-data/build.gradle
- M
wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/CharSequenceSerializableHelper.java
- M
wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java
- M
wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java
- M
wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java
- M
wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/IconSerializableHelper.java
- M
wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDependentText.java
- M
wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java
- M
wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java
- M
wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/DefaultComplicationDataSourcePolicyWireFormat.java
- M
wear/watchface/watchface-complications-rendering/build.gradle
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/EmojiHelper.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/IconLayoutHelper.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LargeImageLayoutHelper.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LongTextLayoutHelper.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/ShortTextLayoutHelper.java
- M
wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/SmallImageLayoutHelper.java
- M
wear/watchface/watchface-complications-rendering/src/test/java/androidx/wear/watchface/complications/rendering/ComplicationDrawableTest.java
- M
wear/watchface/watchface-complications-rendering/src/test/java/androidx/wear/watchface/complications/rendering/ComplicationsTestRunner.java
- M
wear/watchface/watchface-data/build.gradle
- M
wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/AccessibilityUtils.java
- M
wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/ComplicationRenderParams.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/CrashInfoParcel.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/DefaultProviderPoliciesParams.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetComplicationSlotMetadataParams.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleFlavorsParams.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleSchemaParams.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/IdTypeAndDefaultProviderPolicyWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WatchFaceRenderParams.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/BoundingArcWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/DeviceConfig.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationDataWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationStateWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndTapEventWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/LayerParameterWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceColorsWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceOverlayStyleWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchUiState.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/editor/data/EditorStateWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/BooleanOptionWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/BooleanUserStyleSettingWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ColorOptionWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ColorUserStyleSettingWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationOverlayWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationsOptionWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationsUserStyleSettingWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/CustomValueOption2WireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/CustomValueOptionWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/CustomValueUserStyleSetting2WireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/CustomValueUserStyleSettingWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/DoubleRangeOptionWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/DoubleRangeUserStyleSettingWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ListOptionWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ListUserStyleSettingWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/LongRangeOptionWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/LongRangeUserStyleSettingWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/OptionWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/PerComplicationTypeMargins.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleFlavorWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleFlavorsWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSchemaWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSettingWireFormat.java
- M
wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleWireFormat.java
- M
wear/watchface/watchface-guava/build.gradle
- M
wear/watchface/watchface-guava/src/test/java/androidx/wear/watchface/GlesRenderer.java
- M
wear/watchface/watchface-samples-minimal-complications/build.gradle
- M
wear/watchface/watchface-samples-minimal-complications/src/main/java/androidx/wear/watchface/samples/minimal/complications/ConfigActivity.java
- M
wear/watchface/watchface-samples-minimal-complications/src/main/java/androidx/wear/watchface/samples/minimal/complications/WatchFaceRenderer.java
- M
wear/watchface/watchface-samples-minimal-complications/src/main/java/androidx/wear/watchface/samples/minimal/complications/WatchFaceService.java
- M
wear/watchface/watchface-samples-minimal-instances/build.gradle
- M
wear/watchface/watchface-samples-minimal-instances/src/main/java/androidx/wear/watchface/samples/minimal/instances/ConfigActivity.java
- M
wear/watchface/watchface-samples-minimal-instances/src/main/java/androidx/wear/watchface/samples/minimal/instances/WatchFaceRenderer.java
- M
wear/watchface/watchface-samples-minimal-instances/src/main/java/androidx/wear/watchface/samples/minimal/instances/WatchFaceService.java
- M
wear/watchface/watchface-samples-minimal-style/build.gradle
- M
wear/watchface/watchface-samples-minimal-style/src/main/java/androidx/wear/watchface/samples/minimal/style/ConfigActivity.java
- M
wear/watchface/watchface-samples-minimal-style/src/main/java/androidx/wear/watchface/samples/minimal/style/WatchFaceRenderer.java
- M
wear/watchface/watchface-samples-minimal-style/src/main/java/androidx/wear/watchface/samples/minimal/style/WatchFaceService.java
- M
wear/watchface/watchface/build.gradle
- M
wear/watchface/watchface/samples/minimal/src/main/java/androidx/wear/watchface/samples/minimal/WatchFaceRenderer.java
- M
wear/watchface/watchface/samples/minimal/src/main/java/androidx/wear/watchface/samples/minimal/WatchFaceService.java
- M
wear/watchface/watchface/src/main/java/androidx/wear/watchface/CanvasComplicationFactory.java
- M
wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationDataSourceChooserIntent.java
- M
wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java
- M
wear/watchface/watchface/src/test/java/androidx/wear/watchface/JavaCompatTest.java
Hash: 33ea36e09671548effd028ca875efcf7b2fa19d0
Date: Fri Nov 22 12:14:25 2024
ap...@google.com <ap...@google.com> #55
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate MediaRoutingDemo to use JSpecify annotations
Expand for full commit details
Migrate MediaRoutingDemo to use JSpecify annotations
CL created by running `development/jspecify_update.py samples/MediaRoutingDemo`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `lint`, `runErrorProne`
Change-Id: Ia840dd0d8e454a9afd1608317cc53f48c5122543
Files:
- M
samples/MediaRoutingDemo/build.gradle
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/MyMediaRouteControllerDialog.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/OverlayDisplayWindow.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/RoutesManager.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/AddEditRouteActivity.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/MainActivity.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/RouteListingPreferenceActivity.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/SettingsActivity.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/SettingsPreferenceFragment.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/systemrouting/SystemRouteItem.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/systemrouting/SystemRoutesAdapter.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/systemrouting/SystemRoutesSourceItem.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/systemrouting/SystemRoutingActivity.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/systemrouting/source/AndroidXMediaRouterSystemRoutesSource.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/systemrouting/source/AudioManagerSystemRoutesSource.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/systemrouting/source/BluetoothManagerSystemRoutesSource.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/systemrouting/source/MediaRouter2SystemRoutesSource.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/systemrouting/source/MediaRouterSystemRoutesSource.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/activities/systemrouting/source/SystemRoutesSource.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/data/MediaItem.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/data/PlaylistItem.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/data/RouteItem.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/player/LocalPlayer.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/player/Player.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/player/RemotePlayer.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/providers/SampleDynamicGroupMediaRouteProvider.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/providers/SampleMediaRouteProvider.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/providers/WrapperMediaRouteProvider.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/services/SampleDynamicGroupMediaRouteProviderService.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/services/SampleMediaRouteProviderService.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/services/WrapperMediaRouteProviderService.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/session/SessionManager.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/ui/LibraryAdapter.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/ui/PlaylistAdapter.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/ui/RoutesAdapter.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/ui/UiUtils.java
- M
samples/MediaRoutingDemo/src/main/java/com/example/androidx/mediarouting/util/Utils.java
Hash: 4c9a4073b48e6ee9b9d43d8e4e387eda33557d90
Date: Mon Nov 25 10:17:57 2024
ap...@google.com <ap...@google.com> #56
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate versionedparcelable to use JSpecify annotations
Expand for full commit details
Migrate versionedparcelable to use JSpecify annotations
CL created by running `development/jspecify_update.py versionedparcelable`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Ibc3284a4b99a39636c4ec08e448ffbe434473e77
Files:
- M
versionedparcelable/versionedparcelable/build.gradle
- M
versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelField.java
- M
versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelImpl.java
- M
versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java
- M
versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java
- M
versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java
- M
versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java
- M
versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelize.java
Hash: 571988dcea94d15b7e948fa4749a1a1a7897796d
Date: Thu Nov 21 11:52:50 2024
ap...@google.com <ap...@google.com> #57
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate wear tiles to use JSpecify annotations
Expand for full commit details
Migrate wear tiles to use JSpecify annotations
CL created by running `development/jspecify_update.py wear/tiles`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I390e9fc6d6e16227f3c7f1d114aa15c4c4626b65
Files:
- M
wear/tiles/tiles-material/build.gradle
- M
wear/tiles/tiles-material/src/androidTest/java/androidx/wear/tiles/material/RunnerUtils.java
- M
wear/tiles/tiles-material/src/androidTest/java/androidx/wear/tiles/material/TestCasesGenerator.java
- M
wear/tiles/tiles-material/src/androidTest/java/androidx/wear/tiles/material/layouts/TestCasesGenerator.java
- M
wear/tiles/tiles-material/src/androidTest/java/androidx/wear/tiles/material/testapp/GoldenTestActivity.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ButtonColors.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ButtonDefaults.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ChipColors.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ChipDefaults.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Colors.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CompactChip.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Helper.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ProgressIndicatorColors.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ProgressIndicatorDefaults.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Typography.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/EdgeContentLayout.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/LayoutDefaults.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiSlotLayout.java
- M
wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java
- M
wear/tiles/tiles-material/src/test/java/androidx/wear/tiles/material/ButtonTest.java
- M
wear/tiles/tiles-material/src/test/java/androidx/wear/tiles/material/ChipTest.java
- M
wear/tiles/tiles-material/src/test/java/androidx/wear/tiles/material/CircularProgressIndicatorTest.java
- M
wear/tiles/tiles-material/src/test/java/androidx/wear/tiles/material/layouts/EdgeContentLayoutTest.java
- M
wear/tiles/tiles-material/src/test/java/androidx/wear/tiles/material/layouts/PrimaryLayoutTest.java
- M
wear/tiles/tiles-renderer/build.gradle
- M
wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/client/TileClient.java
- M
wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java
- M
wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java
- M
wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineManager.java
- M
wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java
- M
wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineManagerInternal.java
- M
wear/tiles/tiles-renderer/src/test/java/androidx/wear/tiles/timeline/TilesTimelineCacheTest.java
- M
wear/tiles/tiles/build.gradle
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActiveTileIdentifier.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/ColorBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/CompositeTileUpdateRequester.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/DiskAccessAllowedPrefs.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/ProtoParcelable.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourcesData.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourcesRequestData.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/StateBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/SysUiTileUpdateRequester.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileAddEventData.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileData.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileEnterEventData.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileInteractionEventData.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileLeaveEventData.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileRemoveEventData.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileRequestData.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileUpdateRequestData.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileUpdateRequester.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java
- M
wear/tiles/tiles/src/main/java/androidx/wear/tiles/ViewerTileUpdateRequester.java
- M
wear/tiles/tiles/src/test/java/androidx/wear/tiles/CompositeTileUpdateRequesterTest.java
- M
wear/tiles/tiles/src/test/java/androidx/wear/tiles/ProtoParcelableTest.java
- M
wear/tiles/tiles/src/test/java/androidx/wear/tiles/TileServiceTest.java
Hash: eb064bf91d119f3e257d9dc865aa09c8201e23b2
Date: Mon Nov 25 09:41:41 2024
ap...@google.com <ap...@google.com> #58
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate media to use JSpecify annotations
Expand for full commit details
Migrate media to use JSpecify annotations
CL created by running `development/jspecify_update.py media`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I23429116d5077e9f463a320256caa50cf25417ec
Files:
- M
media/media/build.gradle
- M
media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java
- M
media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java
- M
media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java
- M
media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java
- M
media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java
- M
media/media/src/main/java/androidx/media/AudioAttributesCompat.java
- M
media/media/src/main/java/androidx/media/AudioAttributesImpl.java
- M
media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java
- M
media/media/src/main/java/androidx/media/AudioAttributesImplApi26.java
- M
media/media/src/main/java/androidx/media/AudioAttributesImplBase.java
- M
media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java
- M
media/media/src/main/java/androidx/media/AudioManagerCompat.java
- M
media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java
- M
media/media/src/main/java/androidx/media/MediaSessionManager.java
- M
media/media/src/main/java/androidx/media/MediaSessionManagerImplApi21.java
- M
media/media/src/main/java/androidx/media/MediaSessionManagerImplBase.java
- M
media/media/src/main/java/androidx/media/VolumeProviderCompat.java
- M
media/media/src/main/java/androidx/media/app/NotificationCompat.java
- M
media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java
- M
media/version-compat-tests/current/client/build.gradle
- M
media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java
- M
media/version-compat-tests/current/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserTest.java
- M
media/version-compat-tests/current/service/build.gradle
- M
media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompat.java
- M
media/version-compat-tests/current/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompatWithDelayedMediaSession.java
- M
media/version-compat-tests/previous/client/build.gradle
- M
media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserCompatTest.java
- M
media/version-compat-tests/previous/client/src/androidTest/java/android/support/mediacompat/client/MediaBrowserTest.java
- M
media/version-compat-tests/previous/service/build.gradle
- M
media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompat.java
- M
media/version-compat-tests/previous/service/src/androidTest/java/android/support/mediacompat/service/StubMediaBrowserServiceCompatWithDelayedMediaSession.java
Hash: 2afbdd695b47e5630f8ef0ab923c34cb9c181442
Date: Wed Nov 20 15:38:02 2024
ap...@google.com <ap...@google.com> #59
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate wear:wear to use JSpecify annotations
Expand for full commit details
Migrate wear:wear to use JSpecify annotations
CL created by running `development/jspecify_update.py wear/wear`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: If4b1a5d446c07b0400f92650aae1a0072cf90ab4
Files:
- M
wear/wear/build.gradle
- M
wear/wear/src/androidTest/java/androidx/wear/activity/ConfirmationActivityTest.java
- M
wear/wear/src/androidTest/java/androidx/wear/activity/ConfirmationActivityTestActivity.java
- M
wear/wear/src/androidTest/java/androidx/wear/widget/DismissibleFrameLayoutTest.java
- M
wear/wear/src/androidTest/java/androidx/wear/widget/drawer/DrawerRecyclerViewTestActivity.java
- M
wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java
- M
wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java
- M
wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java
- M
wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPagePresenter.java
- M
wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java
- M
wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePagePresenter.java
- M
wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java
- M
wear/wear/src/main/java/androidx/wear/provider/WearableCalendarContract.java
- M
wear/wear/src/main/java/androidx/wear/utils/ActivityAnimationUtil.java
- M
wear/wear/src/main/java/androidx/wear/utils/WearTypeHelper.java
- M
wear/wear/src/main/java/androidx/wear/utils/WearableNavigationHelper.java
- M
wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java
- M
wear/wear/src/main/java/androidx/wear/widget/BackButtonDismissController.java
- M
wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java
- M
wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java
- M
wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java
- M
wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayoutController.java
- M
wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java
- M
wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java
- M
wear/wear/src/main/java/androidx/wear/widget/DismissController.java
- M
wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java
- M
wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java
- M
wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java
- M
wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java
- M
wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java
- M
wear/wear/src/main/java/androidx/wear/widget/WearableLinearLayoutManager.java
- M
wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java
- M
wear/wear/src/main/java/androidx/wear/widget/drawer/FlingWatcherFactory.java
- M
wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java
- M
wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java
- M
wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java
- M
wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java
- M
wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java
- M
wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java
- M
wear/wear/src/test/java/com/google/android/wearable/compat/WearableActivityController.java
Hash: 229c7c2e0a99291af1e12cd41e656269867cf75c
Date: Fri Nov 22 16:46:39 2024
ap...@google.com <ap...@google.com> #60
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate samples to use JSpecify annotations
Expand for full commit details
Migrate samples to use JSpecify annotations
CL created by running `development/jspecify_update.py samples`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `lint`, `runErrorProne`
Change-Id: I588ed05ee96dad815be9d39ffc74dee9a26a95eb
Files:
- M
samples/AndroidXDemos/build.gradle
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/ActionBarFragmentMenu.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/AppCompatAnimatedVector.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/AppCompatDefaultNightModeActivity.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/AppCompatDefaultNightModeBootAwareActivity.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/AppCompatLocalNightModeActivity.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/AppCompatNightModeAlertDialog.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/AppCompatNightModeBounceActivity.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/AppCompatNightModeDialog.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/AppCompatWidgetsIcons.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/DialogFragmentUsage.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/app/ToolbarFragmentPagerMenu.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/drawable/MyDrawable.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/graphics/PaletteActivity.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/util/DiffUtilActivity.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/AnimatedRecyclerView.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/NestedRecyclerViewActivity.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/RemoveLargeItemsDemo.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/fancy/DemoAdapter.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/fancy/DemoDetailsLookup.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/fancy/DemoHeaderHolder.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/fancy/DemoHolder.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/fancy/DemoItemHolder.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/fancy/FancySelectionDemoActivity.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/fancy/Uris.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/simple/DemoAdapter.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/simple/DemoDetailsLookup.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/simple/DemoHolder.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/simple/SimpleSelectionDemoActivity.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/single/DemoAdapter.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/single/DemoDetailsLookup.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/single/DemoHolder.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/selection/single/SingleStableIdSelectionDemoActivity.java
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/touch/ItemTouchHelperActivity.java
- M
samples/Support4Demos/build.gradle
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/accessibility/AccessibilityDelegateSupportActivity.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/accessibility/AccessibilityRoleDescriptionSupportActivity.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentArgumentsSupport.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentLayoutSupport.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentListArraySupport.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentPagerSupport.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentStatePagerSupport.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/app/LoaderCursorSupport.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/app/LoaderCustomSupport.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/app/LoaderThrottleSupport.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/app/SendResult.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/app/SimpleJobIntentService.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/media/BrowseFragment.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/view/WindowInsetsPlayground.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/widget/ExploreByTouchHelperActivity.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/widget/NestedScrollActivity3LevelsWithCollapsingToolbar.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/widget/SlidingPaneLayoutActivity.java
- M
samples/Support4Demos/src/main/java/com/example/android/supportv4/widget/SwipeRefreshLayoutActivityList.java
- M
samples/SupportAnimationDemos/build.gradle
- M
samples/SupportAnimationDemos/src/main/java/com/example/android/support/animation/SpringView.java
- M
samples/SupportContentDemos/build.gradle
- M
samples/SupportContentDemos/src/main/java/com/example/android/support/content/demos/ContentPagerDemoActivity.java
- M
samples/SupportEmojiDemos/build.gradle
- M
samples/SupportEmojiDemos/src/main/java/com/example/android/support/text/emoji/Config.java
- M
samples/SupportEmojiDemos/src/main/java/com/example/android/support/text/emoji/CustomTextView.java
- M
samples/SupportEmojiDemos/src/main/java/com/example/android/support/text/emoji/EmojiCompatApplication.java
- M
samples/SupportEmojiDemos/src/main/java/com/example/android/support/text/emoji/ListFragment.java
- M
samples/SupportEmojiDemos/src/main/java/com/example/android/support/text/emoji/sample/GlyphCheckerSample.java
- M
samples/SupportLeanbackDemos/build.gradle
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/BrowseErrorSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/BrowseSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/BrowseSupportFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/CardPresenter.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/DetailsDescriptionPresenter.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/DetailsFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/DetailsSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/DetailsSupportFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/GuidedStepActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/GuidedStepAppCompatActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/GuidedStepHalfScreenActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/GuidedStepSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/GuidedStepSupportHalfScreenActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/LiveDataListRow.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/MediaSessionService.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/MusicPlayerFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/NewDetailsFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/NewDetailsSupportFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/OnboardingDemoFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/OnboardingDemoSupportFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/OnboardingSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/PagedRowPresenter.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/PagerAdapter.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/PlaybackSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/PlaybackTransportControlFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/PlaybackTransportControlGlueSample.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/PlaybackTransportControlSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/PlaybackTransportControlSupportFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/RowsFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/RowsSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/RowsSupportFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/SampleVideoFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/SampleVideoSupportFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/SearchFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/SearchSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/SearchSupportFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/SettingsActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/SettingsFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/StringPresenter.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/VerticalGridSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/VideoConsumptionWithDetailCardFragment.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/VideoSupportActivity.java
- M
samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/room/PhotoDatabase.java
- M
samples/SupportPreferenceDemos/build.gradle
- M
samples/SupportPreferenceDemos/src/main/java/com/example/androidx/preference/MainActivity.java
- M
samples/SupportSliceDemos/build.gradle
- M
samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
- M
samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceSelectionDialog.java
- M
samples/SupportTransitionDemos/build.gradle
- M
samples/SupportTransitionDemos/src/main/java/com/example/android/support/transition/widget/ChangeColor.java
- M
samples/SupportTransitionDemos/src/main/java/com/example/android/support/transition/widget/ExplodeUsage.java
- M
samples/SupportTransitionDemos/src/main/java/com/example/android/support/transition/widget/FragmentTransitionUsage.java
- M
samples/SupportTransitionDemos/src/main/java/com/example/android/support/transition/widget/RecyclerViewUsage.java
- M
samples/SupportWearDemos/build.gradle
- M
samples/SupportWearDemos/src/main/java/com/example/android/support/wear/app/AlertDialogDemo.java
- M
samples/SupportWearDemos/src/main/java/com/example/android/support/wear/app/AmbientModeDemo.java
- M
samples/SupportWearDemos/src/main/java/com/example/android/support/wear/app/CircularProgressLayoutDemo.java
- M
samples/SupportWearDemos/src/main/java/com/example/android/support/wear/app/RoundedDrawableDemo.java
- M
samples/SupportWearDemos/src/main/java/com/example/android/support/wear/app/SimpleNestedScrollViewDemo.java
- M
samples/SupportWearDemos/src/main/java/com/example/android/support/wear/app/SimpleRecyclerViewDemo.java
Hash: 35d244b54c30ec0a776cc86284f541823d74d6ab
Date: Mon Nov 25 10:27:34 2024
ap...@google.com <ap...@google.com> #61
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate arch to use JSpecify annotations
Expand for full commit details
Migrate arch to use JSpecify annotations
CL created by running `development/jspecify_update.py arch`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: If5e9309d7d94b7f0c65868cb17830bb7ea424134
Files:
- M
arch/core/core-common/build.gradle
- M
arch/core/core-common/src/main/java/androidx/arch/core/internal/FastSafeIterableMap.java
- M
arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java
- M
arch/core/core-runtime/build.gradle
- M
arch/core/core-runtime/src/main/java/androidx/arch/core/executor/ArchTaskExecutor.java
- M
arch/core/core-runtime/src/main/java/androidx/arch/core/executor/DefaultTaskExecutor.java
- M
arch/core/core-runtime/src/main/java/androidx/arch/core/executor/TaskExecutor.java
- M
arch/core/core-testing/build.gradle
- M
arch/core/core-testing/src/main/java/androidx/arch/core/executor/JunitTaskExecutorRule.java
- M
arch/core/core-testing/src/main/java/androidx/arch/core/executor/TaskExecutorWithFakeMainThread.java
- M
arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/CountingTaskExecutorRule.java
- M
arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/InstantTaskExecutorRule.java
Hash: bcbd34d2f5cffdf36f14c3e27df1172d1a696163
Date: Mon Dec 02 16:48:27 2024
ap...@google.com <ap...@google.com> #62
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate window to use JSpecify annotations
Expand for full commit details
Migrate window to use JSpecify annotations
CL created by running `development/jspecify_update.py window`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Merged-In: Ie69ac5b2d25846963fd1b310663d9356eabe8251
Change-Id: Ie69ac5b2d25846963fd1b310663d9356eabe8251
Files:
- M
window/extensions/extensions/build.gradle
- M
window/extensions/extensions/src/androidTest/java/androidx/window/extensions/TestActivity.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/WindowExtensions.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/WindowExtensionsProvider.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/area/ExtensionWindowAreaPresentation.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/area/ExtensionWindowAreaStatus.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/area/WindowAreaComponent.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityRule.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStack.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStackAttributes.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStackAttributesCalculatorParams.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationBackground.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/DividerAttributes.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/EmbeddedActivityWindowInfo.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/EmbeddingRule.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ParentContainerInfo.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributesCalculatorParams.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitInfo.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPinRule.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitRule.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/WindowAttributes.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/WindowMetricsCompat.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/layout/DisplayFeature.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/layout/DisplayFoldFeature.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/layout/FoldingFeature.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/layout/SupportedWindowFeatures.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/layout/WindowLayoutComponent.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/layout/WindowLayoutInfo.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/util/SetCompat.java
- M
window/extensions/extensions/src/main/java/androidx/window/extensions/util/SetUtilApi23.java
- M
window/sidecar/sidecar/build.gradle
- M
window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarDisplayFeature.java
- M
window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarInterface.java
- M
window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarProvider.java
- M
window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarWindowLayoutInfo.java
- M
window/window-demos/demo/build.gradle
- M
window/window-demos/demo/src/main/java/androidx/window/demo/embedding/SplitActivityBase.java
- M
window/window-testing/build.gradle
- M
window/window-testing/src/test/java/androidx/window/testing/embedding/SplitAttributesCalculatorParamsTestingJavaTest.java
- M
window/window/build.gradle
- M
window/window/src/main/java/androidx/window/area/reflectionguard/ExtensionWindowAreaPresentationRequirements.java
- M
window/window/src/main/java/androidx/window/area/reflectionguard/ExtensionWindowAreaStatusRequirements.java
- M
window/window/src/main/java/androidx/window/area/reflectionguard/WindowAreaComponentApi3Requirements.java
- M
window/window/src/main/java/androidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback.java
Hash: b0fab54891e2289c8f798521e040f4078216f9d7
Date: Thu Nov 21 13:32:58 2024
ap...@google.com <ap...@google.com> #63
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Switch JSpecify lint from gradle property to AndroidX extension property
Expand for full commit details
Switch JSpecify lint from gradle property to AndroidX extension property
Previously the JSpecify lint check would only run when the `androidx.useJSpecifyAnnotations` property was set in the gradle command. This switches the mechanism for turning on the lint check to a per-project extension property, so it can always be run for projects that have been migrated to JSpecify.
Currently the lint check is always off. It will be switched to default on in the following CL, opting out projects that haven't been migrated yet (before that CL is submitted, some projects that are only present in platform-dev need to be opted out).
Test: ./gradlew lint
Bug: 326456246
Change-Id: I375ef175eb1b576dd4853f9abcae251c0fd76d5d
Files:
- M
buildSrc/private/src/main/kotlin/androidx/build/AndroidXGradleProperties.kt
- M
buildSrc/private/src/main/kotlin/androidx/build/LintConfiguration.kt
- M
buildSrc/public/src/main/kotlin/androidx/build/AndroidXExtension.kt
Hash: 6e40c85e37e944b5eb022df41b040228896b7f2a
Date: Tue Dec 03 14:38:20 2024
ap...@google.com <ap...@google.com> #64
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Update JSpecify lint check to use fully qualified names
Expand for full commit details
Update JSpecify lint check to use fully qualified names
It previously didn't because that was easier for the migration script, but now that the lint check will be on by default, it should make the full annotation replacement.
This also merges the other nullability annotation lint rule (for jetbrains nullability annotations) into the JSpecify check.
Bug: 326456246
Test: Updated lint tests
Change-Id: I7dabf9c53d6e3b353db88f6aed2f8facd7745981
Files:
- M
lint-checks/src/main/java/androidx/build/lint/AndroidXIssueRegistry.kt
- M
lint-checks/src/main/java/androidx/build/lint/JSpecifyNullnessMigration.kt
- D
lint-checks/src/main/java/androidx/build/lint/NullabilityAnnotationsDetector.kt
- M
lint-checks/src/test/java/androidx/build/lint/JSpecifyNullnessMigrationTest.kt
- D
lint-checks/src/test/java/androidx/build/lint/NullabilityAnnotationsDetectorTest.kt
Hash: 99a3ab738f02e3248e45ef43c418b38e5cd7a8a6
Date: Mon Dec 02 15:03:37 2024
ap...@google.com <ap...@google.com> #65
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate browser to use JSpecify annotations
Expand for full commit details
Migrate browser to use JSpecify annotations
CL created by running `development/jspecify_update.py browser`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Ic7bf5fdbbe82b84a4a02d6eb8f1d808eaf026479
Files:
- M
browser/browser/build.gradle
- M
browser/browser/src/androidTest/java/androidx/browser/customtabs/PostMessageTest.java
- M
browser/browser/src/androidTest/java/androidx/browser/customtabs/TestCustomTabsCallback.java
- M
browser/browser/src/androidTest/java/androidx/browser/customtabs/TestCustomTabsService.java
- M
browser/browser/src/androidTest/java/androidx/browser/customtabs/TestEngagementSignalsCallback.java
- M
browser/browser/src/androidTest/java/androidx/browser/customtabs/testutil/CustomTabConnectionRule.java
- M
browser/browser/src/androidTest/java/androidx/browser/customtabs/testutil/TestUtil.java
- M
browser/browser/src/androidTest/java/androidx/browser/trusted/TestBrowser.java
- M
browser/browser/src/androidTest/java/androidx/browser/trusted/TestTrustedWebActivityService.java
- M
browser/browser/src/androidTest/java/androidx/browser/trusted/TrustedWebActivityServiceTest.java
- M
browser/browser/src/main/java/androidx/browser/auth/AuthTabColorSchemeParams.java
- M
browser/browser/src/main/java/androidx/browser/auth/AuthTabIntent.java
- M
browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionItem.java
- M
browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuAdapter.java
- M
browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuUi.java
- M
browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuView.java
- M
browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java
- M
browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/Api33Impl.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsServiceConnection.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/EngagementSignalsCallback.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/EngagementSignalsCallbackRemote.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/PostMessageBackend.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/PostMessageService.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/PrefetchOptions.java
- M
browser/browser/src/main/java/androidx/browser/customtabs/TrustedWebUtils.java
- M
browser/browser/src/main/java/androidx/browser/trusted/ConnectionHolder.java
- M
browser/browser/src/main/java/androidx/browser/trusted/FutureUtils.java
- M
browser/browser/src/main/java/androidx/browser/trusted/NotificationApiHelperForM.java
- M
browser/browser/src/main/java/androidx/browser/trusted/NotificationApiHelperForO.java
- M
browser/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java
- M
browser/browser/src/main/java/androidx/browser/trusted/Token.java
- M
browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java
- M
browser/browser/src/main/java/androidx/browser/trusted/TokenStore.java
- M
browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityCallback.java
- M
browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityCallbackRemote.java
- M
browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityDisplayMode.java
- M
browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntent.java
- M
browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java
- M
browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java
- M
browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java
- M
browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java
- M
browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareData.java
- M
browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java
- M
browser/browser/src/test/java/androidx/browser/customtabs/CustomTabColorSchemeParamsTest.java
- M
browser/browser/src/test/java/androidx/browser/customtabs/TestUtil.java
- M
browser/browser/src/test/java/androidx/browser/trusted/ConnectionHolderTest.java
Hash: f160c6285ff3b33bfc1f10309fb3873626bcb7be
Date: Tue Dec 03 09:32:25 2024
ap...@google.com <ap...@google.com> #66
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Turn JSpecify lint on by default
Expand for full commit details
Turn JSpecify lint on by default
Opt out projects which haven't been migrated yet (tracking in https://docs.google.com/spreadsheets/d/1QL4BCHh7L8BDbE8tqGx3I_PbChJHW5WZ9_PKxrkdO0U/edit).
Test: ./gradlew lint
Bug: 326456246
Change-Id: I5edb2ea41c2c0a04e3f52df11b087771ebe61ab9
Files:
- M
appsearch/appsearch-builtin-types/build.gradle
- M
appsearch/appsearch-debug-view/build.gradle
- M
appsearch/appsearch-debug-view/samples/build.gradle
- M
appsearch/appsearch-local-storage/build.gradle
- M
appsearch/appsearch-platform-storage/build.gradle
- M
appsearch/appsearch-play-services-storage/build.gradle
- M
appsearch/appsearch-test-util/build.gradle
- M
appsearch/appsearch/build.gradle
- M
appsearch/compiler/build.gradle
- M
autofill/autofill/build.gradle
- M
biometric/biometric/build.gradle
- M
buildSrc/public/src/main/kotlin/androidx/build/AndroidXExtension.kt
- M
camera/camera-camera2/build.gradle
- M
camera/camera-core/build.gradle
- M
camera/camera-effects-still-portrait/build.gradle
- M
camera/camera-effects/build.gradle
- M
camera/camera-extensions-stub/build.gradle
- M
camera/camera-extensions/build.gradle
- M
camera/camera-feature-combination-query-play-services/build.gradle
- M
camera/camera-feature-combination-query/build.gradle
- M
camera/camera-lifecycle/build.gradle
- M
camera/camera-mlkit-vision/build.gradle
- M
camera/camera-testing/build.gradle
- M
camera/camera-testlib-extensions/build.gradle
- M
camera/camera-video/build.gradle
- M
camera/camera-view/build.gradle
- M
camera/integration-tests/coretestapp/build.gradle
- M
camera/integration-tests/extensionstestapp/build.gradle
- M
camera/integration-tests/viewtestapp/build.gradle
- M
camera/viewfinder/viewfinder-view/build.gradle
- M
cardview/cardview/build.gradle
- M
collection/collection/build.gradle
- M
collection/integration-tests/testapp/build.gradle
- M
compose/ui/ui-android-stubs/build.gradle
- M
constraintlayout/constraintlayout-core/build.gradle
- M
constraintlayout/constraintlayout/build.gradle
- M
contentpager/contentpager/build.gradle
- M
coordinatorlayout/coordinatorlayout/build.gradle
- M
core/core-animation-testing/build.gradle
- M
core/core-animation/build.gradle
- M
core/core-appdigest/build.gradle
- M
core/core-google-shortcuts/build.gradle
- M
core/core-location-altitude/build.gradle
- M
core/core/build.gradle
- M
credentials/credentials-e2ee/build.gradle
- M
credentials/credentials/build.gradle
- M
credentials/registry/registry-provider/build.gradle
- M
customview/customview/build.gradle
- M
draganddrop/draganddrop/build.gradle
- M
draganddrop/integration-tests/sampleapp/build.gradle
- M
drawerlayout/drawerlayout/build.gradle
- M
enterprise/enterprise-feedback-testing/build.gradle
- M
enterprise/enterprise-feedback/build.gradle
- M
gridlayout/gridlayout/build.gradle
- M
hilt/hilt-work/build.gradle
- M
input/input-motionprediction/build.gradle
- M
inspection/inspection/build.gradle
- M
javascriptengine/javascriptengine/build.gradle
- M
leanback/leanback-grid/build.gradle
- M
leanback/leanback-preference/build.gradle
- M
leanback/leanback-tab/build.gradle
- M
leanback/leanback/build.gradle
- M
mediarouter/mediarouter/build.gradle
- M
palette/palette/build.gradle
- M
recommendation/recommendation/build.gradle
- M
recyclerview/recyclerview-selection/build.gradle
- M
recyclerview/recyclerview/build.gradle
- M
remotecallback/remotecallback-processor/build.gradle
- M
remotecallback/remotecallback/build.gradle
- M
room/integration-tests/testapp/build.gradle
- M
room/room-runtime/build.gradle
- M
samples/AndroidXDemos/lint-baseline.xml
- M
samples/AndroidXDemos/src/main/java/com/example/androidx/widget/RemoveLargeItemsDemo.java
- M
sharetarget/sharetarget/build.gradle
- M
slice/slice-builders/build.gradle
- M
slice/slice-core/build.gradle
- M
slice/slice-remotecallback/build.gradle
- M
slice/slice-test/build.gradle
- M
slice/slice-view/build.gradle
- M
sqlite/sqlite-inspection/build.gradle
- M
testutils/testutils-espresso/build.gradle
- M
testutils/testutils-runtime/build.gradle
- M
tvprovider/tvprovider/build.gradle
- M
viewpager/viewpager/build.gradle
- M
viewpager2/viewpager2/build.gradle
- M
wear/wear-core/build.gradle
- M
wear/wear-input-testing/build.gradle
- M
wear/wear-input/build.gradle
- M
wear/wear-ongoing/build.gradle
- M
webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit/DefaultTrafficStatsTaggingActivity.java
- M
work/integration-tests/testapp/build.gradle
- M
work/work-gcm/build.gradle
- M
work/work-multiprocess/build.gradle
- M
work/work-runtime/build.gradle
- M
work/work-rxjava2/build.gradle
- M
work/work-rxjava3/build.gradle
- M
work/work-testing/build.gradle
Hash: 81a46bc8d19c19caea1bacc196c1f356d5d55e48
Date: Tue Dec 03 14:42:36 2024
ap...@google.com <ap...@google.com> #67
Project: platform/external/icing
Branch: androidx-main
Author: Julia McClellan <
Link:
Opt out icing from JSpecify
Expand for full commit details
Opt out icing from JSpecify
Bug: 326456246
Test: ./gradlew lint
Change-Id: Ib63cd38abef6021c0496fac0dca70931af848584
Files:
- M
build.gradle
Hash: 68fea9f05c9511ff0873e0d7fd6dc549d7631c59
Date: Tue Nov 26 13:38:54 2024
ap...@google.com <ap...@google.com> #68
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate wear to use JSpecify annotations
Expand for full commit details
Migrate wear to use JSpecify annotations
CL created by running `development/jspecify_update.py wear`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Icbfb9996a30b4decc85ee8a9bc4211a25adfcfe3
Files:
- M
wear/wear-core/build.gradle
- M
wear/wear-core/src/main/java/androidx/wear/utils/WearApiVersionHelper.java
- M
wear/wear-input-testing/build.gradle
- M
wear/wear-input-testing/src/main/java/androidx/wear/input/testing/TestWearableButtonsProvider.java
- M
wear/wear-input/build.gradle
- M
wear/wear-input/src/main/java/androidx/wear/input/DeviceWearableButtonsProvider.java
- M
wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java
- M
wear/wear-input/src/main/java/androidx/wear/input/WearableButtonsProvider.java
- M
wear/wear-ongoing/build.gradle
- M
wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java
- M
wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java
- M
wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityStatus.java
- M
wear/wear-ongoing/src/main/java/androidx/wear/ongoing/SerializationHelper.java
- M
wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java
- M
wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TextStatusPart.java
- M
wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TimeDependentText.java
- M
wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TimerStatusPart.java
Hash: 854f964536aa5760e20498dde1a14c3600cec80d
Date: Tue Dec 03 10:16:25 2024
ap...@google.com <ap...@google.com> #69
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate sqlite to use JSpecify annotations
Expand for full commit details
Migrate sqlite to use JSpecify annotations
CL created by running `development/jspecify_update.py sqlite`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I9e70d0aa195089a7f59c41f43a6a01ec9eca9643
Files:
- M
sqlite/sqlite-inspection/build.gradle
- M
sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseExtensions.java
- M
sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseLockRegistry.java
- M
sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java
- M
sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/EntryExitMatchingHookRegistry.java
- M
sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/RoomInvalidationRegistry.java
- M
sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqlDelight2Invalidation.java
- M
sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqlDelightInvalidation.java
- M
sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java
- M
sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspectorFactory.java
Hash: a6f02e9966ad9e79a8a109bb91c9ac502d1339f9
Date: Thu Nov 21 11:21:49 2024
ap...@google.com <ap...@google.com> #70
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate hilt to use JSpecify annotations
Expand for full commit details
Migrate hilt to use JSpecify annotations
CL created by running `development/jspecify_update.py hilt`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Ib1d06b5b6dc8cc914d6fa0582407fb05b4d083d9
Files:
- M
hilt/hilt-work/build.gradle
- M
hilt/hilt-work/src/main/java/androidx/hilt/work/HiltWorkerFactory.java
- M
hilt/hilt-work/src/main/java/androidx/hilt/work/WorkerAssistedFactory.java
- M
hilt/hilt-work/src/main/java/androidx/hilt/work/WorkerFactoryModule.java
Hash: b3b8feef6bd2901e13529761dde5dd4140c79d7c
Date: Wed Nov 20 14:48:01 2024
ap...@google.com <ap...@google.com> #71
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate recommendation to use JSpecify annotations
Expand for full commit details
Migrate recommendation to use JSpecify annotations
CL created by running `development/jspecify_update.py recommendation`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I915dce8f2dd91452400c0799adf3de65a8dfeda3
Files:
- M
recommendation/recommendation/build.gradle
- M
recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java
- M
recommendation/recommendation/src/main/java/androidx/recommendation/app/RecommendationExtender.java
Hash: 6519fd059d77641d3cfb1e3270316cae67c98e8d
Date: Thu Nov 21 10:07:39 2024
ap...@google.com <ap...@google.com> #72
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate sharetarget to use JSpecify annotations
Expand for full commit details
Migrate sharetarget to use JSpecify annotations
CL created by running `development/jspecify_update.py sharetarget`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I1f1d9baff91f21d34ca52c87cd43022375f25b68
Files:
- M
sharetarget/sharetarget/build.gradle
- M
sharetarget/sharetarget/src/androidTest/java/androidx/sharetarget/ShortcutInfoCompatSaverTest.java
- M
sharetarget/sharetarget/src/main/java/androidx/sharetarget/ChooserTargetServiceCompat.java
Hash: 2addc1df434d07abd18c2b94ae05eb74ab21a965
Date: Thu Nov 21 10:44:59 2024
ap...@google.com <ap...@google.com> #73
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate biometric to use JSpecify annotations
Expand for full commit details
Migrate biometric to use JSpecify annotations
CL created by running `development/jspecify_update.py biometric`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Ib49b42a617d1fa3db7a57d4473553806c685bbb8
Files:
- M
biometric/biometric/build.gradle
- M
biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java
- M
biometric/biometric/src/main/java/androidx/biometric/AuthenticatorUtils.java
- M
biometric/biometric/src/main/java/androidx/biometric/BiometricErrorData.java
- M
biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java
- M
biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java
- M
biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java
- M
biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java
- M
biometric/biometric/src/main/java/androidx/biometric/CancellationSignalProvider.java
- M
biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java
- M
biometric/biometric/src/main/java/androidx/biometric/DeviceUtils.java
- M
biometric/biometric/src/main/java/androidx/biometric/ErrorUtils.java
- M
biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java
- M
biometric/biometric/src/main/java/androidx/biometric/KeyguardUtils.java
- M
biometric/biometric/src/main/java/androidx/biometric/PackageUtils.java
- M
biometric/biometric/src/main/java/androidx/biometric/PromptContentItemBulletedText.java
- M
biometric/biometric/src/main/java/androidx/biometric/PromptContentItemPlainText.java
- M
biometric/biometric/src/main/java/androidx/biometric/PromptContentViewUtils.java
- M
biometric/biometric/src/main/java/androidx/biometric/PromptContentViewWithMoreOptionsButton.java
- M
biometric/biometric/src/main/java/androidx/biometric/PromptVerticalListContentView.java
- M
biometric/biometric/src/test/java/androidx/biometric/BiometricManagerTest.java
- M
biometric/biometric/src/test/java/androidx/biometric/CancellationSignalProviderTest.java
Hash: e25b257d06fd7b2182552219f4909fe8222e7d90
Date: Mon Dec 02 16:54:36 2024
ap...@google.com <ap...@google.com> #74
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate coordinatorlayout to use JSpecify annotations
Expand for full commit details
Migrate coordinatorlayout to use JSpecify annotations
CL created by running `development/jspecify_update.py coordinatorlayout`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I9ab25c15f127dbbf2912405f24961e822f554509
Files:
- M
coordinatorlayout/coordinatorlayout/build.gradle
- M
coordinatorlayout/coordinatorlayout/src/androidTest/java/androidx/coordinatorlayout/custom/CustomTextView2.java
- M
coordinatorlayout/coordinatorlayout/src/androidTest/java/androidx/coordinatorlayout/testutils/AppBarStateChangedListener.java
- M
coordinatorlayout/coordinatorlayout/src/androidTest/java/androidx/coordinatorlayout/widget/CoordinatorLayoutTest.java
- M
coordinatorlayout/coordinatorlayout/src/androidTest/java/androidx/coordinatorlayout/widget/CoordinatorLayoutTouchEventTest.java
- M
coordinatorlayout/coordinatorlayout/src/androidTest/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraphTest.java
- M
coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java
- M
coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java
- M
coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/ViewGroupUtils.java
Hash: 4f77df6cd164cd0c40bfa043d9c741a70dccdaef
Date: Wed Oct 09 10:15:12 2024
ap...@google.com <ap...@google.com> #75
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate customview to use JSpecify annotations
Expand for full commit details
Migrate customview to use JSpecify annotations
CL created by running `development/jspecify_update.py customview`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Ia05a4bc1089ad810bc6ec753c4fad9dd177bce40
Files:
- M
customview/customview/build.gradle
- M
customview/customview/src/androidTest/java/androidx/customview/widget/ExploreByTouchHelperTest.java
- M
customview/customview/src/main/java/androidx/customview/view/AbsSavedState.java
- M
customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java
- M
customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java
- M
customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java
Hash: a2cdd1ac2811849e29cca72da909d420e556de3e
Date: Wed Oct 09 10:26:02 2024
ap...@google.com <ap...@google.com> #76
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate enterprise to use JSpecify annotations
Expand for full commit details
Migrate enterprise to use JSpecify annotations
CL created by running `development/jspecify_update.py enterprise`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I3d340562cef73af357f6a763dc663893f6a46be2
Files:
- M
enterprise/enterprise-feedback-testing/build.gradle
- M
enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java
- M
enterprise/enterprise-feedback-testing/src/test/java/androidx/enterprise/feedback/TestKeyedAppStatesCallback.java
- M
enterprise/enterprise-feedback/build.gradle
- M
enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java
- M
enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppState.java
- M
enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesCallback.java
- M
enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesCallbackMerger.java
- M
enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesReporter.java
- M
enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java
- M
enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/ReceivedKeyedAppState.java
- M
enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/SendableMessage.java
- M
enterprise/enterprise-feedback/src/test/java/androidx/enterprise/feedback/KeyedAppStatesServiceTest.java
- M
enterprise/enterprise-feedback/src/test/java/androidx/enterprise/feedback/TestHandler.java
- M
enterprise/enterprise-feedback/src/test/java/androidx/enterprise/feedback/TestKeyedAppStatesCallback.java
Hash: a73a1307261fc6897847436faa74a6a1be108501
Date: Wed Nov 20 14:40:27 2024
ap...@google.com <ap...@google.com> #77
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate cardview to use JSpecify annotations
Expand for full commit details
Migrate cardview to use JSpecify annotations
CL created by running `development/jspecify_update.py cardview`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I023760894a61a0b07406fbed4f26eec3af0da071
Files:
- M
cardview/cardview/build.gradle
- M
cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java
- M
cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java
- M
cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java
- M
cardview/cardview/src/main/java/androidx/cardview/widget/CardViewImpl.java
- M
cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java
- M
cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java
Hash: 383e4fd9f91ce335a4ba929f620b2a577453a126
Date: Mon Sep 30 15:18:54 2024
ap...@google.com <ap...@google.com> #78
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate appsearch-platform-storage to use JSpecify annotations
Expand for full commit details
Migrate appsearch-platform-storage to use JSpecify annotations
CL created by running `development/jspecify_update.py appsearch/appsearch-platform-storage`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Merged-In: I91f42df892eec57a57a0ffdc8d42a3563fcab8c3
Change-Id: I91f42df892eec57a57a0ffdc8d42a3563fcab8c3
Files:
- M
appsearch/appsearch-platform-storage/build.gradle
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/EnterpriseGlobalSearchSessionImpl.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/FeaturesImpl.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchResultsImpl.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/AppSearchResultToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GenericDocumentToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GetSchemaResponseToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/JoinSpecToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/ObserverSpecToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/RequestToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/ResponseToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchContextToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchResultToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSuggestionResultToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSuggestionSpecToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SetSchemaRequestToPlatformConverter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/AppSearchVersionUtil.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/BatchResultCallbackAdapter.java
- M
appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/SchemaValidationUtil.java
Hash: ae5dad3a965d34864f0bedbb8f0fcbf14f6e51b4
Date: Thu Dec 05 15:10:32 2024
ap...@google.com <ap...@google.com> #79
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Remove androidx.appsearch.checker.nullness.qual.Nullable annotation
Expand for full commit details
Remove androidx.appsearch.checker.nullness.qual.Nullable annotation
Replace usages with JSpecify
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Change-Id: I57e384b7b115b610f0517b37ecef3ee366db1142
Files:
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java
- D
appsearch/appsearch/src/main/java/androidx/appsearch/checker/nullness/qual/Nullable.java
Hash: 986d1f432247c7defa27fb6ab5478751ebf76f8a
Date: Fri Dec 06 12:54:31 2024
ap...@google.com <ap...@google.com> #80
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate appsearch to use JSpecify annotations
Expand for full commit details
Migrate appsearch to use JSpecify annotations
CL created by running `development/jspecify_update.py appsearch` (appsearch-compiler split into separate CL due to required test changes: aosp/3392094, appsearch-platform-storage split into separate CL due to merge conflict: aosp/3390412)
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I607a6b39d2455493829fd701db8b2fdfd022bec1
Files:
- M
appsearch/appsearch-builtin-types/build.gradle
- M
appsearch/appsearch-builtin-types/src/androidTest/java/androidx/appsearch/app/ShortcutAdapterTest.java
- M
appsearch/appsearch-builtin-types/src/androidTest/java/androidx/appsearch/builtintypes/PersonTest.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/app/ShortcutAdapter.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/AlarmInstance.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/PotentialAction.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/StopwatchLap.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/WebPage.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/properties/Keyword.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/utils/BootCountUtil.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/utils/DateTimeFormatValidator.java
- M
appsearch/appsearch-debug-view/build.gradle
- M
appsearch/appsearch-debug-view/samples/build.gradle
- M
appsearch/appsearch-debug-view/samples/src/main/java/androidx/appsearch/debugview/samples/NotesActivity.java
- M
appsearch/appsearch-debug-view/samples/src/main/java/androidx/appsearch/debugview/samples/NotesAppSearchManager.java
- M
appsearch/appsearch-debug-view/samples/src/main/java/androidx/appsearch/debugview/samples/model/Note.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentListModel.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentModel.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/SchemaTypeListModel.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/AppSearchDebugActivity.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentFragment.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListFragment.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListItemAdapter.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/MenuFragment.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListFragment.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListItemAdapter.java
- M
appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/ScrollListener.java
- M
appsearch/appsearch-local-storage/build.gradle
- M
appsearch/appsearch-local-storage/src/androidTest/java/androidx/appsearch/localstorage/AppSearchImplTest.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLogger.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLoggerHelper.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchMigrationHelper.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/DocumentLimiter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/FeaturesImpl.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/GlobalSearchSessionImpl.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/JetpackOptimizeStrategy.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/JetpackRevocableFileDescriptorStore.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/NamespaceCache.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/OptimizeStrategy.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/RevocableFileDescriptorStore.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchResultsImpl.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/BlobHandleToProtoConverter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/GenericDocumentToProtoConverter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/ResultCodeToProtoConverter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SchemaToProtoConverter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchResultToProtoConverter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverterUtil.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSuggestionSpecToProtoConverter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SetSchemaResponseToProtoConverter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/TypePropertyPathToProtoConverter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchActionGenericDocument.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchSessionStatsExtractor.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/TakenActionGenericDocument.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/FutureUtil.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/MapUtil.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/CallerAccess.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityChecker.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV0.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV1.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityToDocumentConverter.java
- M
appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityUtil.java
- M
appsearch/appsearch-play-services-storage/build.gradle
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/FeaturesImpl.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/GlobalSearchSessionImpl.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchResultsImpl.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchSessionImpl.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/AppSearchResultToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/GenericDocumentToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/GetSchemaResponseToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/JoinSpecToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/RequestToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/ResponseToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SchemaToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchResultToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchSpecToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchSuggestionResultToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchSuggestionSpecToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SetSchemaRequestToGmsConverter.java
- M
appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/util/AppSearchTaskFutures.java
- M
appsearch/appsearch-test-util/build.gradle
- M
appsearch/appsearch-test-util/src/main/java/androidx/appsearch/testutil/AppSearchEmail.java
- M
appsearch/appsearch-test-util/src/main/java/androidx/appsearch/testutil/AppSearchTestUtils.java
- M
appsearch/appsearch-test-util/src/main/java/androidx/appsearch/testutil/SimpleTestLogger.java
- M
appsearch/appsearch-test-util/src/main/java/androidx/appsearch/testutil/TestObserverCallback.java
- M
appsearch/appsearch-test-util/src/main/java/androidx/appsearch/testutil/flags/CheckFlagsRule.java
- M
appsearch/appsearch-test-util/src/main/java/androidx/appsearch/testutil/flags/DeviceFlagsValueProvider.java
- M
appsearch/appsearch/build.gradle
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/app/AnnotationProcessorLocalTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/app/AnnotationProcessorPlatformTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/app/AnnotationProcessorTestBase.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/app/AppSearchSessionInternalTestBase.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/app/AppSearchSessionLocalInternalTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/app/AppSearchSessionPlatformInternalTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchMigratorTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSchemaMigrationCtsTestBase.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSchemaMigrationLocalCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSchemaMigrationPlatformCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSessionBlobCtsTestBase.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSessionBlobGmsCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSessionBlobLocalCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSessionBlobPlatformCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSessionCtsTestBase.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSessionGmsCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSessionLocalCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/AppSearchSessionPlatformCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/GlobalSearchSessionCtsTestBase.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/GlobalSearchSessionGmsCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/GlobalSearchSessionLocalCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/GlobalSearchSessionPlatformCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/GmsTestUtil.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/SetSchemaRequestCtsTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/app/customer/CustomerDocumentTest.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/ast/searchtest/AbstractSyntaxTreeSearchCtsTestBase.java
- M
appsearch/appsearch/src/androidTest/java/androidx/appsearch/cts/ast/searchtest/AbstractSyntaxTreeSearchLocalCtsTest.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/annotation/Document.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBlobHandle.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchDocumentClassMap.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchEnvironment.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchEnvironmentFactory.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSession.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/CommitBlobResponse.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/DocumentClassFactory.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/DocumentClassFactoryRegistry.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/DocumentClassMappingContext.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/EmbeddingVector.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/EnterpriseGlobalSearchSession.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/Features.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/GlobalSearchSession.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalSetSchemaResponse.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/JetpackAppSearchEnvironment.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/LongSerializer.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/Migrator.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/OpenBlobForReadResponse.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/OpenBlobForWriteResponse.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/PackageIdentifier.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/RemoveBlobResponse.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/RemoveByDocumentIdRequest.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportSystemUsageRequest.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportUsageRequest.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResultPage.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResults.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionResult.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/SetBlobVisibilityRequest.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/StorageInfo.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/StringSerializer.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/VisibilityPermissionConfig.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/app/aidl/AppSearchBatchResultParcelV2.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/FunctionNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/NegationNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/Node.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/TextNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/operators/AndNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/operators/ComparatorNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/operators/OrNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/operators/PropertyRestrictNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/query/GetSearchStringParameterNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/query/HasPropertyNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/query/PropertyDefinedNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/query/SearchNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/ast/query/SemanticSearchNode.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/exceptions/AppSearchException.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/exceptions/IllegalSchemaException.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/observer/DocumentChangeInfo.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverCallback.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverSpec.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/observer/SchemaChangeInfo.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/AbstractSafeParcelable.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcelCreator.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcel.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcelCreator.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcelCreator.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/stub/AbstractCreator.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/DismissAction.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ImpressionAction.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/SearchAction.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/TakenAction.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/util/BundleUtil.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/util/DocumentIdUtil.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/util/ExceptionUtil.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/util/IndentingStringBuilder.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/util/LogUtil.java
- M
appsearch/appsearch/src/main/java/androidx/appsearch/util/SchemaMigrationUtil.java
Hash: ead0fc68e74bebfc1da7a2fd8307e59fc8e11cbf
Date: Thu Dec 05 15:12:20 2024
ap...@google.com <ap...@google.com> #81
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Switch additional appsearch nullness annotation usages to JSpecify
Expand for full commit details
Switch additional appsearch nullness annotation usages to JSpecify
Some imports of the AndroidX annotations added after presubmit ran for aosp/3390409, causing a lint failure: https://android-build.corp.google.com/build_explorer/artifact_viewer/12761747/androidx_incremental/logs/build_error.log?from=branchRoute
Bug: 326456246
Test: ./gradlew appsearch:appsearch-builtin-types:lint
Change-Id: I7003cd0b81b8e9e9e341e5056abd439d22fa9b6b
Files:
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/BuiltInCorpusFilters.java
- M
appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/MobileApplication.java
Hash: d48179184a3f5903acbf59a800da58943513ebd7
Date: Fri Dec 06 15:20:26 2024
ap...@google.com <ap...@google.com> #82
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate drawerlayout to use JSpecify annotations
Expand for full commit details
Migrate drawerlayout to use JSpecify annotations
CL created by running `development/jspecify_update.py drawerlayout`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Idd8c31f64579f1cae64c9aad3cca4fd5da307eb9
Files:
- M
drawerlayout/drawerlayout/build.gradle
- M
drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java
Hash: 82d393f1172317b780c41cd56e903c75959a1b23
Date: Wed Oct 09 13:09:22 2024
ap...@google.com <ap...@google.com> #83
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate appsearch compiler to use JSpecify annotations
Expand for full commit details
Migrate appsearch compiler to use JSpecify annotations
CL created by running `development/jspecify_update.py appsearch/compiler`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
This also updates test goldens to use JSpecify annotations (changes generated by running `./gradlew :appsearch:appsearch-compiler:test`)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`, `:appsearch:appsearch-compiler-test`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Ic29767a1bbc463de7ce6d36001e73d1fe88f27af
Files:
- M
appsearch/compiler/build.gradle
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/CodeGenerator.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/CodegenUtils.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/CreationMethod.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentMapGenerator.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/MissingTypeException.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/ProcessingException.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/PropertyAccessor.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/SetterOrField.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/BooleanPropertyAnnotation.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/BytesPropertyAnnotation.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DataPropertyAnnotation.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DocumentPropertyAnnotation.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DoublePropertyAnnotation.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/EmbeddingPropertyAnnotation.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/LongPropertyAnnotation.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/MetadataPropertyAnnotation.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/PropertyAnnotation.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/SerializerClass.java
- M
appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/StringPropertyAnnotation.java
- M
appsearch/compiler/src/test/resources/androidx/appsearch/compiler/goldens/testAutoValueDocumentDocumentMap_0.JAVA
- M
appsearch/compiler/src/test/resources/androidx/appsearch/compiler/goldens/testAutoValueDocumentDocumentMap_1.JAVA
- M
appsearch/compiler/src/test/resources/androidx/appsearch/compiler/goldens/testAutoValueDocumentWithNormalDocumentDocumentMap_0.JAVA
- M
appsearch/compiler/src/test/resources/androidx/appsearch/compiler/goldens/testAutoValueDocumentWithNormalDocumentDocumentMap_1.JAVA
- M
appsearch/compiler/src/test/resources/androidx/appsearch/compiler/goldens/testDocumentClassesWithDuplicatedNamesDocumentMap_0.JAVA
- M
appsearch/compiler/src/test/resources/androidx/appsearch/compiler/goldens/testInterfaceImplementingParentsDocumentMap_0.JAVA
- M
appsearch/compiler/src/test/resources/androidx/appsearch/compiler/goldens/testPolymorphismDocumentMap_0.JAVA
Hash: 7e0f8189e3550415853d8db7ab6bbd2ed3868880
Date: Thu Dec 05 13:43:12 2024
ap...@google.com <ap...@google.com> #84
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate camera feature-combination-query projects to use JSpecify annotations
Expand for full commit details
Migrate camera feature-combination-query projects to use JSpecify annotations
CL created by running `development/jspecify_update.py camera/camera-feature-combination-query` and `development/jspecify_update.py camera/camera-feature-combination-query-play-services`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I05701aa4c824c6809e68273527104600d5274f53
Files:
- M
camera/camera-feature-combination-query-play-services/build.gradle
- M
camera/camera-feature-combination-query-play-services/src/main/java/androidx/camera/featurecombinationquery/playservices/MetadataHolderService.java
- M
camera/camera-feature-combination-query-play-services/src/main/java/androidx/camera/featurecombinationquery/playservices/PlayServicesCameraDeviceSetupCompat.java
- M
camera/camera-feature-combination-query-play-services/src/main/java/androidx/camera/featurecombinationquery/playservices/PlayServicesCameraDeviceSetupCompatProvider.java
- M
camera/camera-feature-combination-query/build.gradle
- M
camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/AggregatedCameraDeviceSetupCompat.java
- M
camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/Camera2CameraDeviceSetupCompat.java
- M
camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/Camera2CameraDeviceSetupCompatProvider.java
- M
camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/CameraDeviceSetupCompat.java
- M
camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/CameraDeviceSetupCompatFactory.java
- M
camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/CameraDeviceSetupCompatProvider.java
Hash: ba7b6b95fd09a314518ac192f06a11efb58ad17a
Date: Fri Dec 06 13:47:16 2024
ap...@google.com <ap...@google.com> #85
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate camera extensions projects to use JSpecify annotations
Expand for full commit details
Migrate camera extensions projects to use JSpecify annotations
CL created by running `development/jspecify_update.py camera/camera-extensions`, `development/jspecify_update.py camera/camera-testlib-extensions`, and `development/jspecify_update.py camera/camera-extensions-stubs`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I234c87b514dc3cf541d7034eccef9fd601b41010
Files:
- M
camera/camera-extensions-stub/build.gradle
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/CaptureProcessorImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/CaptureStageImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/ExtenderStateListener.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/ExtensionVersionImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/ImageCaptureExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/InitializerImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/PreviewExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/PreviewImageProcessorImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/ProcessResultImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/ProcessorImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/RequestUpdateProcessorImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AdvancedExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/ImageProcessorImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/ImageReaderOutputConfigImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/ImageReferenceImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/OutputSurfaceConfigurationImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/OutputSurfaceImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/RequestProcessorImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/SessionProcessorImpl.java
- M
camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/SurfaceOutputConfigImpl.java
- M
camera/camera-extensions/build.gradle
- M
camera/camera-extensions/src/androidTest/java/androidx/camera/extensions/util/Camera2SessionConfigImplBuilder.java
- M
camera/camera-extensions/src/androidTest/java/androidx/camera/extensions/util/ExtensionsTestUtil.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsControls.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsInfo.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsInfos.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionCameraFilter.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/VendorExtenderFactory.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Camera2CameraCaptureResult.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ClientVersion.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionsUseCaseConfigFactory.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionsUtils.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ImageAnalysisConfigProvider.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ImageCaptureConfigProvider.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/PreviewConfigProvider.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/RequestOptionConfig.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Version.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/DeviceQuirks.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/DeviceQuirksLoader.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/ExtensionDisabledQuirk.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/AvailableKeysRetriever.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/ExtensionDisabledValidator.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2OutputConfig.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2OutputConfigConverter.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfig.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/ImageProcessor.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/ImageReaderOutputConfig.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/ImageReference.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/KeyValueMapCameraCaptureResult.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/MultiResolutionImageReaderOutputConfig.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/PreviewProcessor.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/RequestBuilder.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SessionProcessorBase.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/StillCaptureProcessor.java
- M
camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SurfaceOutputConfig.java
- M
camera/camera-extensions/src/test/java/androidx/camera/extensions/internal/compat/quirk/DeviceQuirks.java
- M
camera/camera-testlib-extensions/build.gradle
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/CameraCharacteristicAvailability.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/CaptureProcessorImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/CaptureStageImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtenderStateListener.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionVersionImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionsTestlibControl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ImageCaptureExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/InitializerImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NoOpCaptureProcessorImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/PreviewExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/PreviewImageProcessorImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ProcessResultImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ProcessorImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/RequestUpdateProcessorImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/RequestUpdateProcessorImpls.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/SettableCaptureStage.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/YuvToJpegConverter.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AdvancedExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/ConfigurableAdvancedExtenderImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/DefaultRequestProcessorImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/ImageReaderOutputConfigImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/ImageReferenceImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/OutputSurfaceConfigurationImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/OutputSurfaceImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/RequestBuilder.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/RequestProcessorImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/SessionProcessorImpl.java
- M
camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/SurfaceOutputConfigImpl.java
Hash: d780790341326e81e637666da3a5ab62ea43f579
Date: Fri Dec 06 13:30:13 2024
ap...@google.com <ap...@google.com> #86
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate camera integration tests to use JSpecify annotations
Expand for full commit details
Migrate camera integration tests to use JSpecify annotations
CL created by running `development/jspecify_update.py camera/integration-tests`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Change-Id: Ic5e69ed1890481f708f5577f48fe27b0c03d4a24
Files:
- M
camera/integration-tests/coretestapp/build.gradle
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/CameraPipeActivity.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/CameraXActivity.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/CameraXService.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/CameraXViewModel.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/ConcurrentCameraActivity.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/OpenGLActivity.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/OpenGLRenderer.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/ServiceSettingActivity.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/SingleThreadHandlerExecutor.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/SurfaceViewRenderSurface.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/TextureViewRenderSurface.java
- M
camera/integration-tests/coretestapp/src/main/java/androidx/camera/integration/core/VideoCameraSwitchingActivity.java
- M
camera/integration-tests/coretestapp/src/test/java/androidx/camera/integration/core/FpsRecorderTest.java
- M
camera/integration-tests/extensionstestapp/build.gradle
- M
camera/integration-tests/extensionstestapp/src/main/java/androidx/camera/integration/extensions/CameraExtensionsActivity.java
- M
camera/integration-tests/extensionstestapp/src/main/java/androidx/camera/integration/extensions/ExtensionsApplication.java
- M
camera/integration-tests/viewtestapp/build.gradle
- M
camera/integration-tests/viewtestapp/src/main/java/androidx/camera/integration/view/BlurBitmap.java
- M
camera/integration-tests/viewtestapp/src/main/java/androidx/camera/integration/view/CameraControllerFragment.java
- M
camera/integration-tests/viewtestapp/src/main/java/androidx/camera/integration/view/MainActivity.java
- M
camera/integration-tests/viewtestapp/src/main/java/androidx/camera/integration/view/OverlayView.java
- M
camera/integration-tests/viewtestapp/src/main/java/androidx/camera/integration/view/PreviewViewFragment.java
- M
camera/integration-tests/viewtestapp/src/main/java/androidx/camera/integration/view/PreviewViewScaleTypePresenter.java
- M
camera/integration-tests/viewtestapp/src/main/java/androidx/camera/integration/view/TransformFragment.java
Hash: dd78f1e8a7a130b86d4e608380cf9dcbb61ba22a
Date: Fri Dec 06 09:06:47 2024
ap...@google.com <ap...@google.com> #87
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate camera-viewfinder to use JSpecify annotations
Expand for full commit details
Migrate camera-viewfinder to use JSpecify annotations
CL created by running `development/jspecify_update.py camera/viewfinder`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I7bcd759969c194304f52523354c792d19e52903b
Files:
- M
camera/viewfinder/viewfinder-view/build.gradle
- M
camera/viewfinder/viewfinder-view/src/androidTest/java/androidx/camera/viewfinder/utils/CoreAppTestUtil.java
- M
camera/viewfinder/viewfinder-view/src/androidTest/java/androidx/camera/viewfinder/utils/ForegroundTestActivity.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/TextureViewImplementation.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderImplementation.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/DeviceQuirks.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/DeviceQuirksLoader.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/Quirks.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/transform/TransformationInfo.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java
- M
camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/TransformUtils.java
- M
camera/viewfinder/viewfinder-view/src/test/java/androidx/camera/viewfinder/internal/quirk/DeviceQuirks.java
- M
camera/viewfinder/viewfinder-view/src/test/java/androidx/camera/viewfinder/internal/quirk/QuirkInjector.java
Hash: 708671b3e9ddb1863e9c9bac64df522b96c27781
Date: Fri Dec 06 09:18:55 2024
ap...@google.com <ap...@google.com> #88
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate camera effects projects to use JSpecify annotations
Expand for full commit details
Migrate camera effects projects to use JSpecify annotations
CL created by running `development/jspecify_update.py camera/camera-effects` and `development/jspecify_update.py camera/camera-effects-still-portrait`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I887c64a5b2875dab68b88add967d9053fa1e5b61
Files:
- M
camera/camera-effects-still-portrait/build.gradle
- M
camera/camera-effects-still-portrait/src/main/java/androidx/camera/effects/stillportrait/StillPortrait.java
- M
camera/camera-effects/build.gradle
- M
camera/camera-effects/src/main/java/androidx/camera/effects/Frame.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrame.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrameBuffer.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/internal/Utils.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/opengl/EglSurface.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgram.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramOverlay.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java
- M
camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java
Hash: 1464673f83a02c52413d7d73f643186d53fe714d
Date: Fri Dec 06 13:20:34 2024
ap...@google.com <ap...@google.com> #89
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Add nullable override to camera-video autovalue test class
Expand for full commit details
Add nullable override to camera-video autovalue test class
Due to a javac bug in JDK 21 and lower, AutoValue cannot see type-use nullness annotations from other compilations. @AutoValue classes that inherit @Nullable methods must provide an override so the AutoValue compiler doesn't make the value non-null. (There's a lint check to detect this).
Test: ./gradlew camera:camera-video:test
Bug: 326456246
Change-Id: Ib40c046d3070857f03b0a597137c12fc1aceb7f6
Files:
- M
camera/camera-video/src/androidTest/java/androidx/camera/video/FakeOutputOptions.java
Hash: 536d271fa4ca33bc5e1efc53a5a6f5bfd302c582
Date: Sat Dec 07 12:32:47 2024
ap...@google.com <ap...@google.com> #90
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate camera-video to use JSpecify annotations
Expand for full commit details
Migrate camera-video to use JSpecify annotations
CL created by running `development/jspecify_update.py camera/camera-video`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I526778b322e2ab79489b7da8255872330b829f88
Files:
- M
camera/camera-video/build.gradle
- M
camera/camera-video/src/androidTest/java/androidx/camera/video/FakeOutputOptions.java
- M
camera/camera-video/src/main/java/androidx/camera/video/AudioSpec.java
- M
camera/camera-video/src/main/java/androidx/camera/video/AudioStats.java
- M
camera/camera-video/src/main/java/androidx/camera/video/CapabilitiesByQuality.java
- M
camera/camera-video/src/main/java/androidx/camera/video/FallbackStrategy.java
- M
camera/camera-video/src/main/java/androidx/camera/video/FileDescriptorOutputOptions.java
- M
camera/camera-video/src/main/java/androidx/camera/video/FileOutputOptions.java
- M
camera/camera-video/src/main/java/androidx/camera/video/MediaSpec.java
- M
camera/camera-video/src/main/java/androidx/camera/video/MediaStoreOutputOptions.java
- M
camera/camera-video/src/main/java/androidx/camera/video/OutputOptions.java
- M
camera/camera-video/src/main/java/androidx/camera/video/OutputResults.java
- M
camera/camera-video/src/main/java/androidx/camera/video/Quality.java
- M
camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java
- M
camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java
- M
camera/camera-video/src/main/java/androidx/camera/video/Recorder.java
- M
camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java
- M
camera/camera-video/src/main/java/androidx/camera/video/Recording.java
- M
camera/camera-video/src/main/java/androidx/camera/video/RecordingStats.java
- M
camera/camera-video/src/main/java/androidx/camera/video/StreamInfo.java
- M
camera/camera-video/src/main/java/androidx/camera/video/VideoCapabilities.java
- M
camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java
- M
camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java
- M
camera/camera-video/src/main/java/androidx/camera/video/VideoOutput.java
- M
camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java
- M
camera/camera-video/src/main/java/androidx/camera/video/VideoSpec.java
- M
camera/camera-video/src/main/java/androidx/camera/video/impl/VideoCaptureConfig.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/BufferProvider.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/DynamicRangeMatchedEncoderProfilesProvider.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/SharedByteBuffer.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/VideoValidatedEncoderProfilesProxy.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSettings.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSourceAccessException.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStream.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamFactory.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioUtils.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api23Impl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api24Impl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api26Impl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api28Impl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api29Impl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api31Impl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/CodecStuckOnFlushQuirk.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/DeviceQuirks.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/DeviceQuirksLoader.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExcludeStretchedVideoQualityQuirk.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExtraSupportedQualityQuirk.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ReportedVideoQualityNotSupportedQuirk.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/SizeCannotEncodeVideoQuirk.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/StretchedVideoResolutionQuirk.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/VideoEncoderCrashQuirk.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/VideoQualityQuirk.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioConfigUtil.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioEncoderConfigAudioProfileResolver.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioEncoderConfigDefaultResolver.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioMimeInfo.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioSettingsAudioProfileResolver.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioSettingsDefaultResolver.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/MimeInfo.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoConfigUtil.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoEncoderConfigDefaultResolver.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoEncoderConfigVideoProfileResolver.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoMimeInfo.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/AudioEncoderConfig.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/AudioEncoderInfo.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/AudioEncoderInfoImpl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/BufferCopiedEncodedData.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodeException.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodedData.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodedDataImpl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/Encoder.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderCallback.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderConfig.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderFactory.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderInfo.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderInfoImpl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InputBuffer.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InputBufferImpl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InvalidConfigException.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/OutputConfig.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderConfig.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderDataSpace.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfo.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/utils/CodecUtil.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/utils/EncoderProfilesUtil.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/utils/OutputUtil.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/CorrectNegativeLatLongForMediaMuxer.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityAddedEncoderProfilesProvider.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityResolutionModifiedEncoderProfilesProvider.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityValidatedEncoderProfilesProvider.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java
- M
camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoTimebaseConverter.java
- M
camera/camera-video/src/test/java/androidx/camera/video/internal/compat/quirk/DeviceQuirks.java
Hash: 352403de49beebf13caea74601c8b48123ed265b
Date: Sat Dec 07 12:15:48 2024
ap...@google.com <ap...@google.com> #91
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate camera-core to use JSpecify annotations
Expand for full commit details
Migrate camera-core to use JSpecify annotations
CL created by running `development/jspecify_update.py camera-core`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Ib10eb29d1c0519056a0bc0bb1d603ded44ae8aaf
Files:
- M
camera/camera-core/build.gradle
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/FakeOtherUseCase.java
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/FakeOtherUseCaseConfig.java
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/ForwardingImageProxyTest.java
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/ImageAnalysisAbstractAnalyzerTest.java
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/ImageCaptureTest.java
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/ImageProcessingUtilTest.java
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/ImageProxyDownsamplerTest.java
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/ImageReaderProxysTest.java
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/MetadataImageReaderTest.java
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/impl/DeferrableSurfacesTest.java
- M
camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/Camera.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CameraControl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CameraExecutor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CameraFilter.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CameraInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CameraState.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CameraUnavailableException.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CameraX.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CaptureBundles.java
- M
camera/camera-core/src/main/java/androidx/camera/core/CompositionSettings.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ConcurrentCamera.java
- M
camera/camera-core/src/main/java/androidx/camera/core/DisplayOrientedMeteringPointFactory.java
- M
camera/camera-core/src/main/java/androidx/camera/core/DynamicRange.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ExperimentalUseCaseApi.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ExposureState.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ExtendableBuilder.java
- M
camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java
- M
camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringResult.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisBlockingAnalyzer.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisNonBlockingAnalyzer.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureCapabilities.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureException.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureLatencyEstimate.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageProcessor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageProxy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageProxyDownsampler.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageReaderFormatRecommender.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageReaderProxyProvider.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageReaderProxys.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImmutableImageInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/InitializationException.java
- M
camera/camera-core/src/main/java/androidx/camera/core/Logger.java
- M
camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java
- M
camera/camera-core/src/main/java/androidx/camera/core/MeteringPoint.java
- M
camera/camera-core/src/main/java/androidx/camera/core/MeteringPointFactory.java
- M
camera/camera-core/src/main/java/androidx/camera/core/Preview.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ResolutionInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/SettableImageProxy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/SurfaceOrientedMeteringPointFactory.java
- M
camera/camera-core/src/main/java/androidx/camera/core/SurfaceOutput.java
- M
camera/camera-core/src/main/java/androidx/camera/core/SurfaceProcessor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java
- M
camera/camera-core/src/main/java/androidx/camera/core/UseCase.java
- M
camera/camera-core/src/main/java/androidx/camera/core/UseCaseGroup.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ViewPort.java
- M
camera/camera-core/src/main/java/androidx/camera/core/concurrent/CameraCoordinator.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Bitmap2JpegBytes.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/BitmapEffect.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CameraRequest.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/DngImage2Disk.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Image2Bitmap.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Image2JpegBytes.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImageCaptureControl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegBytes2CroppedBitmap.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegBytes2Disk.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegBytes2Image.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegImage2Result.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/PostviewSettings.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingInput2Packet.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureCallback.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManager.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureRequest.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/AdapterCameraControl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/AdapterCameraInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/AdapterCameraInternal.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/AttachedSurfaceInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallback.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureFailure.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResults.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfigProvider.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfigs.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraDeviceSurfaceManager.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraFactory.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInfoInternal.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInternal.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraMode.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderExecutionState.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderInitRetryPolicy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraRepository.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraThreadConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraValidator.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureBundle.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureStage.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/Config.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ConfigProvider.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ConstantObservable.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ConvergenceUtils.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurfaces.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/DeviceProperties.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/EncoderProfilesProvider.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/EncoderProfilesProxy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ExtendedCameraConfigProviderStore.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/Identifier.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ImageInfoProcessor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ImageInputConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ImageProxyBundle.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ImageReaderProxy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ImmediateSurface.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/LensFacingCameraFilter.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/MetadataHolderService.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/MultiValueSet.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/MutableConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/MutableOptionsBundle.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/MutableStateObservable.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/MutableTagBundle.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/Observable.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/OptionsBundle.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/OutputSurface.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/OutputSurfaceConfiguration.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/PreviewConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsHolder.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsLoader.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/Quirks.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/ReadableConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/RequestProcessor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/RetryPolicyInternal.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessorSurface.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/SingleImageProxyBundle.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/StreamSpec.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceCombination.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/TagBundle.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/TimeoutRetryPolicy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfigFactory.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/capability/PreviewCapabilitiesImpl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompat.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatApi31Impl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatApi33Impl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatBaseImpl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CompareSizesByArea.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ContextUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifOutputStream.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/InterruptedRuntimeException.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/LongRational.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MainThreadAsyncHandler.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MatrixExt.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Optional.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Present.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ResolutionSelectorUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/SessionProcessorUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/SurfaceUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Threads.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/AudioExecutor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HighPriorityExecutor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/IoExecutor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/AsyncFunction.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ChainingListenableFuture.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureCallback.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/ByteBufferOutputStream.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/CameraCaptureResultImageInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/ImmutableZoomState.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/IoConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorterLegacy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/TargetConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/ThreadConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/ViewPorts.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompat.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi23Impl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi26Impl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi29Impl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/AeFpsRangeQuirk.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/DeviceQuirks.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/DeviceQuirksLoader.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureFailedForSpecificCombinationQuirk.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureRotationOptionQuirk.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/IncorrectJpegMetadataQuirk.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/LargeJpegImageQuirk.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/SurfaceProcessingQuirk.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/ExifRotationAvailability.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/InvalidJpegDataParser.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/JpegMetadataCorrector.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/StreamSharingForceEnabler.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/SurfaceSorter.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ArrayRingBuffer.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/utils/RingBuffer.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/utils/SizeUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/utils/UseCaseConfigUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/utils/VideoUtil.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ZslRingBuffer.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/Edge.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/ImageProcessorRequest.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/InternalImageProcessor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/Node.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/Operation.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/Packet.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/ShaderProvider.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorInternal.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorWithExecutor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/TargetUtils.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualOpenGlRenderer.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualOutConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessorNode.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/util/GraphicDeviceInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/util/OutConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/processing/util/OutputSurface.java
- M
camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/AspectRatioStrategy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionFilter.java
- M
camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java
- M
camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionStrategy.java
- M
camera/camera-core/src/main/java/androidx/camera/core/streamsharing/DynamicRangeUtils.java
- M
camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java
- M
camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java
- M
camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java
- M
camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingConfig.java
- M
camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java
- M
camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java
- M
camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraCaptureResult.java
- M
camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraControl.java
- M
camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraInfo.java
- M
camera/camera-core/src/test/java/androidx/camera/core/ImageAnalysisTest.java
- M
camera/camera-core/src/test/java/androidx/camera/core/LoggerTest.java
- M
camera/camera-core/src/test/java/androidx/camera/core/impl/CameraStateRegistryTest.java
- M
camera/camera-core/src/test/java/androidx/camera/core/impl/DeferrableSurfaceTest.java
- M
camera/camera-core/src/test/java/androidx/camera/core/impl/OptionsBundleTest.java
- M
camera/camera-core/src/test/java/androidx/camera/core/impl/utils/futures/ImmediateFutureTest.java
- M
camera/camera-core/src/test/java/androidx/camera/core/internal/compat/quirk/DeviceQuirks.java
- M
camera/camera-core/src/test/java/androidx/camera/core/internal/compat/quirk/ImageCaptureRotationOptionQuirkTest.java
- M
camera/camera-core/src/test/java/androidx/camera/core/internal/compat/workaround/ExifRotationAvailabilityTest.java
Hash: f71e622ee01f8472b1f51d81046176062ef8b6a9
Date: Sat Dec 07 08:36:05 2024
ap...@google.com <ap...@google.com> #92
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate camera lifecycle, mlkit-vision, and view to use JSpecify annotations
Expand for full commit details
Migrate camera lifecycle, mlkit-vision, and view to use JSpecify annotations
CL created by running `development/jspecify_update.py camera/camera-lifecycle`, `development/jspecify_update.py camera/camera-mlkit-vision`, and `development/jspecify_update.py camera/camera-view`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Id2a1e586062b466619b500a0060097e3d67d7466
Files:
- M
camera/camera-lifecycle/build.gradle
- M
camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java
- M
camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java
- M
camera/camera-mlkit-vision/build.gradle
- M
camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java
- M
camera/camera-view/build.gradle
- M
camera/camera-view/src/main/java/androidx/camera/view/CameraController.java
- M
camera/camera-view/src/main/java/androidx/camera/view/FlashModeConverter.java
- M
camera/camera-view/src/main/java/androidx/camera/view/ForwardingLiveData.java
- M
camera/camera-view/src/main/java/androidx/camera/view/LifecycleCameraController.java
- M
camera/camera-view/src/main/java/androidx/camera/view/PendingValue.java
- M
camera/camera-view/src/main/java/androidx/camera/view/PreviewStreamStateObserver.java
- M
camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java
- M
camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java
- M
camera/camera-view/src/main/java/androidx/camera/view/PreviewViewImplementation.java
- M
camera/camera-view/src/main/java/androidx/camera/view/PreviewViewMeteringPointFactory.java
- M
camera/camera-view/src/main/java/androidx/camera/view/ProcessCameraProviderWrapper.java
- M
camera/camera-view/src/main/java/androidx/camera/view/ProcessCameraProviderWrapperImpl.java
- M
camera/camera-view/src/main/java/androidx/camera/view/RotationProvider.java
- M
camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java
- M
camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java
- M
camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java
- M
camera/camera-view/src/main/java/androidx/camera/view/internal/ScreenFlashUiInfo.java
- M
camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/DeviceQuirks.java
- M
camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/DeviceQuirksLoader.java
- M
camera/camera-view/src/main/java/androidx/camera/view/transform/CoordinateTransform.java
- M
camera/camera-view/src/main/java/androidx/camera/view/transform/FileTransformFactory.java
- M
camera/camera-view/src/main/java/androidx/camera/view/transform/ImageProxyTransformFactory.java
- M
camera/camera-view/src/main/java/androidx/camera/view/transform/OutputTransform.java
- M
camera/camera-view/src/main/java/androidx/camera/view/video/AudioConfig.java
- M
camera/camera-view/src/test/java/androidx/camera/view/internal/compat/quirk/DeviceQuirks.java
- M
camera/camera-view/src/test/java/androidx/camera/view/internal/compat/quirk/QuirkInjector.java
- M
camera/camera-view/src/test/java/androidx/camera/view/transform/TransformTestUtils.java
Hash: a62b2ac74d53a1aa13520a2dce4285f8cfda3204
Date: Sat Dec 07 11:57:25 2024
ap...@google.com <ap...@google.com> #93
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate camera-camera2 to use JSpecify annotations
Expand for full commit details
Migrate camera-camera2 to use JSpecify annotations
CL created by running `development/jspecify_update.py camera/camera-camera2`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Idc6c6616bb5cd6f37b6640eb03e99c215f67fc1b
Files:
- M
camera/camera-camera2/build.gradle
- M
camera/camera-camera2/src/androidTest/java/androidx/camera/camera2/internal/Camera2CameraControlImplDeviceTest.java
- M
camera/camera-camera2/src/androidTest/java/androidx/camera/camera2/internal/Camera2CameraImplTest.java
- M
camera/camera-camera2/src/androidTest/java/androidx/camera/camera2/internal/Camera2ImplCameraXTest.java
- M
camera/camera-camera2/src/androidTest/java/androidx/camera/camera2/internal/CaptureSessionTest.java
- M
camera/camera-camera2/src/androidTest/java/androidx/camera/camera2/internal/ExposureDeviceTest.java
- M
camera/camera-camera2/src/androidTest/java/androidx/camera/camera2/internal/ZoomControlDeviceTest.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/Camera2Config.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/AndroidRZoomImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureFailure.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraFactory.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureOptionUnpacker.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureRequestBuilder.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2DeviceSurfaceManager.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2SessionOptionUnpacker.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2UseCaseConfigFactory.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceId.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceStateCallbacks.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraIdUtil.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraSelectionOptimizer.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraStateMachine.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraUnavailableExceptionHelper.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackAdapter.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackContainer.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionInterface.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CropRegionZoomImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DisplayInfoManager.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureControl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureStateImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FovUtil.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ImageCaptureOptionUnpacker.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/MeteringRepeatingSession.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSession.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/TemplateTypeUtil.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/TorchControl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/VideoStabilizationUtil.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlNoOpImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslUtil.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatApi28Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatBaseImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsApi28Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsBaseImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatApi23Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatApi24Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatApi28Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatBaseImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi28Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi29Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi30Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatBaseImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/StreamConfigurationMapCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/StreamConfigurationMapCompatApi23Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/StreamConfigurationMapCompatBaseImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangeConversions.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatApi33Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatBaseImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi33Impl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AeFpsRangeLegacyQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AfRegionFlipHorizontallyQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AspectRatioLegacyApi21Quirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AutoFlashUnderExposedQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CamcorderProfileResolutionQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CameraNoResponseWhenEnablingFlashQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CameraQuirks.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureIntentPreviewQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureNoResponseQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureSessionStuckQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureSessionStuckWhenCreatingBeforeClosingCameraQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ConfigureSurfaceToSecondarySessionFailQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/DeviceQuirks.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/DeviceQuirksLoader.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraCroppingQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedOutputSizeQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/FlashAvailabilityBufferUnderflowQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/FlashTooSlowQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailWithAutoFlashQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFlashNotFireQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureWashedOutImageQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureWithFlashUnderexposureQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/IncorrectCaptureStateQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/JpegCaptureDownsizingQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/JpegHalCorruptImageQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/LegacyCameraOutputConfigNullPointerQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/LegacyCameraSurfaceCleanupQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewOrientationIncorrectQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewStretchWhenVideoCaptureIsBoundQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/SmallDisplaySizeQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TemporalNoiseQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TorchFlashRequiredFor3aUpdateQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/YuvImageOnePixelShiftQuirk.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/AutoFlashAEModeDisabler.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/CameraCharacteristicsProvider.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/CloseCameraBeforeCreateNewSession.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/DisplaySizeCorrector.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ExcludedSupportedSizesContainer.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ExtraSupportedSurfaceCombinationsContainer.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/FlashAvailabilityChecker.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ForceCloseCaptureSession.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ForceCloseDeferrableSurface.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ImageCapturePixelHDRPlus.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/MaxPreviewSize.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/MeteringRegionCorrection.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OutputSizesCorrector.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OverrideAeModeForStillCapture.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/PreviewPixelHDRnet.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ResolutionCorrector.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/SessionResetPolicy.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/StillCaptureFlow.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/SupportedRepeatingSurfaceSize.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/TargetAspectRatio.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/TemplateParamsOverride.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/TorchStateReset.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/UseFlashModeTorchFor3aUpdate.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/UseTorchAsFlash.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraInfo.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2Interop.java
- M
camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/CaptureRequestOptions.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/Camera2CameraInfoImplTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/ImageCaptureOptionUnpackerTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/StreamUseCaseTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/SupportedSizeConstraintsTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/TorchControlTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/ZoomControlTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/compat/CameraManagerCompatTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/compat/quirk/AeFpsRangeLegacyQuirkTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/compat/quirk/DeviceQuirks.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/compat/quirk/YuvImageOnePixelShiftQuirkTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/compat/workaround/AutoFlashAEModeDisablerTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/compat/workaround/ExcludedSupportedSizesContainerTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/compat/workaround/ExtraSupportedSurfaceCombinationsContainerTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/compat/workaround/StillCaptureFlowTest.java
- M
camera/camera-camera2/src/test/java/androidx/camera/camera2/internal/compat/workaround/TargetAspectRatioTest.java
Hash: cf09bb8d8d2f563c851816588f91ca4681d16139
Date: Sat Dec 07 08:10:59 2024
ap...@google.com <ap...@google.com> #94
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate camera-testing to use JSpecify annotations
Expand for full commit details
Migrate camera-testing to use JSpecify annotations
CL created by running `development/jspecify_update.py camera/camera-testing`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Idc464ab5ad18fc9a7d0c654cdd86512e252c021e
Files:
- M
camera/camera-testing/build.gradle
- M
camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeAppConfig.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraCaptureResult.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraAvailabilityUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraXUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/Configs.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/ConstraintEnclosedTestRunner.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/DeferrableSurfacesUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/ExifUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/GarbageCollectionUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/HandlerUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/ImageProxyUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/StreamSharingForceEnabledEffect.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/ForegroundTestActivity.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/RequestResultTestActivity.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/compat/LooperCompat.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraDeviceSurfaceManager.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCaptureStage.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeConfig.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeDeferrableSurface.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeEncoderProfilesProvider.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageEffect.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeJpegPlaneProxy.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeLifecycleOwner.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeMultiValueSet.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakePlaneProxy.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceEffect.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessorInternal.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfigFactory.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/GrayscaleImageEffect.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/mocks/MockConsumer.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/mocks/MockObserver.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/mocks/MockScreenFlash.java
- M
camera/camera-testing/src/main/java/androidx/camera/testing/impl/mocks/helpers/ArgumentCaptor.java
- M
camera/camera-testing/src/test/java/androidx/camera/testing/fakes/FakeCameraControlTest.java
- M
camera/camera-testing/src/test/java/androidx/camera/testing/fakes/FakeCameraDeviceSurfaceManagerTest.java
- M
camera/camera-testing/src/test/java/androidx/camera/testing/fakes/FakeCameraTest.java
Hash: 4cd291612f8a30798efb539f4f7f761ebb10f000
Date: Sat Dec 07 12:01:52 2024
ap...@google.com <ap...@google.com> #95
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate remotecallback to use JSpecify annotations
Expand for full commit details
Migrate remotecallback to use JSpecify annotations
CL created by running `development/jspecify_update.py remotecallback`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: If8903d250cbe36acff0c7e40acdede0b249d835f
Files:
- M
remotecallback/remotecallback-processor/build.gradle
- M
remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/RemoteCallbackProcessor.java
- M
remotecallback/remotecallback/build.gradle
- M
remotecallback/remotecallback/src/main/java/androidx/remotecallback/AppWidgetProviderWithCallbacks.java
- M
remotecallback/remotecallback/src/main/java/androidx/remotecallback/BroadcastReceiverWithCallbacks.java
- M
remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackBase.java
- M
remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java
- M
remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackReceiver.java
- M
remotecallback/remotecallback/src/main/java/androidx/remotecallback/ContentProviderWithCallbacks.java
- M
remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java
Hash: 319af457ce1df4343a68a374646faf354c0db687
Date: Thu Nov 21 10:27:22 2024
ey...@gmail.com <ey...@gmail.com> #96
The compose release notes links to this issue with the note:
This library now uses JSpecify nullness annotations, which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode
Does that mean that every codebase using AndroidX libraries in a Kotlin project needs to use these arguments, or is that only needed when building AndroidX?
cp...@google.com <cp...@google.com> #97
As of Kotlin 2.1.0, -Xtype-enhancement-improvements-strict-mode
anymore.)
cp...@google.com <cp...@google.com> #98
I continue to think that -Xtype-enhancement-improvements-strict-mode
is unnecessary nowadays, and I've filed
ju...@google.com <ju...@google.com> #99
If you're using an older version of Kotlin than 2.1.0, then you'll need to use the -Xjspecify-annotations=strict
argument to see nullness compilation errors in code that interops with Java APIs (without the compiler argument, they'll be warnings). Per -Xtype-enhancement-improvements-strict-mode
might not be needed if you're using Kotlin 1.7 or newer.
ap...@google.com <ap...@google.com> #100
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate core-location-altitude to use JSpecify annotations
Expand for full commit details
Migrate core-location-altitude to use JSpecify annotations
CL created by running `development/jspecify_update.py core/core-location-altitude`
This requires updating to the latest version of the room compiler which was just updated to handle JSpecify annotations.
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I301d7e44ab96406b24e93d19aa2914ac8f34d6de
Files:
- M
core/core-location-altitude/build.gradle
- M
core/core-location-altitude/src/main/java/androidx/core/location/altitude/AltitudeConverterCompat.java
- M
core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/AltitudeConverter.java
- M
core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java
- M
core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java
- M
core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/db/AltitudeConverterDatabase.java
- M
core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/db/MapParamsDao.java
- M
core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/db/MapParamsEntity.java
- M
core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/db/TilesDao.java
- M
core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/db/TilesEntity.java
Hash: 82ae697e9ebae84e2433d643ccfd906a14f59c15
Date: Fri Dec 13 14:35:40 2024
ap...@google.com <ap...@google.com> #101
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate core:core to use JSpecify annotations
Expand for full commit details
Migrate core:core to use JSpecify annotations
CL created by running `development/jspecify_update.py core/core`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: Iaf3e1d955e754d15c6b69b9fb397aad4b54aaf96
Files:
- M
core/core/build.gradle
- M
core/core/src/androidTest/java/android/support/v4/testutils/TestUtils.java
- M
core/core/src/androidTest/java/android/support/v4/testutils/TextViewActions.java
- M
core/core/src/androidTest/java/androidx/core/app/GrammaticalInfectionActivity.java
- M
core/core/src/androidTest/java/androidx/core/app/JobIntentServiceTest.java
- M
core/core/src/androidTest/java/androidx/core/app/NotificationChannelCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/app/NotificationChannelGroupCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/app/NotificationManagerCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/app/RemoteActionCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/content/res/ResourcesCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/graphics/PaintTest.java
- M
core/core/src/androidTest/java/androidx/core/graphics/PaintTestApi29.java
- M
core/core/src/androidTest/java/androidx/core/graphics/TypefaceCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/os/TraceCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/provider/FontsContractCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/text/method/LinkMovementMethodCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/util/AtomicFileTest.java
- M
core/core/src/androidTest/java/androidx/core/view/AccessibilityDelegateCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/view/DragStartHelperTest.java
- M
core/core/src/androidTest/java/androidx/core/view/NestedScrollingChildHelperTest.java
- M
core/core/src/androidTest/java/androidx/core/view/NestedScrollingHelperIntegrationTest.java
- M
core/core/src/androidTest/java/androidx/core/view/PointerIconCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/view/ViewCompatReceiveContentTest.java
- M
core/core/src/androidTest/java/androidx/core/view/ViewCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/view/ViewConfigurationCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/view/ViewGroupCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/view/ViewParentCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/view/inputmethod/EditorInfoCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/view/inputmethod/ImeBaseSplitTestActivity.java
- M
core/core/src/androidTest/java/androidx/core/view/inputmethod/ImeSecondarySplitTestActivity.java
- M
core/core/src/androidTest/java/androidx/core/view/inputmethod/ImeSecondarySplitViewCompatTestActivity.java
- M
core/core/src/androidTest/java/androidx/core/view/inputmethod/InputConnectionCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/widget/EdgeEffectCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/widget/ListViewCompatTest.java
- M
core/core/src/androidTest/java/androidx/core/widget/NestedScrollViewNestedScrollingA11yScrollTest.java
- M
core/core/src/androidTest/java/androidx/core/widget/NestedScrollViewNestedScrollingChildTest.java
- M
core/core/src/androidTest/java/androidx/core/widget/NestedScrollViewNestedScrollingFlingTest.java
- M
core/core/src/androidTest/java/androidx/core/widget/NestedScrollViewNestedScrollingParent2Test.java
- M
core/core/src/androidTest/java/androidx/core/widget/NestedScrollViewNestedScrollingParent3Test.java
- M
core/core/src/androidTest/java/androidx/core/widget/NestedScrollViewWithCollapsingToolbarTest.java
- M
core/core/src/androidTest/java/androidx/core/widget/TestContentView.java
- M
core/core/src/main/java/android/support/v4/os/ResultReceiver.java
- M
core/core/src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java
- M
core/core/src/main/java/androidx/core/app/ActivityCompat.java
- M
core/core/src/main/java/androidx/core/app/ActivityManagerCompat.java
- M
core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java
- M
core/core/src/main/java/androidx/core/app/ActivityRecreator.java
- M
core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java
- M
core/core/src/main/java/androidx/core/app/AppComponentFactory.java
- M
core/core/src/main/java/androidx/core/app/AppLaunchChecker.java
- M
core/core/src/main/java/androidx/core/app/AppLocalesStorageHelper.java
- M
core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java
- M
core/core/src/main/java/androidx/core/app/BundleCompat.java
- M
core/core/src/main/java/androidx/core/app/CoreComponentFactory.java
- M
core/core/src/main/java/androidx/core/app/DialogCompat.java
- M
core/core/src/main/java/androidx/core/app/FrameMetricsAggregator.java
- M
core/core/src/main/java/androidx/core/app/GrammaticalInflectionManagerCompat.java
- M
core/core/src/main/java/androidx/core/app/JobIntentService.java
- M
core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java
- M
core/core/src/main/java/androidx/core/app/NavUtils.java
- M
core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java
- M
core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java
- M
core/core/src/main/java/androidx/core/app/NotificationCompat.java
- M
core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java
- M
core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java
- M
core/core/src/main/java/androidx/core/app/PendingIntentCompat.java
- M
core/core/src/main/java/androidx/core/app/Person.java
- M
core/core/src/main/java/androidx/core/app/RemoteActionCompat.java
- M
core/core/src/main/java/androidx/core/app/RemoteInput.java
- M
core/core/src/main/java/androidx/core/app/ServiceCompat.java
- M
core/core/src/main/java/androidx/core/app/ShareCompat.java
- M
core/core/src/main/java/androidx/core/app/TaskStackBuilder.java
- M
core/core/src/main/java/androidx/core/content/ContentProviderCompat.java
- M
core/core/src/main/java/androidx/core/content/ContentResolverCompat.java
- M
core/core/src/main/java/androidx/core/content/ContextCompat.java
- M
core/core/src/main/java/androidx/core/content/FileProvider.java
- M
core/core/src/main/java/androidx/core/content/IntentCompat.java
- M
core/core/src/main/java/androidx/core/content/IntentSanitizer.java
- M
core/core/src/main/java/androidx/core/content/LocusIdCompat.java
- M
core/core/src/main/java/androidx/core/content/MimeTypeFilter.java
- M
core/core/src/main/java/androidx/core/content/PackageManagerCompat.java
- M
core/core/src/main/java/androidx/core/content/PermissionChecker.java
- M
core/core/src/main/java/androidx/core/content/SharedPreferencesCompat.java
- M
core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportCallback.java
- M
core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportService.java
- M
core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportServiceConnection.java
- M
core/core/src/main/java/androidx/core/content/UriMatcherCompat.java
- M
core/core/src/main/java/androidx/core/content/pm/PackageInfoCompat.java
- M
core/core/src/main/java/androidx/core/content/pm/PermissionInfoCompat.java
- M
core/core/src/main/java/androidx/core/content/pm/ShortcutInfoChangeListener.java
- M
core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java
- M
core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java
- M
core/core/src/main/java/androidx/core/content/pm/ShortcutXmlParser.java
- M
core/core/src/main/java/androidx/core/content/res/CamColor.java
- M
core/core/src/main/java/androidx/core/content/res/CamUtils.java
- M
core/core/src/main/java/androidx/core/content/res/ColorStateListInflaterCompat.java
- M
core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java
- M
core/core/src/main/java/androidx/core/content/res/ConfigurationHelper.java
- M
core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java
- M
core/core/src/main/java/androidx/core/content/res/GradientColorInflaterCompat.java
- M
core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java
- M
core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java
- M
core/core/src/main/java/androidx/core/content/res/ViewingConditions.java
- M
core/core/src/main/java/androidx/core/database/CursorWindowCompat.java
- M
core/core/src/main/java/androidx/core/database/sqlite/SQLiteCursorCompat.java
- M
core/core/src/main/java/androidx/core/graphics/BitmapCompat.java
- M
core/core/src/main/java/androidx/core/graphics/BlendModeColorFilterCompat.java
- M
core/core/src/main/java/androidx/core/graphics/BlendModeUtils.java
- M
core/core/src/main/java/androidx/core/graphics/ColorUtils.java
- M
core/core/src/main/java/androidx/core/graphics/Insets.java
- M
core/core/src/main/java/androidx/core/graphics/PaintCompat.java
- M
core/core/src/main/java/androidx/core/graphics/PathParser.java
- M
core/core/src/main/java/androidx/core/graphics/PathSegment.java
- M
core/core/src/main/java/androidx/core/graphics/PathUtils.java
- M
core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java
- M
core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java
- M
core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java
- M
core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java
- M
core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java
- M
core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java
- M
core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java
- M
core/core/src/main/java/androidx/core/graphics/TypefaceCompatUtil.java
- M
core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi14.java
- M
core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi21.java
- M
core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi26.java
- M
core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java
- M
core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java
- M
core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java
- M
core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable21.java
- M
core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.java
- M
core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java
- M
core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java
- M
core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableState.java
- M
core/core/src/main/java/androidx/core/hardware/display/DisplayManagerCompat.java
- M
core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java
- M
core/core/src/main/java/androidx/core/internal/package-info.java
- M
core/core/src/main/java/androidx/core/internal/view/SupportMenuItem.java
- M
core/core/src/main/java/androidx/core/location/GnssStatusCompat.java
- M
core/core/src/main/java/androidx/core/location/LocationCompat.java
- M
core/core/src/main/java/androidx/core/location/LocationListenerCompat.java
- M
core/core/src/main/java/androidx/core/location/LocationManagerCompat.java
- M
core/core/src/main/java/androidx/core/location/LocationRequestCompat.java
- M
core/core/src/main/java/androidx/core/net/ConnectivityManagerCompat.java
- M
core/core/src/main/java/androidx/core/net/MailTo.java
- M
core/core/src/main/java/androidx/core/net/ParseException.java
- M
core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java
- M
core/core/src/main/java/androidx/core/net/UriCompat.java
- M
core/core/src/main/java/androidx/core/os/BundleCompat.java
- M
core/core/src/main/java/androidx/core/os/CancellationSignal.java
- M
core/core/src/main/java/androidx/core/os/ConfigurationCompat.java
- M
core/core/src/main/java/androidx/core/os/EnvironmentCompat.java
- M
core/core/src/main/java/androidx/core/os/ExecutorCompat.java
- M
core/core/src/main/java/androidx/core/os/HandlerCompat.java
- M
core/core/src/main/java/androidx/core/os/LocaleListCompat.java
- M
core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java
- M
core/core/src/main/java/androidx/core/os/LocaleListInterface.java
- M
core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java
- M
core/core/src/main/java/androidx/core/os/MessageCompat.java
- M
core/core/src/main/java/androidx/core/os/OperationCanceledException.java
- M
core/core/src/main/java/androidx/core/os/OutcomeReceiverCompat.java
- M
core/core/src/main/java/androidx/core/os/ParcelCompat.java
- M
core/core/src/main/java/androidx/core/os/TraceCompat.java
- M
core/core/src/main/java/androidx/core/os/UserHandleCompat.java
- M
core/core/src/main/java/androidx/core/os/UserManagerCompat.java
- M
core/core/src/main/java/androidx/core/provider/CallbackWrapper.java
- M
core/core/src/main/java/androidx/core/provider/CalleeHandler.java
- M
core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java
- M
core/core/src/main/java/androidx/core/provider/FontProvider.java
- M
core/core/src/main/java/androidx/core/provider/FontRequest.java
- M
core/core/src/main/java/androidx/core/provider/FontRequestWorker.java
- M
core/core/src/main/java/androidx/core/provider/FontsContractCompat.java
- M
core/core/src/main/java/androidx/core/provider/RequestExecutor.java
- M
core/core/src/main/java/androidx/core/service/quicksettings/PendingIntentActivityWrapper.java
- M
core/core/src/main/java/androidx/core/service/quicksettings/TileServiceCompat.java
- M
core/core/src/main/java/androidx/core/telephony/TelephonyManagerCompat.java
- M
core/core/src/main/java/androidx/core/telephony/mbms/MbmsHelper.java
- M
core/core/src/main/java/androidx/core/text/HtmlCompat.java
- M
core/core/src/main/java/androidx/core/text/ICUCompat.java
- M
core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java
- M
core/core/src/main/java/androidx/core/text/TextUtilsCompat.java
- M
core/core/src/main/java/androidx/core/text/method/LinkMovementMethodCompat.java
- M
core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java
- M
core/core/src/main/java/androidx/core/text/util/LocalePreferences.java
- M
core/core/src/main/java/androidx/core/util/AtomicFile.java
- M
core/core/src/main/java/androidx/core/util/ObjectsCompat.java
- M
core/core/src/main/java/androidx/core/util/Pair.java
- M
core/core/src/main/java/androidx/core/util/Preconditions.java
- M
core/core/src/main/java/androidx/core/util/SizeFCompat.java
- M
core/core/src/main/java/androidx/core/util/TypedValueCompat.java
- M
core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java
- M
core/core/src/main/java/androidx/core/view/ActionProvider.java
- M
core/core/src/main/java/androidx/core/view/ContentInfoCompat.java
- M
core/core/src/main/java/androidx/core/view/DifferentialMotionFlingController.java
- M
core/core/src/main/java/androidx/core/view/DisplayCompat.java
- M
core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java
- M
core/core/src/main/java/androidx/core/view/DragAndDropPermissionsCompat.java
- M
core/core/src/main/java/androidx/core/view/DragStartHelper.java
- M
core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java
- M
core/core/src/main/java/androidx/core/view/GravityCompat.java
- M
core/core/src/main/java/androidx/core/view/KeyEventDispatcher.java
- M
core/core/src/main/java/androidx/core/view/LayoutInflaterCompat.java
- M
core/core/src/main/java/androidx/core/view/MarginLayoutParamsCompat.java
- M
core/core/src/main/java/androidx/core/view/MenuCompat.java
- M
core/core/src/main/java/androidx/core/view/MenuHost.java
- M
core/core/src/main/java/androidx/core/view/MenuHostHelper.java
- M
core/core/src/main/java/androidx/core/view/MenuItemCompat.java
- M
core/core/src/main/java/androidx/core/view/MenuProvider.java
- M
core/core/src/main/java/androidx/core/view/MotionEventCompat.java
- M
core/core/src/main/java/androidx/core/view/NestedScrollingChild.java
- M
core/core/src/main/java/androidx/core/view/NestedScrollingChild2.java
- M
core/core/src/main/java/androidx/core/view/NestedScrollingChild3.java
- M
core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java
- M
core/core/src/main/java/androidx/core/view/NestedScrollingParent.java
- M
core/core/src/main/java/androidx/core/view/NestedScrollingParent2.java
- M
core/core/src/main/java/androidx/core/view/NestedScrollingParent3.java
- M
core/core/src/main/java/androidx/core/view/NestedScrollingParentHelper.java
- M
core/core/src/main/java/androidx/core/view/OnApplyWindowInsetsListener.java
- M
core/core/src/main/java/androidx/core/view/OnReceiveContentListener.java
- M
core/core/src/main/java/androidx/core/view/OnReceiveContentViewBehavior.java
- M
core/core/src/main/java/androidx/core/view/OneShotPreDrawListener.java
- M
core/core/src/main/java/androidx/core/view/PointerIconCompat.java
- M
core/core/src/main/java/androidx/core/view/ScaleGestureDetectorCompat.java
- M
core/core/src/main/java/androidx/core/view/ScrollFeedbackProviderCompat.java
- M
core/core/src/main/java/androidx/core/view/SoftwareKeyboardControllerCompat.java
- M
core/core/src/main/java/androidx/core/view/TintableBackgroundView.java
- M
core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java
- M
core/core/src/main/java/androidx/core/view/VelocityTrackerFallback.java
- M
core/core/src/main/java/androidx/core/view/ViewCompat.java
- M
core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java
- M
core/core/src/main/java/androidx/core/view/ViewGroupCompat.java
- M
core/core/src/main/java/androidx/core/view/ViewParentCompat.java
- M
core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java
- M
core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorListener.java
- M
core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorListenerAdapter.java
- M
core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorUpdateListener.java
- M
core/core/src/main/java/androidx/core/view/ViewStructureCompat.java
- M
core/core/src/main/java/androidx/core/view/WindowCompat.java
- M
core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java
- M
core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControlListenerCompat.java
- M
core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java
- M
core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java
- M
core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java
- M
core/core/src/main/java/androidx/core/view/accessibility/AccessibilityClickableSpanCompat.java
- M
core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java
- M
core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java
- M
core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java
- M
core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java
- M
core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java
- M
core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java
- M
core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java
- M
core/core/src/main/java/androidx/core/view/animation/PathInterpolatorCompat.java
- M
core/core/src/main/java/androidx/core/view/autofill/AutofillIdCompat.java
- M
core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java
- M
core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java
- M
core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java
- M
core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java
- M
core/core/src/main/java/androidx/core/view/insetscontrast/ContrastProtection.java
- M
core/core/src/main/java/androidx/core/view/insetscontrast/ProtectionGroup.java
- M
core/core/src/main/java/androidx/core/view/insetscontrast/ProtectionView.java
- M
core/core/src/main/java/androidx/core/view/insetscontrast/SystemBarStateMonitor.java
- M
core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java
- M
core/core/src/main/java/androidx/core/widget/AutoSizeableTextView.java
- M
core/core/src/main/java/androidx/core/widget/CheckedTextViewCompat.java
- M
core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java
- M
core/core/src/main/java/androidx/core/widget/ContentLoadingProgressBar.java
- M
core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java
- M
core/core/src/main/java/androidx/core/widget/ImageViewCompat.java
- M
core/core/src/main/java/androidx/core/widget/ListPopupWindowCompat.java
- M
core/core/src/main/java/androidx/core/widget/ListViewAutoScrollHelper.java
- M
core/core/src/main/java/androidx/core/widget/ListViewCompat.java
- M
core/core/src/main/java/androidx/core/widget/NestedScrollView.java
- M
core/core/src/main/java/androidx/core/widget/PopupMenuCompat.java
- M
core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java
- M
core/core/src/main/java/androidx/core/widget/TextViewCompat.java
- M
core/core/src/main/java/androidx/core/widget/TextViewOnReceiveContentListener.java
- M
core/core/src/main/java/androidx/core/widget/TintableCheckedTextView.java
- M
core/core/src/main/java/androidx/core/widget/TintableCompoundButton.java
- M
core/core/src/main/java/androidx/core/widget/TintableCompoundDrawablesView.java
- M
core/core/src/main/java/androidx/core/widget/TintableImageSourceView.java
Hash: 5c86afb33905d66b89a29ce66362859bc48651e5
Date: Fri Dec 13 14:41:46 2024
ap...@google.com <ap...@google.com> #102
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate core-appdigest to use JSpecify annotations
Expand for full commit details
Migrate core-appdigest to use JSpecify annotations
CL created by running `development/jspecify_update.py core/core-appdigest`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: If6df16f9fff0bccdfd8a7b938e7ff3743fc5ebe2
Files:
- M
core/core-appdigest/build.gradle
- M
core/core-appdigest/src/androidTest/java/androidx/core/appdigest/ChecksumsTest.java
- M
core/core-appdigest/src/main/java/androidx/core/appdigest/Checksum.java
- M
core/core-appdigest/src/main/java/androidx/core/appdigest/Checksums.java
- M
core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java
- M
core/core-appdigest/src/main/java/androidx/core/appdigest/VerityTreeBuilder.java
Hash: 50570d6e767486afbddca87595327278b1dd52fc
Date: Fri Dec 13 14:46:38 2024
ap...@google.com <ap...@google.com> #103
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate leanback to use JSpecify annotations
Expand for full commit details
Migrate leanback to use JSpecify annotations
CL created by running `development/jspecify_update.py leanback`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I5fdf1b885691c47b120b3b2f100213f9cb090eb3
Files:
- M
leanback/leanback-grid/build.gradle
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/FacetProvider.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/FacetProviderAdapter.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/OnChildLaidOutListener.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/OnChildSelectedListener.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/OnChildViewHolderSelectedListener.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/SingleRow.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/VerticalGridView.java
- M
leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewHolderTask.java
- M
leanback/leanback-preference/build.gradle
- M
leanback/leanback-preference/src/main/java/androidx/leanback/preference/BaseLeanbackPreferenceFragmentCompat.java
- M
leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackEditTextPreferenceDialogFragmentCompat.java
- M
leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java
- M
leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java
- M
leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceFragmentCompat.java
- M
leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragment.java
- M
leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragmentCompat.java
- M
leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsRootView.java
- M
leanback/leanback-tab/build.gradle
- M
leanback/leanback-tab/src/androidTest/java/androidx/leanback/tab/app/TabLayoutTestActivity.java
- M
leanback/leanback-tab/src/androidTest/java/androidx/leanback/tab/app/TestFragment.java
- M
leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackTabLayout.java
- M
leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackViewPager.java
- M
leanback/leanback/build.gradle
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/BrowseFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/BrowseFragmentTestActivity.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/BrowseSupportFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/DetailsFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/DetailsSupportFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/DetailsTestFragment.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/DetailsTestSupportFragment.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/GuidedStepFragmentTestActivity.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/GuidedStepTestFragment.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/GuidedStepTestSupportFragment.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/ListRowDataAdapterTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/PlaybackFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/PlaybackSupportFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/RowsFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/RowsSupportFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/SearchFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/SearchSupportFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/SingleFragmentTestActivity.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/StringPresenter.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/VerticalGridFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/VideoFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/VideoSupportFragmentTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/app/wizard/GuidedStepAttributesTestFragment.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/media/MediaControllerAdapterTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/media/MediaPlayerGlueTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/media/PlaybackGlueTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/GridActivity.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/ItemBridgeAdapterTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/ListRowPresenterTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/ObjectAdapterTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/PlaybackTransportRowPresenterTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/PresenterTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/TestPresenter.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/picker/DatePickerActivity.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/picker/PinPickerTest.java
- M
leanback/leanback/src/androidTest/java/androidx/leanback/widget/picker/TimePickerActivity.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/VideoFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/app/VideoSupportFragment.java
- M
leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java
- M
leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java
- M
leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java
- M
leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java
- M
leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java
- M
leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java
- M
leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java
- M
leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java
- M
leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java
- M
leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java
- M
leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java
- M
leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java
- M
leanback/leanback/src/main/java/androidx/leanback/media/SurfaceHolderGlueHost.java
- M
leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java
- M
leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaListHeaderPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/Action.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/ActionPresenterSelector.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/ClassPresenterSelector.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/ControlButtonPresenterSelector.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewLogoPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallaxDrawable.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/DiffCallback.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/DividerPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/FragmentAnimationProvider.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapterGroup.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionDiffCallback.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/LeanbackAppCompatViewInflater.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/MediaItemActionPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/MediaRowFocusView.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/OnActionClickedListener.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/PageRow.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowView.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackRowPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/PresenterSelector.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/SinglePresenterSelector.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/TitleViewAdapter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java
- M
leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java
Hash: a25100162bc8fdc3c54a6298c1d3cf9d0160910a
Date: Sat Dec 14 10:59:26 2024
ap...@google.com <ap...@google.com> #104
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate core animation to use JSpecify annotations
Expand for full commit details
Migrate core animation to use JSpecify annotations
CL created by running `development/jspecify_update.py core/core-animation`, `development/jspecify_update.py core/core-animation-testing`, and 1development/jspecify_update.py core/core-animation-integration-tests`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I351bf8902d858f98d54465ed427baa740f9d4db4
Files:
- M
core/core-animation-integration-tests/testapp/build.gradle
- M
core/core-animation-integration-tests/testapp/src/androidTest/java/androidx/core/animation/AnimatorSetTest.java
- M
core/core-animation-integration-tests/testapp/src/androidTest/java/androidx/core/animation/AnimatorTestRuleIsolationTest.java
- M
core/core-animation-integration-tests/testapp/src/androidTest/java/androidx/core/animation/ObjectAnimatorTest.java
- M
core/core-animation-testing/build.gradle
- M
core/core-animation-testing/src/main/java/androidx/core/animation/AnimatorTestRule.java
- M
core/core-animation/build.gradle
- M
core/core-animation/src/main/java/androidx/core/animation/AccelerateInterpolator.java
- M
core/core-animation/src/main/java/androidx/core/animation/Animator.java
- M
core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java
- M
core/core-animation/src/main/java/androidx/core/animation/AnimatorListenerAdapter.java
- M
core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java
- M
core/core-animation/src/main/java/androidx/core/animation/AnticipateInterpolator.java
- M
core/core-animation/src/main/java/androidx/core/animation/AnticipateOvershootInterpolator.java
- M
core/core-animation/src/main/java/androidx/core/animation/ArgbEvaluator.java
- M
core/core-animation/src/main/java/androidx/core/animation/BidirectionalTypeConverter.java
- M
core/core-animation/src/main/java/androidx/core/animation/CycleInterpolator.java
- M
core/core-animation/src/main/java/androidx/core/animation/DecelerateInterpolator.java
- M
core/core-animation/src/main/java/androidx/core/animation/FloatArrayEvaluator.java
- M
core/core-animation/src/main/java/androidx/core/animation/FloatEvaluator.java
- M
core/core-animation/src/main/java/androidx/core/animation/FloatKeyframeSet.java
- M
core/core-animation/src/main/java/androidx/core/animation/FloatProperty.java
- M
core/core-animation/src/main/java/androidx/core/animation/IntArrayEvaluator.java
- M
core/core-animation/src/main/java/androidx/core/animation/IntEvaluator.java
- M
core/core-animation/src/main/java/androidx/core/animation/IntKeyframeSet.java
- M
core/core-animation/src/main/java/androidx/core/animation/IntProperty.java
- M
core/core-animation/src/main/java/androidx/core/animation/Keyframe.java
- M
core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java
- M
core/core-animation/src/main/java/androidx/core/animation/Keyframes.java
- M
core/core-animation/src/main/java/androidx/core/animation/LinearInterpolator.java
- M
core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java
- M
core/core-animation/src/main/java/androidx/core/animation/OvershootInterpolator.java
- M
core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java
- M
core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java
- M
core/core-animation/src/main/java/androidx/core/animation/PointFEvaluator.java
- M
core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java
- M
core/core-animation/src/main/java/androidx/core/animation/RectEvaluator.java
- M
core/core-animation/src/main/java/androidx/core/animation/TimeAnimator.java
- M
core/core-animation/src/main/java/androidx/core/animation/TypeConverter.java
- M
core/core-animation/src/main/java/androidx/core/animation/TypeEvaluator.java
- M
core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java
Hash: ee6fc9c359e1fad0969349ee1295019c93796c6e
Date: Fri Dec 13 14:43:16 2024
ap...@google.com <ap...@google.com> #105
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate work to use JSpecify annotations
Expand for full commit details
Migrate work to use JSpecify annotations
CL created by running `development/jspecify_update.py work`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I1e13598b6ae0515076094859b8a4cd6460cab5ed
Files:
- M
work/integration-tests/testapp/build.gradle
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/InfiniteWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/RecursiveWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/RetryWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/SleepWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/TestApplication.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/TestWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/ToastWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/db/Image.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/db/WordCount.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/imageprocessing/ImageCleanupWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/imageprocessing/ImageProcessingWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/imageprocessing/ImageSetupWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/sherlockholmes/TextMappingWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/sherlockholmes/TextReducingWorker.java
- M
work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/sherlockholmes/TextStartupWorker.java
- M
work/work-gcm/build.gradle
- M
work/work-gcm/src/main/java/androidx/work/impl/background/gcm/GcmScheduler.java
- M
work/work-gcm/src/main/java/androidx/work/impl/background/gcm/GcmTaskConverter.java
- M
work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmDispatcher.java
- M
work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmService.java
- M
work/work-multiprocess/build.gradle
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableCallback.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImpl.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteDispatcher.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteForegroundUpdater.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteListenableWorker.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteProgressUpdater.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkContinuationImpl.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerInfo.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerService.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkerService.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelConverters.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelUtils.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableConstraints.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableForegroundRequestInfo.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRemoteWorkRequest.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableResult.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRuntimeExtras.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableUpdateRequest.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfo.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfos.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkQuery.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequest.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequests.java
- M
work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java
- M
work/work-runtime/build.gradle
- M
work/work-runtime/src/androidTest/java/androidx/work/DefaultWorkerFactoryTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/WorkDatabaseMigrationTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/impl/WorkContinuationImplTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/impl/WorkManagerImplLargeExecutorTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/impl/WorkManagerImplTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/impl/WorkerWrapperTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/impl/background/greedy/GreedySchedulerTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcherTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/impl/background/systemalarm/WorkTimerTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/impl/utils/LiveDataUtilsTest.java
- M
work/work-runtime/src/androidTest/java/androidx/work/impl/utils/taskexecutor/InstantWorkTaskExecutor.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/ChainedArgumentWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/EchoingWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/ExceptionWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/FailureWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/InfiniteTestWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/InterruptionAwareWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/LatchWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/RandomSleepTestWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/RetryWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/ReturnNullResultWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/SleepTestWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/StopAwareWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/TestWorker.java
- M
work/work-runtime/src/androidTest/java/androidx/work/worker/UsedWorker.java
- M
work/work-runtime/src/main/java/androidx/work/ForegroundInfo.java
- M
work/work-runtime/src/main/java/androidx/work/ForegroundUpdater.java
- M
work/work-runtime/src/main/java/androidx/work/ListenableWorker.java
- M
work/work-runtime/src/main/java/androidx/work/Logger.java
- M
work/work-runtime/src/main/java/androidx/work/Operation.java
- M
work/work-runtime/src/main/java/androidx/work/ProgressUpdater.java
- M
work/work-runtime/src/main/java/androidx/work/RunnableScheduler.java
- M
work/work-runtime/src/main/java/androidx/work/WorkContinuation.java
- M
work/work-runtime/src/main/java/androidx/work/WorkManagerInitializer.java
- M
work/work-runtime/src/main/java/androidx/work/WorkerParameters.java
- M
work/work-runtime/src/main/java/androidx/work/impl/DefaultRunnableScheduler.java
- M
work/work-runtime/src/main/java/androidx/work/impl/ExecutionListener.java
- M
work/work-runtime/src/main/java/androidx/work/impl/Processor.java
- M
work/work-runtime/src/main/java/androidx/work/impl/Scheduler.java
- M
work/work-runtime/src/main/java/androidx/work/impl/Schedulers.java
- M
work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java
- M
work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java
- M
work/work-runtime/src/main/java/androidx/work/impl/WorkRequestHolder.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/greedy/DelayedWorkTracker.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/Alarms.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/ConstraintProxyUpdateReceiver.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/ConstraintsCommandHandler.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/DelayMetCommandHandler.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmScheduler.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobInfoConverter.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java
- M
work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java
- M
work/work-runtime/src/main/java/androidx/work/impl/diagnostics/DiagnosticsReceiver.java
- M
work/work-runtime/src/main/java/androidx/work/impl/foreground/ForegroundProcessor.java
- M
work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java
- M
work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/EnqueueRunnable.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/LiveDataUtils.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/PackageManagerHelper.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/PreferenceUtils.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/SerialExecutorImpl.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/SynchronousExecutor.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/WorkForegroundUpdater.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/WorkProgressUpdater.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/WorkTimer.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/futures/SettableFuture.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/taskexecutor/TaskExecutor.java
- M
work/work-runtime/src/main/java/androidx/work/impl/utils/taskexecutor/WorkManagerTaskExecutor.java
- M
work/work-runtime/src/main/java/androidx/work/multiprocess/RemoteWorkContinuation.java
- M
work/work-runtime/src/main/java/androidx/work/multiprocess/RemoteWorkManager.java
- M
work/work-runtime/src/test/java/androidx/work/DataTest.java
- M
work/work-rxjava2/build.gradle
- M
work/work-rxjava2/src/main/java/androidx/work/RxWorker.java
- M
work/work-rxjava3/build.gradle
- M
work/work-rxjava3/src/main/java/androidx/work/rxjava3/RxWorker.java
- M
work/work-testing/build.gradle
- M
work/work-testing/src/androidTest/java/androidx/work/testing/workers/CountingTestWorker.java
- M
work/work-testing/src/androidTest/java/androidx/work/testing/workers/TestListenableWorker.java
- M
work/work-testing/src/androidTest/java/androidx/work/testing/workers/TestWorker.java
- M
work/work-testing/src/main/java/androidx/work/testing/InstantWorkTaskExecutor.java
- M
work/work-testing/src/main/java/androidx/work/testing/SynchronousExecutor.java
- M
work/work-testing/src/main/java/androidx/work/testing/TestDriver.java
- M
work/work-testing/src/main/java/androidx/work/testing/TestForegroundUpdater.java
- M
work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java
- M
work/work-testing/src/main/java/androidx/work/testing/TestProgressUpdater.java
- M
work/work-testing/src/main/java/androidx/work/testing/TestWorkerBuilder.java
- M
work/work-testing/src/main/java/androidx/work/testing/WorkManagerTestInitHelper.java
Hash: 92f51c17f5429393d02e809b9cdfa3078ef09367
Date: Sat Dec 14 09:57:37 2024
ap...@google.com <ap...@google.com> #106
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate core-google-shortcuts to use JSpecify annotations
Expand for full commit details
Migrate core-google-shortcuts to use JSpecify annotations
CL created by running `development/jspecify_update.py core/core-google-shortcuts`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I4bef09e79781f38cee4ea4bc6f863877ec796a46
Files:
- M
core/core-google-shortcuts/build.gradle
- M
core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java
- M
core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/TrampolineActivity.java
- M
core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/CapabilityBuilder.java
- M
core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/ParameterBuilder.java
- M
core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/ShortcutBuilder.java
- M
core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/utils/ShortcutUtils.java
Hash: 3c14a3fcbe6650b2fb4418beaec75e38667c129b
Date: Fri Dec 13 14:45:59 2024
ap...@google.com <ap...@google.com> #107
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate contentpager to use JSpecify annotations
Expand for full commit details
Migrate contentpager to use JSpecify annotations
CL created by running `development/jspecify_update.py contentpager`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I11231578b982b1918d87cf974d4811e14fee19d3
Files:
- M
contentpager/contentpager/build.gradle
- M
contentpager/contentpager/src/androidTest/java/androidx/contentpager/content/ContentPagerTest.java
- M
contentpager/contentpager/src/androidTest/java/androidx/contentpager/content/LoaderQueryRunnerTest.java
- M
contentpager/contentpager/src/androidTest/java/androidx/contentpager/content/TestContentProvider.java
- M
contentpager/contentpager/src/androidTest/java/androidx/contentpager/content/TestQueryCallback.java
- M
contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java
- M
contentpager/contentpager/src/main/java/androidx/contentpager/content/LoaderQueryRunner.java
- M
contentpager/contentpager/src/main/java/androidx/contentpager/content/Query.java
Hash: fcf9e480d7c1cd3db6b3bee16179e528d73b8898
Date: Mon Sep 30 15:11:28 2024
ap...@google.com <ap...@google.com> #108
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate inspection to use JSpecify annotations
Expand for full commit details
Migrate inspection to use JSpecify annotations
CL created by running `development/jspecify_update.py inspection`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I228370b08b2b03a5367c9e4cb578e6eb2578cb1c
Files:
- M
inspection/inspection/build.gradle
- M
inspection/inspection/src/main/java/androidx/inspection/ArtTooling.java
- M
inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java
- M
inspection/inspection/src/main/java/androidx/inspection/Connection.java
- M
inspection/inspection/src/main/java/androidx/inspection/DefaultArtTooling.java
- M
inspection/inspection/src/main/java/androidx/inspection/Inspector.java
- M
inspection/inspection/src/main/java/androidx/inspection/InspectorEnvironment.java
- M
inspection/inspection/src/main/java/androidx/inspection/InspectorExecutors.java
- M
inspection/inspection/src/main/java/androidx/inspection/InspectorFactory.java
Hash: 9e5ee7086a890d9ac8fbe4eafce9d133326a8a54
Date: Wed Nov 20 14:51:19 2024
ap...@google.com <ap...@google.com> #109
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate constraintlayout to use JSpecify annotations
Expand for full commit details
Migrate constraintlayout to use JSpecify annotations
CL created by running `development/jspecify_update.py constraintlayout`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I69cfdb2f635e36fda566b8f45979947c66aa8861
Files:
- M
constraintlayout/constraintlayout-core/build.gradle
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLObject.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLString.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java
- M
constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java
- M
constraintlayout/constraintlayout-core/src/test/java/androidx/constraintlayout/core/AdvancedChainTest.java
- M
constraintlayout/constraintlayout-core/src/test/java/androidx/constraintlayout/core/ArrayLinkedVariablesTest.java
- M
constraintlayout/constraintlayout-core/src/test/java/androidx/constraintlayout/core/BarrierTest.java
- M
constraintlayout/constraintlayout-core/src/test/java/androidx/constraintlayout/core/RandomLayoutTest.java
- M
constraintlayout/constraintlayout-core/src/test/java/androidx/constraintlayout/core/widgets/ChainHeadTest.java
- M
constraintlayout/constraintlayout/build.gradle
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MockView.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionTelltales.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java
- M
constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java
Hash: 586de0fbefc79925d8e5263ecf83ddba70655475
Date: Tue Dec 03 10:01:48 2024
ap...@google.com <ap...@google.com> #110
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate credentials to use JSpecify annotations
Expand for full commit details
Migrate credentials to use JSpecify annotations
CL created by running `development/jspecify_update.py credentials`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Change-Id: I31c2e1a5137087261b3ee67742766011b19968b8
Files:
- M
credentials/credentials-e2ee/build.gradle
- M
credentials/credentials-e2ee/src/androidTest/java/androidx/credentials/e2ee/IdentityKeyJavaTest.java
- M
credentials/credentials/build.gradle
- M
credentials/credentials/src/androidTest/java/androidx/credentials/CredentialManagerJavaTest.java
- M
credentials/credentials/src/androidTest/java/androidx/credentials/GetPublicKeyCredentialOptionJavaTest.java
- M
credentials/credentials/src/androidTest/java/androidx/credentials/GetRestoreCredentialOptionJavaTest.java
- M
credentials/credentials/src/androidTest/java/androidx/credentials/provider/PendingIntentHandlerApi23JavaTest.java
- M
credentials/registry/registry-provider/build.gradle
- M
credentials/registry/registry-provider/src/androidTest/java/androidx/credentials/registry/provider/RegistryManagerJavaTest.java
Hash: c6a70aaf066af15723eb21e6862ff948f25c939a
Date: Sat Dec 14 10:40:04 2024
ap...@google.com <ap...@google.com> #111
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate tvprovider to use JSpecify annotations
Expand for full commit details
Migrate tvprovider to use JSpecify annotations
CL created by running `development/jspecify_update.py tvprovider`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I4fcdf3ed392d15751627922d586eac18f821d0d2
Files:
- M
tvprovider/tvprovider/build.gradle
- M
tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java
- M
tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java
- M
tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/ChannelLogoUtils.java
- M
tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java
- M
tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java
- M
tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java
- M
tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java
- M
tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java
- M
tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java
Hash: b3cac9c0f8ff177d9a03a067de9e46b935f9599d
Date: Thu Nov 21 11:48:14 2024
ap...@google.com <ap...@google.com> #112
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate room to use JSpecify annotations
Expand for full commit details
Migrate room to use JSpecify annotations
CL created by running `development/jspecify_update.py room`
The testapp integration test is run against a pre-KMP version of the room compiler, and this compiler version also doesn't have the fix to recognize JSpecify annotations on primary keys (aosp/3237981). For this project, I left the AndroidX @NonNull on primary keys and suppressed the lint check.
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I9eea0a14375491b11bc0a5365d82dfd05e6b8e98
Files:
- M
room/integration-tests/autovaluetestapp/build.gradle
- M
room/integration-tests/autovaluetestapp/src/androidTest/java/androidx/room/integration/autovaluetestapp/test/MailDaoTest.java
- M
room/integration-tests/autovaluetestapp/src/androidTest/java/androidx/room/integration/autovaluetestapp/vo/ParcelableEntity.java
- M
room/integration-tests/noappcompattestapp/build.gradle
- M
room/integration-tests/noappcompattestapp/src/androidTest/java/androidx/room/integration/noappcompat/BareDatabaseTest.java
- M
room/integration-tests/testapp/build.gradle
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/dao/PetDao.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/dao/ProductDao.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/dao/UserDao.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/migration/AutoMigrationDb.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/migration/AutoMigrationTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/migration/FtsMigrationTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/migration/JournalDbPostMigrationTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/migration/MigrationTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/migration/ProvidedAutoMigrationSpecTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/paging/DataSourceFactoryTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/paging/LimitOffsetDataSourceTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/AutoClosingRoomOpenHelperTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/ByteBufferColumnTypeAdapterTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/ClearAllTablesTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/ConstructorTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/CustomDatabaseTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/DatabaseCallbackTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/DatabaseViewTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/EntityUpsertionAdapterTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/GenericEntityTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/InvalidationTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/InvalidationTrackerBehavioralTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/InvalidationTrackerTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/MultiInstanceInvalidationTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/NoBackupDirectoryTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/PrepackageTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/ProvidedTypeConverterTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/QueryTransactionTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/RxJava2Test.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/RxJava2WithInstantTaskExecutorTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/RxJava3Test.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/TestObserver.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/TypeConverterPriorityTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/test/WriteAheadLoggingTest.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/vo/Hivemind.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/vo/ObjectPKeyEntity.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/vo/PetCouple.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/vo/Product.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/vo/Robot.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/vo/Toy.java
- M
room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/vo/UserAndPetNonNull.java
- M
room/integration-tests/testapp/src/androidTestWithNullAwareTypeConverter/java/androidx/room/integration/test/RecordPojoTest.java
- M
room/integration-tests/testapp/src/main/java/androidx/room/integration/testapp/SampleDatabaseService.java
- M
room/integration-tests/testapp/src/main/java/androidx/room/integration/testapp/database/Customer.java
- M
room/room-compiler-processing/build.gradle
- M
room/room-compiler-processing/src/test/java/androidx/room/compiler/processing/JavaImplProcessingStep.java
- M
room/room-guava/build.gradle
- M
room/room-guava/src/androidTest/java/androidx/room/guava/GuavaRoomTest.java
- M
room/room-runtime/build.gradle
- M
room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java
Hash: e54a2363e6fd81c3eb8693fb1e38a34ab1c93769
Date: Sat Dec 14 10:32:04 2024
ap...@google.com <ap...@google.com> #113
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate recyclerview to use JSpecify annotations
Expand for full commit details
Migrate recyclerview to use JSpecify annotations
CL created by running `development/jspecify_update.py recyclerview`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Relnote: "This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode"
Change-Id: I03b80dbabc45393ade3436280e82f17ee050b9b7
Files:
- M
recyclerview/recyclerview-selection/build.gradle
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/BandSelectionHelperTest.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/DefaultSelectionTrackerTest.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/GestureDetectorWrapperTest.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/StableIdKeyProviderTest.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/ViewAutoScrollerTest.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/testing/SelectionTrackers.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/testing/TestAdapter.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/testing/TestBandPredicate.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/testing/TestItemDetails.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/testing/TestItemDetailsLookup.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/testing/TestOnItemActivatedListener.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/testing/TestOnItemTouchListener.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/testing/TestSelectionObserver.java
- M
recyclerview/recyclerview-selection/src/androidTest/java/androidx/recyclerview/selection/testing/TestSelectionPredicate.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/AutoScroller.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandPredicate.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DisallowInterceptFilter.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBackstop.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBridge.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventRouter.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/FocusDelegate.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureDetectorWrapper.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemKeyProvider.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionInputHandler.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MouseInputHandler.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MutableSelection.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OnContextClickListener.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OnDragInitiatedListener.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OnItemActivatedListener.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/PointerDragEventInterceptor.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ResetManager.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionPredicates.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StableIdKeyProvider.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StorageStrategy.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StubOnItemTouchListener.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ToolSourceHandlerRegistry.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ToolSourceKey.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/TouchInputHandler.java
- M
recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java
- M
recyclerview/recyclerview/build.gradle
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/test/NestedScrollingParent2Adapter.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/AsyncListUtilLayoutTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/AttachDetachCollector.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/BaseLinearLayoutManagerTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/BaseRecyclerViewInstrumentationTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/BaseStaggeredGridLayoutManagerTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/BaseWrapContentTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/BaseWrapContentWithAspectRatioTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/CustomEdgeEffectTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/DefaultItemAnimatorTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/DividerItemDecorationTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/FocusSearchNavigationTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/GridLayoutManagerCustomSizeInScrollDirectionTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/GridLayoutManagerRtlTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/GridLayoutManagerTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/GridLayoutManagerUiAutomationTests.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/GridLayoutManagerWrapContentTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/ItemAnimatorTestDouble.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/ItemAnimatorV2ApiTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/ItemTouchHelperTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerBaseConfigSetTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerExtraLayoutSpaceTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerPrepareForDropTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerSnappingTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/LinearSmoothScrollerTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/LoggingItemAnimator.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/MultiRecyclerViewPrefetchTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecycledViewPoolTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerListenerTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewAccessibilityLifecycleTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewAccessibilityTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewAnimationsTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewBasicTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewCacheTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewFastScrollerTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewFocusRecoveryTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewLayoutTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewNestedScrolling3RequestDisallowInterceptTouchTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewNestedScrollingA11yScrollTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewNestedScrollingChildTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewNestedScrollingMouseScrollTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewNestedScrollingScrollByTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewNestedScrollingSmoothScrollByTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewNestedScrollingTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/RecyclerViewOnGenericMotionEventTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerBaseConfigSetTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerCacheTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerSnappingTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/StaggeredGridLayoutManagerTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/StretchEdgeEffectTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/TestContentView.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/TestResizingRelayoutWithAutoMeasure.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/TestedFrameLayout.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/ViewBoundsCheckTest.java
- M
recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/WrapContentBasicTest.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterListUpdateCallback.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncDifferConfig.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/BatchingListUpdateCallback.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DividerItemDecoration.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchUIUtilImpl.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSnapHelper.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListAdapter.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListUpdateCallback.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerView.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SnapHelper.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StableIdStorage.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/TileList.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java
- M
recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java
- M
recyclerview/recyclerview/src/test/java/androidx/recyclerview/widget/SortedListBatchedCallbackTest.java
- M
recyclerview/recyclerview/src/test/java/androidx/recyclerview/widget/SortedListTest.java
- M
recyclerview/recyclerview/src/test/java/androidx/recyclerview/widget/ViewInfoStoreTest.java
Hash: f0fab6de9e079afce5bc7a1d9213f26b4ceb43c1
Date: Thu Nov 21 10:10:27 2024
ap...@google.com <ap...@google.com> #114
Project: platform/frameworks/support
Branch: androidx-main
Author: Julia McClellan <
Link:
Migrate gridlayout to use JSpecify annotations
Expand for full commit details
Migrate gridlayout to use JSpecify annotations
CL created by running `development/jspecify_update.py gridlayout`
We are updating all AndroidX libraries to use the Jspecify nullness annotations (https://docs.google.com/document/d/1XjainD032hUdCfgXIzRThHvP9FJANYuocKaTDXWuLXo/edit?usp=sharing)
Bug: 326456246
Test: `checkApi`, `lint`, `runErrorProne`
Change-Id: I54c6254f1cafc1373f32f0c0195955bd4f9bc671
Files:
- M
gridlayout/gridlayout/build.gradle
- M
gridlayout/gridlayout/src/androidTest/java/androidx/gridlayout/widget/TestContentView.java
Hash: e012b53440d6967ab6d735ec9f0f007b3b3b72ca
Date: Sat Dec 14 10:56:09 2024
Description