-
Enhancement
-
Resolution: Fixed
-
P4
-
9
-
b51
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8082862 | emb-9 | Joseph Provino | P4 | Resolved | Fixed | team |
BarrierSet is an abstract base class. There is no need for its ctor to be public (it can be protected instead). Its destructor should either be protected or public and virtual, with the former preferred if public not required by usage, which it better not be, given that it's presently non-virtual.
The ctor should also take an argument specifying the kind, rather than initializing _kind to Uninit and requiring derived classes to reassign _kind in their constructors.
The ctor should also take an argument specifying the kind, rather than initializing _kind to Uninit and requiring derived classes to reassign _kind in their constructors.
- backported by
-
JDK-8082862 Clean up BarrierSet ctor/dtor
-
- Resolved
-
- relates to
-
JDK-8064721 The card tables only ever need two covering regions
-
- Resolved
-