equal
deleted
inserted
replaced
48 void Klass::set_name(Symbol* n) { |
48 void Klass::set_name(Symbol* n) { |
49 _name = n; |
49 _name = n; |
50 if (_name != NULL) _name->increment_refcount(); |
50 if (_name != NULL) _name->increment_refcount(); |
51 } |
51 } |
52 |
52 |
53 bool Klass::is_subclass_of(Klass* k) const { |
53 bool Klass::is_subclass_of(const Klass* k) const { |
54 // Run up the super chain and check |
54 // Run up the super chain and check |
55 if (this == k) return true; |
55 if (this == k) return true; |
56 |
56 |
57 Klass* t = const_cast<Klass*>(this)->super(); |
57 Klass* t = const_cast<Klass*>(this)->super(); |
58 |
58 |