1 This is a smoke test of dex conversion, which checks to see that a 2 "this" argument is never reused for a temporary. (Background: Popular 3 debuggers will get confused if "this" is reused, and it arguably 4 should be the case that the target object of an instance method being 5 executed ought never be gc'ed anyway, and overwriting "this" could in 6 fact cause that to happen.) 7 8 This test compares emitted code against a known-good (via eyeballing) 9 version, so it is possible for this test to spuriously fail if other 10 aspects of conversion end up altering the output in innocuous ways. 11