# File lib/puppet/type.rb, line 1645
1645:   def self.initvars
1646:     # all of the instances of this class
1647:     @objects = Hash.new
1648:     @aliases = Hash.new
1649: 
1650:     @defaults = {}
1651: 
1652:     @parameters ||= []
1653: 
1654:     @validproperties = {}
1655:     @properties = []
1656:     @parameters = []
1657:     @paramhash = {}
1658: 
1659:     @attr_aliases = {}
1660: 
1661:     @paramdoc = Hash.new { |hash,key|
1662:       key = key.intern if key.is_a?(String)
1663:       if hash.include?(key)
1664:         hash[key]
1665:       else
1666:         "Param Documentation for #{key} not found"
1667:       end
1668:     }
1669: 
1670:     @doc ||= ""
1671: 
1672:   end