OSDN Git Service

Track removal of String hash functions.
authorNarayan Kamath <narayan@google.com>
Wed, 13 Apr 2016 13:17:44 +0000 (14:17 +0100)
committerNarayan Kamath <narayan@google.com>
Mon, 18 Apr 2016 09:39:14 +0000 (09:39 +0000)
commit617209c00dae14fd179ed1926166a691140c1912
treedffb0bd20f2e7772c000dfa34f16b630580fe4ac
parent589bf49ef3068c148f7b9650c42b0794b65f5e35
Track removal of String hash functions.

The number of virtual methods dropped by one. The change to the
field counting merits some explanation, with the change to OpenJDK
we got rid of two 16 bit fields and added a 32 bit field (which the
companion change removed), so things continued to work happily.
This change brings the number of 16 bit fields down to zero.

Also fixes 100-reflect2, which iterates over all methods in j.l.String.

bug: 28082128

(cherry picked from commit 5d8fa8bbcb9411015c92d687cb1f3cb785146bf7)

Change-Id: I4e5454547e08b072768bbc466e2f5c027b8dab86
runtime/mirror/string-inl.h
test/100-reflect2/expected.txt