diff --git a/packages/dart_mapper_generator/lib/src/factories/default_expression_factory.dart b/packages/dart_mapper_generator/lib/src/factories/default_expression_factory.dart index 49cf2d0..6f03957 100644 --- a/packages/dart_mapper_generator/lib/src/factories/default_expression_factory.dart +++ b/packages/dart_mapper_generator/lib/src/factories/default_expression_factory.dart @@ -152,7 +152,7 @@ class DefaultExpressionFactory extends ExpressionFactory { ) { final sourceExpression = super.sourceOnly(context); - Expression _buildDefaultExpr() => context.counterpartField.type.isDartCoreString + Expression buildDefaultExpr() => context.counterpartField.type.isDartCoreString ? literalString(context.defaultValue!) : CodeExpression(Code(context.defaultValue!)); @@ -160,7 +160,7 @@ class DefaultExpressionFactory extends ExpressionFactory { final submapperCall = refer(extraMethod.name).call([sourceExpression.nullChecked]); if (context.defaultValue != null) { - final defaultExpr = _buildDefaultExpr(); + final defaultExpr = buildDefaultExpr(); return sourceExpression.isNotNull.conditional( submapperCall.ifNullThen(defaultExpr), defaultExpr, @@ -171,7 +171,7 @@ class DefaultExpressionFactory extends ExpressionFactory { final submapperCall = refer(extraMethod.name).call([sourceExpression]); if (context.defaultValue != null) { - return submapperCall.ifNullThen(_buildDefaultExpr()); + return submapperCall.ifNullThen(buildDefaultExpr()); } return submapperCall; diff --git a/packages/dart_mapper_generator/pubspec.yaml b/packages/dart_mapper_generator/pubspec.yaml index b18ec72..5350622 100644 --- a/packages/dart_mapper_generator/pubspec.yaml +++ b/packages/dart_mapper_generator/pubspec.yaml @@ -15,7 +15,7 @@ environment: # Add regular dependencies here. dependencies: - analyzer: ^12.0.0 + analyzer: ">=12.0.0 <14.0.0" build: ^4.0.0 code_builder: ^4.10.1 dart_style: ^3.1.0