diff --git a/lib/src/model/getter_setter_combo.dart b/lib/src/model/getter_setter_combo.dart index 91af89bfd4..d5d3755598 100644 --- a/lib/src/model/getter_setter_combo.dart +++ b/lib/src/model/getter_setter_combo.dart @@ -17,7 +17,6 @@ import 'package:dartdoc/src/model/attribute.dart'; import 'package:dartdoc/src/model/comment_referable.dart'; import 'package:dartdoc/src/model/model.dart'; import 'package:dartdoc/src/utils.dart'; -import 'package:dartdoc/src/warnings.dart'; import 'package:meta/meta.dart'; /// Mixin for top-level variables and fields (aka properties). @@ -68,10 +67,7 @@ mixin GetterSetterCombo on ModelElement { var creationExpression = constantInitializer as InstanceCreationExpression; var constructorName = creationExpression.constructorName.toString(); Element? staticElement = creationExpression.constructorName.staticElement; - if (staticElement == null) { - warn(PackageWarning.missingConstantConstructor, message: constructorName); - return original; - } + if (staticElement == null) return original; var target = getModelForElement(staticElement) as Constructor; var enclosingElement = target.enclosingElement; if (enclosingElement is! Class) return original; diff --git a/lib/src/model/package_graph.dart b/lib/src/model/package_graph.dart index 9ec6ba4e53..e6168f1f7b 100644 --- a/lib/src/model/package_graph.dart +++ b/lib/src/model/package_graph.dart @@ -455,7 +455,6 @@ class PackageGraph with CommentReferable, Nameable { PackageWarning.toolError || PackageWarning.deprecated || PackageWarning.unresolvedExport || - PackageWarning.missingConstantConstructor || PackageWarning.missingExampleFile || PackageWarning.missingCodeBlockLanguage => kind.messageFor([message]) diff --git a/lib/src/warnings.dart b/lib/src/warnings.dart index 29d749eea9..1f072f3f37 100644 --- a/lib/src/warnings.dart +++ b/lib/src/warnings.dart @@ -285,21 +285,6 @@ enum PackageWarning implements Comparable { shortHelp: 'An export refers to a URI that cannot be resolved.', defaultWarningMode: PackageWarningMode.error, ), - missingConstantConstructor( - 'missing-constant-constructor', - 'constant constructor missing: {0}', - shortHelp: - 'Dartdoc can not show the value of a constant because its constructor ' - 'could not be resolved.', - longHelp: - 'To resolve a constant into its literal value, Dartdoc relies on the ' - "analyzer to resolve the constructor. The analyzer didn't provide the " - "constructor for '$_namePlaceholder', which is usually due to an error " - 'in the code. Use the analyzer to resolve the issue.', - // Defaults to ignore as this doesn't impact the docs severely but is - // useful for debugging package structure. - defaultWarningMode: PackageWarningMode.ignore, - ), missingExampleFile( 'missing-example-file', 'example file not found: {0}',