Class FilteredVcsChange

    • Constructor Detail

      • FilteredVcsChange

        public FilteredVcsChange​(@NotNull
                                 VcsFileModification delegate,
                                 @Nullable
                                 FilteredVcsChange.ExcludeReason excludeReason,
                                 String relativeFileName)
        Creates new VcsChange instance.
        Parameters:
        delegate - original, not filtered changed file
        excludeReason - reason of the file exclusion
        relativeFileName - relative file path according to the specified build or configuration.
    • Method Detail

      • isExcluded

        public boolean isExcluded()
        Returns if this file is excluded.
        Returns:
        see above.
      • isExcludedByCheckoutRules

        public boolean isExcludedByCheckoutRules()
        Returns true if this file is excluded by checkout rules.
        Returns:
        see above
        Since:
        4.5
      • getExcludeReason

        @Nullable
        public String getExcludeReason()
        Returns:
        reason why the file is excluded from the change. null if not excluded.