commit | 87e552db94588455c081efd87dbde0cd96d02942 | [log] [tgz] |
---|---|---|
author | Ian Rogers <irogers@google.com> | Fri Aug 31 15:54:48 2012 -0700 |
committer | Ian Rogers <irogers@google.com> | Sat Sep 01 00:23:33 2012 -0700 |
tree | 02fc47be772d65e3ba4f2453f5d330b7dd111d1a | |
parent | c747cffa950b8398cb8844d47e2253214c855750 [diff] |
Make ICCE logic common, refactor throws. There were 2 sets of ICCE logic in ClassLinker::ResolveMethod and Method::CheckIncompatibleClassChange, merged into just 1 piece of logic in Method::CheckIncompatibleClassChange. Move Throw... routines into own file and make adding the dex location to the detail message more thorough. Change-Id: I953dbfa3fed3767f35799b2f82b16637c437dbbe