# File lib/rdoc/top_level.rb, line 305
  def initialize(file_name)
    super()
    @name = nil
    @relative_name = file_name
    @absolute_name = file_name
    @file_stat     = File.stat(file_name) rescue nil # HACK for testing
    @diagram       = nil
    @parser        = nil

    @classes_or_modules = []

    RDoc::TopLevel.files_hash[file_name] = self
  end