diff options
author | Ian Rogers <irogers@google.com> | 2011-10-26 17:41:55 -0700 |
---|---|---|
committer | Ian Rogers <irogers@google.com> | 2011-10-26 22:53:21 -0700 |
commit | 9074b99bfbd5419e340f138a018b673ce71f77e8 (patch) | |
tree | 0910d8eb0e08eb6cb45a1f307b31b1bc17d70c31 /src/java_lang_Class.cc | |
parent | b82b6878fb000d4731063b1bf15c39ff7c50b61f (diff) | |
download | art-9074b99bfbd5419e340f138a018b673ce71f77e8.zip art-9074b99bfbd5419e340f138a018b673ce71f77e8.tar.gz art-9074b99bfbd5419e340f138a018b673ce71f77e8.tar.bz2 |
Better unresolved type support.
Also fix bug where miranda methods were changing their declaring class
and thereby breaking their return type indices.
Add support for dumping stacks on abort.
Change-Id: I3782864736b12d1f81ab9aea4909213d3344ba13
Diffstat (limited to 'src/java_lang_Class.cc')
-rw-r--r-- | src/java_lang_Class.cc | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/java_lang_Class.cc b/src/java_lang_Class.cc index 81d070f..eccf977 100644 --- a/src/java_lang_Class.cc +++ b/src/java_lang_Class.cc @@ -78,7 +78,7 @@ bool IsVisibleConstructor(Method* m, bool public_only) { if (public_only && !m->IsPublic()) { return false; } - if (m->IsMiranda() || m->IsStatic()) { + if (m->IsStatic()) { return false; } if (m->GetName()->CharAt(0) != '<') { @@ -134,9 +134,6 @@ bool IsVisibleMethod(Method* m, bool public_only) { if (public_only && !m->IsPublic()) { return false; } - if (m->IsMiranda()) { - return false; - } if (m->GetName()->CharAt(0) == '<') { return false; } |