--- old/src/share/vm/gc/shared/generation.hpp 2015-09-09 13:49:15.000000000 +0200 +++ new/src/share/vm/gc/shared/generation.hpp 2015-09-09 13:49:15.000000000 +0200 @@ -143,7 +143,7 @@ } virtual Generation::Name kind() { return Generation::Other; } - GenerationSpec* spec(); + size_t initial_size(); // This properly belongs in the collector, but for now this // will do. @@ -311,10 +311,6 @@ // do nothing. virtual void par_oop_since_save_marks_iterate_done(int thread_num) {} - // This generation will collect all younger generations - // during a full collection. - virtual bool full_collects_young_generation() const { return false; } - // This generation does in-place marking, meaning that mark words // are mutated during the marking phase and presumably reinitialized // to a canonical value after the GC. This is currently used by the @@ -405,7 +401,7 @@ // that was most recently collected. This allows the generation to // decide what statistics are valid to collect. For example, the // generation can decide to gather the amount of promoted data if - // the collection of the younger generations has completed. + // the collection of the young generation has completed. GCStats* gc_stats() const { return _gc_stats; } virtual void update_gc_stats(Generation* current_generation, bool full) {}