# File lib/rake.rb, line 905
905:     def resolve_exclude
906:       @exclude_patterns.each do |pat|
907:         case pat
908:         when Regexp
909:           reject! { |fn| fn =~ pat }
910:         when /[*.]/
911:           reject_list = Dir[pat]
912:           reject! { |fn| reject_list.include?(fn) }
913:         else
914:           reject! { |fn| fn == pat }
915:         end
916:       end
917:       self
918:     end