Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8082966 | emb-9 | Stefan Karlsson | P4 | Resolved | Fixed | team |
The inclusion of resourceArea.hpp in classFileParser.hpp is causing cyclic dependencies when I'm changing unrelated code. The main reason for this is that a lot of implementation is put inside the resourceArea.hpp file instead of a .cpp file.
I've opted to go the easy route now and get rid of the the resourceArea.hpp dependency from classFileParser.hpp, but eventually it would be good to fix that file.
This patch has to add explicit includes of resourceArea.hpp to other .hpp files, that used to get their include from classFileParser.hpp. I could have gotten rid of those dependencies as well, but I chose to not do that for this patch.
I've opted to go the easy route now and get rid of the the resourceArea.hpp dependency from classFileParser.hpp, but eventually it would be good to fix that file.
This patch has to add explicit includes of resourceArea.hpp to other .hpp files, that used to get their include from classFileParser.hpp. I could have gotten rid of those dependencies as well, but I chose to not do that for this patch.
- backported by
-
JDK-8082966 Remove the include of resourceArea.hpp from classFileParser.hpp
-
- Resolved
-