Mercurial > hg > truffle
comparison src/share/vm/oops/instanceKlass.hpp @ 6277:dddcdb7ae209
removed klass::is_leaf_class() and replaced it's usage in Graal (the only usage) with an explicit test to ignore interface classes
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 22 Aug 2012 11:00:31 +0200 |
parents | 957c266d8bc5 |
children | e522a00b91aa |
comparison
equal
deleted
inserted
replaced
6276:03c4c25ae726 | 6277:dddcdb7ae209 |
---|---|
737 | 737 |
738 // link this class into the implementors list of every interface it implements | 738 // link this class into the implementors list of every interface it implements |
739 void process_interfaces(Thread *thread); | 739 void process_interfaces(Thread *thread); |
740 | 740 |
741 // virtual operations from Klass | 741 // virtual operations from Klass |
742 bool is_leaf_class() const { return _subklass == NULL; } | |
743 objArrayOop compute_secondary_supers(int num_extra_slots, TRAPS); | 742 objArrayOop compute_secondary_supers(int num_extra_slots, TRAPS); |
744 bool compute_is_subtype_of(klassOop k); | 743 bool compute_is_subtype_of(klassOop k); |
745 bool can_be_primary_super_slow() const; | 744 bool can_be_primary_super_slow() const; |
746 klassOop java_super() const { return super(); } | 745 klassOop java_super() const { return super(); } |
747 int oop_size(oop obj) const { return size_helper(); } | 746 int oop_size(oop obj) const { return size_helper(); } |