canBeSingleton method

bool canBeSingleton()

Implementation

bool canBeSingleton() {
  if (element == null) {
    return false;
  }
  /*if (element!.typeParameters.length > 0) {
    return false;
  }*/
  if (allRequiredFields().isNotEmpty) {
    return false;
  }
  if (isNullable) {
    return false;
  }
  return hasInterceptor();
}