commit | fc66129b478d49f493b8262f81f8813a5f41459e | [log] [tgz] |
---|---|---|
author | David Brazdil <dbrazdil@google.com> | Wed Mar 14 13:57:27 2018 +0000 |
committer | David Brazdil <dbrazdil@google.com> | Thu Mar 15 12:54:42 2018 +0000 |
tree | 305594db27eaf39336175f958ee447536d9bf5d9 | |
parent | 8ce3bfaf1da2139a70b67e6b53c0110489801d40 [diff] |
Warn on overriding of hidden methods We could prevent apps from overriding hidden methods in the same manner they cannot override a package-private method - by creating a separate vtable entry for the child method. For now, start by printing a warning when a hidden method is being overridden but do not change the semantics. Bug: 64382372 Test: art/test.py -r -t 674-hiddenapi Change-Id: I9d5bfa6b833a4c0f5aaffa5f82dbe9b1e1f03f1f