summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/rdoc/code_objects.rb
diff options
context:
space:
mode:
authorPaul Berry <paul@puppetlabs.com>2010-08-05 10:34:35 -0700
committerPaul Berry <paul@puppetlabs.com>2010-08-12 12:01:23 -0700
commit6b1dd81799a44288287d9ab0cdf46afa3aaf090a (patch)
tree22bc60ccb797304481ece7a73ff2119a0e1e338a /lib/puppet/util/rdoc/code_objects.rb
parent6dbd4771265173a9d4c3e7756c35c9ca371ca394 (diff)
downloadpuppet-6b1dd81799a44288287d9ab0cdf46afa3aaf090a.tar.gz
puppet-6b1dd81799a44288287d9ab0cdf46afa3aaf090a.tar.xz
puppet-6b1dd81799a44288287d9ab0cdf46afa3aaf090a.zip
[#4472]+[#4483] Moved type-name resolution out of Puppet::Parser::TypeLoader.
Moved type-name resolution out of Puppet::Parser::TypeLoader, and into its primary client, Puppet::Resource::TypeCollection. TypeCollection now always passes fully qualified type names to TypeLoader. This avoids duplicate type-name resolution logic between TypeLoader and TypeCollection. That in turn fixes bug 4472, which resulted from flaws in the type-name resolution logic in TypeLoader. In addition, it fixes bug 4483, which resulted from improper interleaving between looking up names using the TypeCollection and the TypeLoader.
Diffstat (limited to 'lib/puppet/util/rdoc/code_objects.rb')
0 files changed, 0 insertions, 0 deletions