nestedTypes method

Iterable<TypeDef> nestedTypes(
  1. TypeDef parent
)

Enumerates the nested types defined under the given parent type.

Implementation

Iterable<TypeDef> nestedTypes(TypeDef parent) {
  final key = (parent.readerIndex << 32) | parent.index;
  return _nestedTypeMap[key]?.map(
        (index) => .new(this, parent.readerIndex, index),
      ) ??
      const .empty();
}