Skip to content

Commit 323a20c

Browse files
committed
Update
1 parent 5ddf704 commit 323a20c

File tree

3 files changed

+9
-16
lines changed

3 files changed

+9
-16
lines changed

lib/src/generate_screen_access/_extract_class_insights_from_dart_file.dart

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import '/src/_index.g.dart';
1818

1919
// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
2020

21-
Future<List<_ClassInsight>> extractClassInsightsFromDartFile(
21+
Future<List<ClassInsight<ModelGenerateScreenBindings>>> extractClassInsightsFromDartFile(
2222
AnalysisContextCollection analysisContextCollection,
2323
String filePath,
2424
) async {
@@ -28,17 +28,16 @@ Future<List<_ClassInsight>> extractClassInsightsFromDartFile(
2828
analysisContextCollection: analysisContextCollection,
2929
);
3030

31-
final insights = <_ClassInsight>[];
31+
final insights = <ClassInsight<ModelGenerateScreenBindings>>[];
3232
await analyzer.analyze(
3333
inclClassAnnotations: {ModelGenerateScreenBindingsFieldNames.className},
34-
onClassAnnotationField: (params) async =>
35-
temp = _updateFromClassAnnotationField(temp, params),
34+
onClassAnnotationField: (params) async => temp = _updateFromClassAnnotationField(temp, params),
3635
onPreAnalysis: (_, __) => temp = const ModelGenerateScreenBindings(),
3736
onPostAnalysis: (params) {
3837
final fullPathName = params.fullFilePath;
3938
final fileName = p.basename(fullPathName);
4039
final dirPath = p.dirname(fullPathName);
41-
final insight = _ClassInsight(
40+
final insight = ClassInsight<ModelGenerateScreenBindings>(
4241
className: params.className,
4342
annotation: temp,
4443
dirPath: dirPath,
@@ -65,12 +64,10 @@ ModelGenerateScreenBindings _updateFromClassAnnotationField(
6564
),
6665
),
6766
);
68-
case ModelGenerateScreenBindingsFieldNames
69-
.isAccessibleOnlyIfLoggedInAndVerified:
67+
case ModelGenerateScreenBindingsFieldNames.isAccessibleOnlyIfLoggedInAndVerified:
7068
return annotation.copyWith(
7169
ModelGenerateScreenBindings(
72-
isAccessibleOnlyIfLoggedInAndVerified:
73-
params.fieldValue.toBoolValue(),
70+
isAccessibleOnlyIfLoggedInAndVerified: params.fieldValue.toBoolValue(),
7471
),
7572
);
7673
case ModelGenerateScreenBindingsFieldNames.isAccessibleOnlyIfLoggedIn:
@@ -157,7 +154,3 @@ ModelGenerateScreenBindings _updateFromClassAnnotationField(
157154
return ModelGenerateScreenBindings.of(annotation);
158155
}
159156
}
160-
161-
// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
162-
163-
typedef _ClassInsight = ClassInsight<ModelGenerateScreenBindings>;

lib/src/generate_screen_access/_generator_converger.dart

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@
99

1010
import 'package:df_gen_core/df_gen_core.dart';
1111
import 'package:df_log/df_log.dart';
12-
import 'package:df_config/df_config.dart';
1312
import 'package:df_screen_core/df_screen_core.dart';
14-
import 'package:df_string/df_string.dart';
1513

1614
import 'package:path/path.dart' as p;
1715

@@ -21,7 +19,7 @@ import 'package:path/path.dart' as p;
2119
final generatorConverger = _GeneratorConverger(
2220
(replacements, templates) async {
2321
final [template] = templates;
24-
22+
printBlue(template);
2523
final a =
2624
replacements.fold<Map<String, String>>({}, (accumulator, currentMap) {
2725
currentMap.replacements.forEach((key, value) {

lib/src/generate_screen_access/generator.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ Future<void> generateScreenAccess({
7575
filePath,
7676
);
7777

78+
printRed(classInsights.length);
79+
7880
if (classInsights.isNotEmpty) {
7981
// Converge what was gathered to generate the output.
8082
await generatorConverger.converge(

0 commit comments

Comments
 (0)