extractOptionsFromAnnotation method Null safety

ClassSwitchOptions extractOptionsFromAnnotation(
  1. ConstantReader optionsReader
)

Implementation

ClassSwitchOptions extractOptionsFromAnnotation(
    ConstantReader optionsReader) {
  return ClassSwitchOptions(
      switchFunctionPrefix:
          optionsReader.read('switchFunctionPrefix').stringValue,
      abstractMethodSubTypeSeparator:
          optionsReader.read('abstractMethodSubTypeSeparator').stringValue,
      abstractMethodPrefix:
          optionsReader.read('abstractMethodPrefix').stringValue,
      dslMode: optionsReader.read('dslMode').enumValue<DSL_MODE>());
}