From e05303568f3fb9b8b55953d658a42e6fe95b422a Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Wed, 27 Mar 2019 20:21:57 +0100 Subject: [PATCH] Upgrade analyzer version --- moor_generator/lib/src/parser/table_parser.dart | 17 ----------------- moor_generator/pubspec.yaml | 4 ++-- 2 files changed, 2 insertions(+), 19 deletions(-) diff --git a/moor_generator/lib/src/parser/table_parser.dart b/moor_generator/lib/src/parser/table_parser.dart index f1392cf9..5d9f49a3 100644 --- a/moor_generator/lib/src/parser/table_parser.dart +++ b/moor_generator/lib/src/parser/table_parser.dart @@ -87,8 +87,6 @@ class TableParser extends ParserBase { final expression = (body as ExpressionFunctionBody).expression; final parsedPrimaryKey = {}; - // todo no longer support SetLiteral / MapLiteral when we can afford - // dropping support for older analyzer versions if (expression is SetOrMapLiteral) { for (var entry in expression.elements2) { if (entry is Identifier) { @@ -101,21 +99,6 @@ class TableParser extends ParserBase { print('Unexpected entry in expression.elements2: $entry'); } } - // ignore: deprecated_member_use - } else if (expression is MapLiteral) { - for (var entry in expression.entries) { - final key = entry.key as Identifier; - final column = - columns.singleWhere((column) => column.dartGetterName == key.name); - parsedPrimaryKey.add(column); - } - // ignore: deprecated_member_use - } else if (expression is SetLiteral) { - for (var entry in expression.elements) { - final column = columns.singleWhere( - (column) => column.dartGetterName == (entry as Identifier).name); - parsedPrimaryKey.add(column); - } } else { generator.errors.add(MoorError( affectedElement: primaryKeyGetter, diff --git a/moor_generator/pubspec.yaml b/moor_generator/pubspec.yaml index a120bffe..455c8c0e 100644 --- a/moor_generator/pubspec.yaml +++ b/moor_generator/pubspec.yaml @@ -1,6 +1,6 @@ name: moor_generator description: Dev-dependency to generate table and dataclasses together with the moor package. -version: 1.2.0 +version: 1.2.1 homepage: https://github.com/simolus3/moor authors: - Simon Binder @@ -10,7 +10,7 @@ environment: sdk: '>=2.1.2-dev.0.0 <3.0.0' dependencies: - analyzer: '>=0.34.0 <0.36.0' + analyzer: '>=0.35.2 <0.36.0' recase: ^2.0.1 built_value: ^6.3.0 source_gen: ^0.9.4