# File lib/addressable/uri.rb, line 1116
    def query=(new_query)
      # Check for frozenness
      raise TypeError, "Can't modify frozen URI." if self.frozen?

      @query = new_query ? new_query.to_str : nil

      # Reset dependant values
      @normalized_query = nil
      @uri_string = nil
    end