Class IncludeExportPatterns


  • public class IncludeExportPatterns
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      IncludeExportPatterns​(java.lang.String exportPattern, java.lang.String beginExportsPattern, java.lang.String endExportsPattern)  
    • Constructor Detail

      • IncludeExportPatterns

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

      • getIncludeExportPattern

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

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

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