registerEnumStaticGetter static method

void registerEnumStaticGetter(
  1. String enumName,
  2. String getterName,
  3. Object? getter()
)

Register a static getter on a bridged enum type.

Used for enum static members that are not enum constants (e.g. WidgetState.any which returns a WidgetStatesConstraint).

Implementation

static void registerEnumStaticGetter(
  String enumName,
  String getterName,
  Object? Function() getter,
) {
  _enumStaticGetters.putIfAbsent(enumName, () => {})[getterName] = getter;
}