Per-file nnbd opt-out in moor_generator

This commit is contained in:
Simon Binder 2021-03-09 21:27:25 +01:00
parent 3584614d24
commit 65472a9e7d
No known key found for this signature in database
GPG Key ID: 7891917E4147B8C0
159 changed files with 159 additions and 0 deletions

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/src/cli/cli.dart' as cli;
Future main(List<String> args) {

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor/moor.dart';
import 'package:moor_generator/src/services/schema/verifier_impl.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:build/build.dart';
import 'package:moor_generator/src/backends/build/moor_builder.dart';
import 'package:moor_generator/src/backends/build/preprocess_builder.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:isolate';
import 'package:analyzer_plugin_fork/starter.dart';

View File

@ -1 +1,2 @@
//@dart=2.9
export 'src/model/model.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
// the plugin code used to live in this file, but it has moved. Kept for
// backwards compatibility, this file should be removed in moor 3.0.0
export 'package:moor_generator/integrations/plugin.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'parser.dart';
const String startInt = 'integer';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/ast/ast.dart';
import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/type.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'parser.dart';
/// Parses a [MoorTable] from a Dart class.

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'parser.dart';
class UseDaoParser {

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'parser.dart';
class UseMoorParser {

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/element/element.dart';
import 'package:collection/collection.dart';
import 'package:meta/meta.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/nullability_suffix.dart';
import 'package:moor_generator/moor_generator.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/moor_generator.dart';
import 'package:moor_generator/src/analyzer/errors.dart';
import 'package:moor_generator/src/analyzer/runner/results.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:sqlparser/sqlparser.dart';
class MoorFfiExtension implements Extension {

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/moor_generator.dart';
import 'package:moor_generator/src/analyzer/errors.dart';
import 'package:moor_generator/src/analyzer/runner/steps.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:json_annotation/json_annotation.dart';
part 'options.g.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'options.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:collection';
import 'package:collection/collection.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/element/element.dart';
/// Inputs coming from an external system (such as the analyzer, the build

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:meta/meta.dart';
import 'package:analyzer/dart/element/element.dart';
import 'package:moor_generator/moor_generator.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/constant/value.dart';
import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/type.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of '../steps.dart';
/// Analyzes the compiled queries found in a Dart file.

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of '../steps.dart';
class AnalyzeMoorStep extends AnalyzingStep {

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of '../steps.dart';
/// Extracts the following information from a Dart file:

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of '../steps.dart';
class ParseMoorStep extends Step {

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/element/element.dart';
import 'package:moor_generator/moor_generator.dart';
import 'package:moor_generator/src/analyzer/errors.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:async';
import 'package:moor_generator/src/analyzer/errors.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/moor_generator.dart';
import 'package:moor_generator/src/analyzer/errors.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/moor_generator.dart' show MoorColumn;
import 'package:sqlparser/sqlparser.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:build/build.dart';
import 'package:meta/meta.dart';
import 'package:moor_generator/moor_generator.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/moor_generator.dart';
import 'package:moor_generator/src/model/sql_query.dart';
import 'package:moor_generator/src/model/used_type_converter.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor/moor.dart' as m;
import 'package:moor_generator/moor_generator.dart';
import 'package:moor_generator/src/model/sql_query.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/src/analyzer/runner/steps.dart';
import 'package:moor_generator/src/analyzer/sql_queries/query_analyzer.dart';
import 'package:moor_generator/src/model/table.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/ast/ast.dart';
import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/type.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:convert';
import 'package:analyzer/dart/ast/ast.dart';
import 'package:analyzer/dart/element/element.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:build/build.dart';
import 'package:moor_generator/src/backends/build/moor_builder.dart';
import 'package:moor_generator/src/utils/type_utils.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:build/build.dart';
import 'package:moor_generator/src/backends/build/moor_builder.dart';
import 'package:moor_generator/writer.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:build/build.dart';
import 'package:moor_generator/src/analyzer/options.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:async';
import 'dart:convert';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:async';
import 'package:analyzer/dart/analysis/session.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/type.dart';
// ignore: implementation_imports

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/file_system/file_system.dart';
import 'package:analyzer/src/context/builder.dart'; // ignore: implementation_imports
import 'package:analyzer/src/context/context_root.dart'; // ignore: implementation_imports

View File

@ -1,3 +1,4 @@
//@dart=2.9
// ignore_for_file: implementation_imports
import 'dart:async';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:async';
// ignore: implementation_imports

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer_plugin_fork/protocol/protocol_generated.dart';
import 'package:logging/logging.dart';
import 'package:moor_generator/src/backends/plugin/plugin.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/file_system/file_system.dart';
import 'package:analyzer/file_system/physical_file_system.dart';
import 'package:analyzer_plugin_fork/plugin/completion_mixin.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer_plugin_fork/protocol/protocol_common.dart';
import 'package:analyzer_plugin_fork/utilities/completion/completion_core.dart';
import 'package:moor_generator/src/backends/plugin/services/requests.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer_plugin_fork/protocol/protocol_common.dart';
import 'package:analyzer_plugin_fork/protocol/protocol_generated.dart';
import 'package:moor_generator/src/analyzer/errors.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer_plugin_fork/protocol/protocol_common.dart';
import 'package:analyzer_plugin_fork/utilities/folding/folding.dart';
import 'package:moor_generator/src/backends/plugin/services/requests.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer_plugin_fork/protocol/protocol_common.dart';
import 'package:analyzer_plugin_fork/utilities/navigation/navigation.dart';
import 'package:moor_generator/moor_generator.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer_plugin_fork/protocol/protocol_common.dart';
import 'package:analyzer_plugin_fork/utilities/outline/outline.dart';
import 'package:moor_generator/src/backends/plugin/services/requests.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/file_system/file_system.dart';
import 'package:analyzer_plugin_fork/utilities/assist/assist.dart';
import 'package:analyzer_plugin_fork/utilities/completion/completion_core.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer_plugin_fork/protocol/protocol_common.dart';
import 'package:moor_generator/moor_generator.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:source_span/source_span.dart';
bool intersect(SourceSpan a, SourceSpan b) {

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:io';
import 'package:analyzer/file_system/file_system.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:async';
import 'dart:io';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:io';
import 'package:path/path.dart' as p;

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:async';
import 'dart:convert';
import 'dart:io';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:async';
import 'dart:io';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:args/command_runner.dart';
import 'package:moor_generator/src/cli/commands/schema/dump.dart';
import 'package:moor_generator/src/cli/commands/schema/generate_utils.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:convert';
import 'dart:io';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:convert';
import 'dart:io';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:cli_util/cli_logging.dart' as cli;
import 'package:logging/logging.dart' as log;

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:io';
import 'package:build_config/build_config.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/moor_generator.dart';
/// Some schema entity found.

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/src/analyzer/options.dart';
import 'declarations/declaration.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/type.dart';
import 'package:meta/meta.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'declaration.dart';
abstract class ColumnDeclaration extends Declaration {

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'declaration.dart';
/// Declaration of a database or dao in a Dart file.

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/element/element.dart';
import 'package:moor_generator/src/analyzer/options.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'declaration.dart';
abstract class IndexDeclaration extends Declaration {}

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'declaration.dart';
abstract class SpecialQueryDeclaration extends Declaration {}

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'declaration.dart';
abstract class TableDeclaration extends Declaration {

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'declaration.dart';
abstract class TriggerDeclaration extends Declaration {

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'declaration.dart';
abstract class ViewDeclaration extends Declaration {}

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/src/analyzer/options.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';
import 'package:sqlparser/sqlparser.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
export 'base_entity.dart';
export 'column.dart';
export 'database.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/element/element.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';
import 'package:sqlparser/sqlparser.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/src/analyzer/options.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';
import 'package:sqlparser/sqlparser.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:collection/collection.dart';
import 'package:meta/meta.dart';
import 'package:moor/moor.dart' show $mrjf, $mrjc, UpdateKind;

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/element/element.dart';
import 'package:moor/moor.dart' show UpdateKind;
import 'package:moor_generator/src/analyzer/options.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/src/analyzer/options.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';
import 'package:sqlparser/sqlparser.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/src/model/model.dart';
import 'package:moor_generator/src/utils/type_utils.dart';
import 'package:moor_generator/writer.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/nullability_suffix.dart';
import 'package:analyzer/dart/element/type.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/src/analyzer/options.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';
import 'package:moor_generator/src/analyzer/runner/results.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor/moor.dart';
import 'package:moor_generator/moor_generator.dart';
import 'package:sqlparser/sqlparser.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer_plugin_fork/protocol/protocol_common.dart';
import 'package:analyzer_plugin_fork/protocol/protocol_generated.dart';
import 'package:analyzer_plugin_fork/utilities/assist/assist.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
part of 'assist_service.dart';
class ColumnNullability extends _AssistOnNodeContributor<ColumnDefinition> {

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer_plugin_fork/protocol/protocol_common.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';
import 'package:sqlparser/sqlparser.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:analyzer_plugin_fork/protocol/protocol_common.dart';
import 'package:analyzer_plugin_fork/protocol/protocol_generated.dart';
import 'package:moor_generator/src/analyzer/session.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';
import 'package:moor_generator/src/analyzer/runner/results.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:meta/meta.dart';
import 'package:moor_generator/src/analyzer/moor/moor_ffi_extension.dart';
import 'package:sqlparser/sqlparser.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/moor_generator.dart';
import 'package:moor_generator/src/analyzer/options.dart';
import 'package:recase/recase.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'dart:math';
import 'package:moor/ffi.dart';

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor_generator/moor_generator.dart';
/// Topologically sorts a list of [MoorSchemaEntity]s by their

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:moor/moor.dart' show $mrjf, $mrjc;
int hashAll(List<dynamic> objects) {

View File

@ -1,3 +1,4 @@
//@dart=2.9
String dataClassNameForClassName(String tableName) {
// This implementation is very primitive at the moment. The basic idea is
// that, very often, table names are formed from the plural of the entity

View File

@ -1,3 +1,4 @@
//@dart=2.9
import 'package:build_config/build_config.dart';
import 'package:moor_generator/src/analyzer/options.dart';

Some files were not shown because too many files have changed in this diff Show More