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(); }