# File lib/yard/registry.rb, line 209 def all(*types) thread_local_store.values.select do |obj| if types.empty? obj != root else obj != root && types.any? do |type| type.is_a?(Symbol) ? obj.type == type : obj.is_a?(type) end end end + (types.include?(:root) ? [root] : []) end