--- old/src/share/vm/gc_implementation/shared/vmGCOperations.hpp 2014-10-17 16:09:58.000000000 +0200 +++ new/src/share/vm/gc_implementation/shared/vmGCOperations.hpp 2014-10-17 16:09:58.000000000 +0200 @@ -186,14 +186,14 @@ // GenCollectedHeap heap. class VM_GenCollectFull: public VM_GC_Operation { private: - int _max_level; + Generation::Type _max_generation; public: VM_GenCollectFull(unsigned int gc_count_before, unsigned int full_gc_count_before, GCCause::Cause gc_cause, - int max_level) + Generation::Type max_generation) : VM_GC_Operation(gc_count_before, gc_cause, full_gc_count_before, true /* full */), - _max_level(max_level) { } + _max_generation(max_generation) { } ~VM_GenCollectFull() {} virtual VMOp_Type type() const { return VMOp_GenCollectFull; } virtual void doit();