bool _isExpandoClass()

in lib/src/db/model_db_impl.dart [372:383]


  bool _isExpandoClass(mirrors.ClassMirror? modelClass) {
    while (modelClass != null && modelClass.superclass != modelClass) {
      if (modelClass.originalDeclaration == _originalExpandoModelClass) {
        return true;
      } else if (modelClass.originalDeclaration == _originalModelClass) {
        return false;
      }

      modelClass = modelClass.superclass;
    }
    throw StateError('This should be unreachable.');
  }