# File lib/puppet/type.rb, line 112
112:     def self.copyparam(klass, name)
113:         param = klass.attrclass(name)
114: 
115:         unless param
116:             raise Puppet::DevError, "Class %s has no param %s" % [klass, name]
117:         end
118:         @parameters << param
119:         @parameters.each { |p| @paramhash[name] = p }
120: 
121:         if param.isnamevar?
122:             @namevar = param.name
123:         end
124:     end