https://wiki.openjdk.java.net/display/HotSpot/StyleGuide
* .inline.hpp files should only be included in .cpp or .inline.hpp files.
I propose that we use the include list in precompiled.hpp, some preprocessor checks, and a way to "tag" specific .inline.hpp to check for "incorrect" includes of these .inline.hpp checks.
- relates to
-
JDK-8204237 Clean up incorrectly included .inline.hpp files from jvmciJavaClasses.hpp
- Resolved
-
JDK-8199809 Don't include frame.inline.hpp and other.inline.hpp from .hpp files
- Resolved
-
JDK-8200295 Clean up jfrTypeIds.inline.hpp
- Open
-
JDK-8199263 Split interfaceSupport.hpp to not require including .inline.hpp files
- Resolved
-
JDK-8204195 Clean up macroAssembler.inline.hpp and other inline.hpp files included in .hpp files
- Resolved
-
JDK-8199264 Remove universe.inline.hpp to simplify include dependencies
- Resolved
-
JDK-8199275 Fix inclusions of allocation.inline.hpp
- Resolved