commit | d88c1499efe2f718f3cc1f45a3dc178471b22ce6 | [log] [tgz] |
---|---|---|
author | Nicolas Geoffray <ngeoffray@google.com> | Wed Jul 06 10:01:58 2022 +0100 |
committer | Nicolas Geoffray <ngeoffray@google.com> | Thu Jul 07 16:58:21 2022 +0000 |
tree | d28e20d9a4f87d2c1fc9a867b111cdc818ff250a | |
parent | 4a21275dfb1bc58ede8141cbfd103ad46c3fcf2d [diff] |
Fix one edge case at method linking to throw at runtime. If we could not find a public implementation for a public method, throw an IllegalAccessError at runtime, when the method is actually called, instead of when the class is being created. Test: 840-resolution Test: 182-method-linking Change-Id: I741c7d0f6fc3b90a5d1614e1a9b76985a2eb32e2