Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
I think it is because we've deprecated the accidently public mDatabase. Should be fine.
Can you share the full warning so we can verify?
Can you share the full warning so we can verify?
ap...@google.com <ap...@google.com> #3
That's the entire message:
...app\build\generated\source\kapt\remoteDevDebug\za\co\ruggedmobile\petermeter\data\PeterMeterDb_Impl.java:
uses or overrides a deprecated API.
Recompile with -Xlint:deprecation for details.
...app\build\generated\source\kapt\remoteDevDebug\za\co\ruggedmobile\petermeter\data\PeterMeterDb_Impl.java:
uses or overrides a deprecated API.
Recompile with -Xlint:deprecation for details.
ap...@google.com <ap...@google.com> #4
I see it is a "Note" not a warning.
ap...@google.com <ap...@google.com> #5
Here are the warnings I'm getting with -Xlint:deprecation:
AppDatabase_Impl.java:154: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
if (mCallbacks != null) {
^
AppDatabase_Impl.java:155: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
for (int _i = 0, _size = mCallbacks.size(); _i < _size; _i++) {
^
AppDatabase_Impl.java:156: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
mCallbacks.get(_i).onCreate(_db);
^
AppDatabase_Impl.java:163: warning: [deprecation] mDatabase in RoomDatabase has been deprecated
mDatabase = _db;
^
AppDatabase_Impl.java:166: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
if (mCallbacks != null) {
^
AppDatabase_Impl.java:167: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
for (int _i = 0, _size = mCallbacks.size(); _i < _size; _i++) {
^
AppDatabase_Impl.java:168: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
mCallbacks.get(_i).onOpen(_db);
^
AppDatabase_Impl.java:154: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
if (mCallbacks != null) {
^
AppDatabase_Impl.java:155: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
for (int _i = 0, _size = mCallbacks.size(); _i < _size; _i++) {
^
AppDatabase_Impl.java:156: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
mCallbacks.get(_i).onCreate(_db);
^
AppDatabase_Impl.java:163: warning: [deprecation] mDatabase in RoomDatabase has been deprecated
mDatabase = _db;
^
AppDatabase_Impl.java:166: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
if (mCallbacks != null) {
^
AppDatabase_Impl.java:167: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
for (int _i = 0, _size = mCallbacks.size(); _i < _size; _i++) {
^
AppDatabase_Impl.java:168: warning: [deprecation] mCallbacks in RoomDatabase has been deprecated
mCallbacks.get(_i).onOpen(_db);
^
Description
see this test:https://android-review.googlesource.com/c/platform/frameworks/support/+/1881029/3/room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/InternalsTest.kt#48
This does not even compile as it seems like we don't properly rename getters/setters for properties such that we cannot find the getter/setter for internal properties.