Class IncludeExportPatterns


  • public class IncludeExportPatterns
    extends Object
    Container for include export patterns, for example "IWYU pragma: export", "IWYU pragma: begin_exports" and "IWYU pragma: end_exports".
    Since:
    5.5
    See Also:
    "https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md"
    • Constructor Detail

      • IncludeExportPatterns

        public IncludeExportPatterns​(String exportPattern,
                                     String beginExportsPattern,
                                     String endExportsPattern)
    • Method Detail

      • getIncludeExportPattern

        public Pattern getIncludeExportPattern()
        Returns the include export pattern, e.g. "IWYU pragma: export".
      • getIncludeBeginExportsPattern

        public Pattern getIncludeBeginExportsPattern()
        Returns the include export pattern, e.g. "IWYU pragma: begin_exports".
      • getIncludeEndExportsPattern

        public Pattern getIncludeEndExportsPattern()
        Returns the include export pattern, e.g. "IWYU pragma: end_exports".