# File lib/rdoc/attr.rb, line 104
  def marshal_load array
    version     = array[0]
    @name       = array[1]
    @full_name  = array[2]
    @rw         = array[3]
    @visibility = array[4]
    @comment    = array[5]
    @singleton  = array[6] || false # MARSHAL_VERSION == 0

    @file = RDoc::TopLevel.new array[7] if version > 1

    @parent_name = @full_name
  end