# File lib/rspec/core/world.rb, line 89
      def announce_filters
        filter_announcements = []

        if @configuration.run_all_when_everything_filtered? && example_count.zero?
          reporter.message( "No examples matched #{inclusion_filter.description}. Running all.")
          filtered_examples.clear
          @configuration.clear_inclusion_filter
        end

        announce_inclusion_filter filter_announcements
        announce_exclusion_filter filter_announcements

        if example_count.zero?
          example_groups.clear
          if filter_announcements.empty?
            reporter.message("No examples found.")
          elsif inclusion_filter
            message = "No examples matched #{inclusion_filter.description}."
            if @configuration.run_all_when_everything_filtered?
              message << " Running all."
            end
            reporter.message(message)
          elsif exclusion_filter
            reporter.message(
              "No examples were matched. Perhaps #{exclusion_filter.description} is excluding everything?")
          end
        else
          reporter.message("Run filtered #{filter_announcements.join(', ')}")
        end
      end