methodKindFromMirror function

MethodKind methodKindFromMirror(
  1. MethodMirror methodMirror
)

Implementation

MethodKind methodKindFromMirror(MethodMirror methodMirror) {
  if (methodMirror.isRegularMethod) {
    return MethodKind.REGULAR;
  }
  if (methodMirror.isSetter) {
    return MethodKind.SETTER;
  }
  if (methodMirror.isGetter) {
    return MethodKind.GETTER;
  }
  if (methodMirror.isConstructor) {
    return MethodKind.CONSTRUCTOR;
  }
  if (methodMirror.isOperator) {
    return MethodKind.OPERATOR;
  }
  throw UnknownMethodTypeException(methodMirror: methodMirror);
}