classParameterHasAssignment function

bool classParameterHasAssignment(
  1. ClassElement clazz,
  2. ParameterElement parameter
)

Implementation

bool classParameterHasAssignment(
    ClassElement clazz, ParameterElement parameter) {
  var session = parameter.session!;
  ParsedLibraryResult parsedLibResult =
      session.getParsedLibraryByElement(clazz.library) as ParsedLibraryResult;
  ElementDeclarationResult declaration =
      parsedLibResult.getElementDeclaration(parameter)!;
  // print(
  //     "classParameterHasAssignment ${declaration.node.toSource().split("=")}");

  return declaration.node.toSource().split("=").length > 1;
}