@@ -341,95 +341,98 @@ class PackageGraph {
341341 // messages and warn for non-public canonicalization
342342 // errors.
343343 warningMessage =
344- 'no canonical library found for ${ warnableName } , not linking' ;
344+ 'no canonical library found for $warnableName , not linking' ;
345345 break ;
346346 case PackageWarning .ambiguousReexport:
347347 // Fix these warnings by adding the original library exporting the
348348 // symbol with --include, by using --auto-include-dependencies,
349349 // or by using --exclude to hide one of the libraries involved
350350 warningMessage =
351- 'ambiguous reexport of ${ warnableName } , canonicalization candidates: ${ message } ' ;
351+ 'ambiguous reexport of $warnableName , canonicalization candidates: $message ' ;
352352 break ;
353353 case PackageWarning .noDefiningLibraryFound:
354354 warningMessage =
355- 'could not find the defining library for ${ warnableName } ; the '
355+ 'could not find the defining library for $warnableName ; the '
356356 'library may be imported or exported with a non-standard URI' ;
357357 break ;
358358 case PackageWarning .noLibraryLevelDocs:
359359 warningMessage =
360360 '${warnable .fullyQualifiedName } has no library level documentation comments' ;
361361 break ;
362362 case PackageWarning .ambiguousDocReference:
363- warningMessage = 'ambiguous doc reference ${ message } ' ;
363+ warningMessage = 'ambiguous doc reference $message ' ;
364364 break ;
365365 case PackageWarning .ignoredCanonicalFor:
366366 warningMessage =
367- "library says it is {@canonicalFor ${ message }} but ${ message } can't be canonical there" ;
367+ "library says it is {@canonicalFor $message } but $message can't be canonical there" ;
368368 break ;
369369 case PackageWarning .packageOrderGivesMissingPackageName:
370370 warningMessage =
371- "--package-order gives invalid package name: '${ message } '" ;
371+ "--package-order gives invalid package name: '$message '" ;
372372 break ;
373373 case PackageWarning .reexportedPrivateApiAcrossPackages:
374374 warningMessage =
375- 'private API of ${ message } is reexported by libraries in other packages: ' ;
375+ 'private API of $message is reexported by libraries in other packages: ' ;
376376 break ;
377377 case PackageWarning .notImplemented:
378378 warningMessage = message;
379379 break ;
380380 case PackageWarning .unresolvedDocReference:
381- warningMessage = 'unresolved doc reference [${ message } ]' ;
381+ warningMessage = 'unresolved doc reference [$message ]' ;
382382 referredFromPrefix = 'in documentation inherited from' ;
383383 break ;
384+ case PackageWarning .unknownDirective:
385+ warningMessage = 'undefined directive: $message ' ;
386+ break ;
384387 case PackageWarning .unknownMacro:
385- warningMessage = 'undefined macro [${ message } ]' ;
388+ warningMessage = 'undefined macro [$message ]' ;
386389 break ;
387390 case PackageWarning .unknownHtmlFragment:
388- warningMessage = 'undefined HTML fragment identifier [${ message } ]' ;
391+ warningMessage = 'undefined HTML fragment identifier [$message ]' ;
389392 break ;
390393 case PackageWarning .brokenLink:
391- warningMessage = 'dartdoc generated a broken link to: ${ message } ' ;
394+ warningMessage = 'dartdoc generated a broken link to: $message ' ;
392395 warnablePrefix = 'to element' ;
393396 referredFromPrefix = 'linked to from' ;
394397 break ;
395398 case PackageWarning .orphanedFile:
396- warningMessage = 'dartdoc generated a file orphan: ${ message } ' ;
399+ warningMessage = 'dartdoc generated a file orphan: $message ' ;
397400 break ;
398401 case PackageWarning .unknownFile:
399402 warningMessage =
400- 'dartdoc detected an unknown file in the doc tree: ${ message } ' ;
403+ 'dartdoc detected an unknown file in the doc tree: $message ' ;
401404 break ;
402405 case PackageWarning .missingFromSearchIndex:
403406 warningMessage =
404- 'dartdoc generated a file not in the search index: ${ message } ' ;
407+ 'dartdoc generated a file not in the search index: $message ' ;
405408 break ;
406409 case PackageWarning .typeAsHtml:
407410 // The message for this warning can contain many punctuation and other symbols,
408411 // so bracket with a triple quote for defense.
409- warningMessage = 'generic type handled as HTML: """${ message } """' ;
412+ warningMessage = 'generic type handled as HTML: """$message """' ;
410413 break ;
411414 case PackageWarning .invalidParameter:
412- warningMessage = 'invalid parameter to dartdoc directive: ${ message } ' ;
415+ warningMessage = 'invalid parameter to dartdoc directive: $message ' ;
413416 break ;
414417 case PackageWarning .toolError:
415- warningMessage = 'tool execution failed: ${ message } ' ;
418+ warningMessage = 'tool execution failed: $message ' ;
416419 break ;
417420 case PackageWarning .deprecated:
418- warningMessage = 'deprecated dartdoc usage: ${ message } ' ;
421+ warningMessage = 'deprecated dartdoc usage: $message ' ;
419422 break ;
420423 case PackageWarning .unresolvedExport:
421- warningMessage = 'unresolved export uri: ${ message } ' ;
424+ warningMessage = 'unresolved export uri: $message ' ;
422425 break ;
423426 case PackageWarning .duplicateFile:
424- warningMessage = 'failed to write file at: ${ message } ' ;
427+ warningMessage = 'failed to write file at: $message ' ;
425428 warnablePrefix = 'for symbol' ;
426429 referredFromPrefix = 'conflicting with file already generated by' ;
427430 break ;
428431 case PackageWarning .missingConstantConstructor:
429- warningMessage = 'constant constructor missing: ${ message } ' ;
432+ warningMessage = 'constant constructor missing: $message ' ;
430433 break ;
431434 case PackageWarning .missingExampleFile:
432- warningMessage = 'example file not found: ${ message } ' ;
435+ warningMessage = 'example file not found: $message ' ;
433436 break ;
434437 }
435438
0 commit comments