classParameterHasAssignment function

bool classParameterHasAssignment(
  1. InterfaceElement clazz,
  2. FormalParameterElement parameter
)

Implementation

bool classParameterHasAssignment(
  InterfaceElement clazz,
  FormalParameterElement parameter,
) {
  var session = parameter.session!;
  ParsedLibraryResult parsedLibResult =
      session.getParsedLibraryByElement(clazz.library) as ParsedLibraryResult;
  FragmentDeclarationResult declaration = parsedLibResult
      .getFragmentDeclaration(parameter.firstFragment)!;

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