# File lib/puppet/pops/types/types.rb, line 232 def ==(o) self.class == o.class && value_type == o.value_type && key_type == o.key_type end
# File lib/puppet/pops/types/types.rb, line 222 def hash [self.class, value_type, key_type].hash end
# File lib/puppet/pops/types/types.rb, line 226 def name k = key_type k = k.optional_type if k.is_a?(POptionalType) k.values[0] end