equal
deleted
inserted
replaced
1651 *ptr = 0; |
1651 *ptr = 0; |
1652 } |
1652 } |
1653 } |
1653 } |
1654 } |
1654 } |
1655 |
1655 |
1656 class CleanExtraDataClosure : public StackObj { |
|
1657 public: |
|
1658 virtual bool is_live(Method* m) = 0; |
|
1659 }; |
|
1660 |
|
1661 // Check for entries that reference an unloaded method |
1656 // Check for entries that reference an unloaded method |
1662 class CleanExtraDataKlassClosure : public CleanExtraDataClosure { |
1657 class CleanExtraDataKlassClosure : public CleanExtraDataClosure { |
1663 bool _always_clean; |
1658 bool _always_clean; |
1664 public: |
1659 public: |
1665 CleanExtraDataKlassClosure(bool always_clean) : _always_clean(always_clean) {} |
1660 CleanExtraDataKlassClosure(bool always_clean) : _always_clean(always_clean) {} |