summaryrefslogtreecommitdiffstats
path: root/src/java_lang_Class.cc
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2011-10-26 17:41:55 -0700
committerIan Rogers <irogers@google.com>2011-10-26 22:53:21 -0700
commit9074b99bfbd5419e340f138a018b673ce71f77e8 (patch)
tree0910d8eb0e08eb6cb45a1f307b31b1bc17d70c31 /src/java_lang_Class.cc
parentb82b6878fb000d4731063b1bf15c39ff7c50b61f (diff)
downloadart-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.cc5
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;
}