On Fri, 5 Nov 2021 14:14:43 GMT, Leo Korinth <lkori...@openjdk.org> wrote:
>> Use override specifier in HeapDumper. It is safer. > > Leo Korinth has updated the pull request incrementally with one additional > commit since the last revision: > > restart failed github tests Marked as reviewed by dholmes (Reviewer). The only "downside" to using `override` is that if you use it on one method then you must use it on all applicable methods in a class, so it can tend to have a viral affect in terms of the scope of changes needed just to add the case(s) you're really interested in. My experience with `override` in Java is a negative one as I often fail to add the annotation and then get chastised by the compiler for my oversight. It might be useful when writing larger libraries with class hierarchies but I find it a hinderence when writing simple code like tests. For C++ I find the placement of override awkward and less visible than virtual. ------------- PR: https://git.openjdk.java.net/jdk/pull/6274