realOneofs

Non synthetic oneofs.

Descriptor.swift:570
lazy var realOneofs: [OneofDescriptor] { get set }

These always come first (enforced by the C++ Descriptor code). So this is always a leading subset of oneofs (or the same if there are no synthetic entries).