# File lib/codec/data.rb, line 165
      def array
        return list if code == Cproton::PN_LIST
        expect Cproton::PN_ARRAY
        count, d, t = get_array
        enter_exit do
          desc = next_object if d
          a = Types::UniformArray.new(t, nil, desc)
          fill(a, count, "array")
        end
      end