# File lib/rake.rb, line 982
982:     def resolve_exclude
983:       @exclude_patterns.each do |pat|
984:         case pat
985:         when Regexp
986:           reject! { |fn| fn =~ pat }
987:         when /[*.]/
988:           reject_list = Dir[pat]
989:           reject! { |fn| reject_list.include?(fn) }
990:         else
991:           reject! { |fn| fn == pat }
992:         end
993:       end
994:       self
995:     end