extractOptionsFromAnnotation method

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: getDslMode(optionsReader),
  );
}