From 4dcf6883d0286c86b1d3d79b4341d3a3bc73d71d Mon Sep 17 00:00:00 2001 From: "thomashii@dukefirehawk.com" Date: Fri, 22 Sep 2023 00:24:50 +0800 Subject: [PATCH 1/4] Updated libraries --- packages/framework/CHANGELOG.md | 4 ++++ packages/framework/pubspec.yaml | 4 ++-- packages/jinja/CHANGELOG.md | 4 ++++ packages/jinja/pubspec.yaml | 4 ++-- packages/mongo/CHANGELOG.md | 5 +++++ packages/mongo/pubspec.yaml | 28 ++++++++++++++-------------- packages/oauth2/CHANGELOG.md | 4 ++++ packages/oauth2/pubspec.yaml | 4 ++-- 8 files changed, 37 insertions(+), 20 deletions(-) diff --git a/packages/framework/CHANGELOG.md b/packages/framework/CHANGELOG.md index 4b2d007a..5ba10c5c 100644 --- a/packages/framework/CHANGELOG.md +++ b/packages/framework/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 8.1.0 + +* Updated `uuid` to 4.0.0 + ## 8.0.0 * Require Dart >= 3.0 diff --git a/packages/framework/pubspec.yaml b/packages/framework/pubspec.yaml index 1ba6abb0..74c5b1a3 100644 --- a/packages/framework/pubspec.yaml +++ b/packages/framework/pubspec.yaml @@ -1,5 +1,5 @@ name: angel3_framework -version: 8.0.0 +version: 8.1.0 description: A high-powered HTTP server extensible framework with dependency injection, routing and much more. homepage: https://angel3-framework.web.app/ repository: https://github.com/dukefirehawk/angel/tree/master/packages/framework @@ -28,7 +28,7 @@ dependencies: stack_trace: ^1.11.0 string_scanner: ^1.2.0 tuple: ^2.0.0 - uuid: ^3.0.0 + uuid: ^4.0.0 collection: ^1.17.0 dev_dependencies: http: ^1.0.0 diff --git a/packages/jinja/CHANGELOG.md b/packages/jinja/CHANGELOG.md index fcfcc234..4f0c9763 100644 --- a/packages/jinja/CHANGELOG.md +++ b/packages/jinja/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 8.1.0 + +* Update `jinja` to 0.5.0 + ## 8.0.0 * Require Dart >= 3.0 diff --git a/packages/jinja/pubspec.yaml b/packages/jinja/pubspec.yaml index c36a8974..39870eeb 100644 --- a/packages/jinja/pubspec.yaml +++ b/packages/jinja/pubspec.yaml @@ -1,12 +1,12 @@ name: angel3_jinja -version: 8.0.0 +version: 8.1.0 description: A service that renders Jinja2 template into HTML view for Angel3. Ported from Python to Dart. homepage: https://github.com/dukefirehawk/angel/tree/master/packages/jinja environment: sdk: '>=3.0.0 <4.0.0' dependencies: angel3_framework: ^8.0.0 - jinja: ^0.4.2 + jinja: ^0.5.0 dev_dependencies: angel3_test: ^8.0.0 path: ^1.8.0 diff --git a/packages/mongo/CHANGELOG.md b/packages/mongo/CHANGELOG.md index dc48320c..bb26b0f9 100644 --- a/packages/mongo/CHANGELOG.md +++ b/packages/mongo/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## 8.0.0 + +* Require Dart >= 3.0 +* Upgraded `mongo_dart` to 0.9.3 + ## 7.0.0 * Require Dart >= 2.17 diff --git a/packages/mongo/pubspec.yaml b/packages/mongo/pubspec.yaml index c9bc6054..da46e89e 100644 --- a/packages/mongo/pubspec.yaml +++ b/packages/mongo/pubspec.yaml @@ -9,21 +9,21 @@ dependencies: angel3_framework: ^8.0.0 belatuk_json_serializer: ^7.0.0 belatuk_merge_map: ^5.0.0 - mongo_dart: ^0.7.0 + mongo_dart: ^0.9.0 dev_dependencies: http: ^1.0.0 test: ^1.24.0 lints: ^2.1.0 -dependency_overrides: - angel3_container: - path: ../container/angel_container - angel3_framework: - path: ../framework - angel3_http_exception: - path: ../http_exception - angel3_model: - path: ../model - angel3_route: - path: ../route - angel3_mock_request: - path: ../mock_request \ No newline at end of file +# dependency_overrides: +# angel3_container: +# path: ../container/angel_container +# angel3_framework: +# path: ../framework +# angel3_http_exception: +# path: ../http_exception +# angel3_model: +# path: ../model +# angel3_route: +# path: ../route +# angel3_mock_request: +# path: ../mock_request \ No newline at end of file diff --git a/packages/oauth2/CHANGELOG.md b/packages/oauth2/CHANGELOG.md index ecbf2fe7..75e4b6c9 100644 --- a/packages/oauth2/CHANGELOG.md +++ b/packages/oauth2/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 8.1.0 + +* Updated to `uuid` + ## 8.0.0 * Require Dart >= 3.0 diff --git a/packages/oauth2/pubspec.yaml b/packages/oauth2/pubspec.yaml index 78e51092..61ef4e52 100644 --- a/packages/oauth2/pubspec.yaml +++ b/packages/oauth2/pubspec.yaml @@ -1,5 +1,5 @@ name: angel3_oauth2 -version: 8.0.0 +version: 8.1.0 description: A class containing handlers that can be used within Angel to build a spec-compliant OAuth 2.0 server. homepage: https://angel3-framework.web.app/ repository: https://github.com/dukefirehawk/angel/tree/master/packages/oauth2 @@ -18,7 +18,7 @@ dev_dependencies: oauth2: ^2.0.0 lints: ^2.1.0 test: ^1.24.0 - uuid: ^3.0.0 + uuid: ^4.0.0 dependency_overrides: angel3_container: path: ../container/angel_container From 630c5273813e997ae391bb1c1feceb72c1b6740a Mon Sep 17 00:00:00 2001 From: "thomashii@dukefirehawk.com" Date: Sat, 23 Sep 2023 11:31:46 +0800 Subject: [PATCH 2/4] Upgrade library --- packages/jael/jael_web/CHANGELOG.md | 4 + packages/jael/jael_web/pubspec.yaml | 4 +- .../angel_migration_runner/example/main.dart | 1 + packages/orm/angel_orm_generator/CHANGELOG.md | 4 + .../angel_orm_generator/example/main.g.dart | 157 ++++++++++++------ packages/orm/angel_orm_generator/pubspec.yaml | 10 +- .../angel_serialize_generator/CHANGELOG.md | 4 + .../angel_serialize_generator/README.md | 23 ++- .../angel_serialize_generator/pubspec.yaml | 4 +- 9 files changed, 148 insertions(+), 63 deletions(-) diff --git a/packages/jael/jael_web/CHANGELOG.md b/packages/jael/jael_web/CHANGELOG.md index 8aa687bd..29cc7e1a 100644 --- a/packages/jael/jael_web/CHANGELOG.md +++ b/packages/jael/jael_web/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 8.1.0 + +* Upgraded to `analyzer` 6.2.x + ## 8.0.0 * Require Dart >= 3.0 diff --git a/packages/jael/jael_web/pubspec.yaml b/packages/jael/jael_web/pubspec.yaml index 39264db2..1e4f5692 100644 --- a/packages/jael/jael_web/pubspec.yaml +++ b/packages/jael/jael_web/pubspec.yaml @@ -1,11 +1,11 @@ name: jael3_web -version: 8.0.0 +version: 8.1.0 description: Experimental virtual DOM/SPA engine built on Jael3. Supports SSR. publish_to: none environment: sdk: '>=3.0.0 <4.0.0' dependencies: - analyzer: ^5.0.0 + analyzer: ^6.2.0 build: ^2.0.2 build_config: ^1.0.0 code_builder: ^4.0.0 diff --git a/packages/orm/angel_migration_runner/example/main.dart b/packages/orm/angel_migration_runner/example/main.dart index 7e1d44e0..7f8f2aa8 100755 --- a/packages/orm/angel_migration_runner/example/main.dart +++ b/packages/orm/angel_migration_runner/example/main.dart @@ -27,6 +27,7 @@ void main(List args) async { password: "Test123*", secure: false); + // ignore: unused_local_variable var mysqlMigrationRunner = MySqlMigrationRunner( mySQLConn, migrations: [ diff --git a/packages/orm/angel_orm_generator/CHANGELOG.md b/packages/orm/angel_orm_generator/CHANGELOG.md index fc5d9bec..8b930979 100644 --- a/packages/orm/angel_orm_generator/CHANGELOG.md +++ b/packages/orm/angel_orm_generator/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 8.1.0 + +* Upgraded to `analyzer` 6.2.x + ## 8.0.0 * Require Dart >= 3.0 diff --git a/packages/orm/angel_orm_generator/example/main.g.dart b/packages/orm/angel_orm_generator/example/main.g.dart index ee868c9e..f05ff163 100644 --- a/packages/orm/angel_orm_generator/example/main.g.dart +++ b/packages/orm/angel_orm_generator/example/main.g.dart @@ -9,15 +9,29 @@ part of 'main.dart'; class EmployeeMigration extends Migration { @override void up(Schema schema) { - schema.create('employees', (table) { - table.serial('id').primaryKey(); - table.timeStamp('created_at'); - table.timeStamp('updated_at'); - table.varChar('unique_id', length: 255).unique(); - table.varChar('first_name', length: 255); - table.varChar('last_name', length: 255); - table.double('salary'); - }); + schema.create( + 'employees', + (table) { + table.serial('id').primaryKey(); + table.timeStamp('created_at'); + table.timeStamp('updated_at'); + table + .varChar( + 'unique_id', + length: 255, + ) + .unique(); + table.varChar( + 'first_name', + length: 255, + ); + table.varChar( + 'last_name', + length: 255, + ); + table.double('salary'); + }, + ); } @override @@ -31,8 +45,10 @@ class EmployeeMigration extends Migration { // ************************************************************************** class EmployeeQuery extends Query { - EmployeeQuery({Query? parent, Set? trampoline}) - : super(parent: parent) { + EmployeeQuery({ + Query? parent, + Set? trampoline, + }) : super(parent: parent) { trampoline ??= {}; trampoline.add(tableName); _where = EmployeeQueryWhere(this); @@ -47,7 +63,7 @@ class EmployeeQuery extends Query { @override Map get casts { - return {'salary': 'char'}; + return {}; } @override @@ -64,7 +80,7 @@ class EmployeeQuery extends Query { 'unique_id', 'first_name', 'last_name', - 'salary' + 'salary', ]; return _selectedFields.isEmpty ? _fields @@ -91,17 +107,16 @@ class EmployeeQuery extends Query { return Optional.empty(); } var model = Employee( - id: fields.contains('id') ? row[0].toString() : null, - createdAt: fields.contains('created_at') - ? mapToNullableDateTime(row[1]) - : null, - updatedAt: fields.contains('updated_at') - ? mapToNullableDateTime(row[2]) - : null, - uniqueId: fields.contains('unique_id') ? (row[3] as String?) : null, - firstName: fields.contains('first_name') ? (row[4] as String?) : null, - lastName: fields.contains('last_name') ? (row[5] as String?) : null, - salary: fields.contains('salary') ? mapToDouble(row[6]) : null); + id: fields.contains('id') ? row[0].toString() : null, + createdAt: + fields.contains('created_at') ? mapToNullableDateTime(row[1]) : null, + updatedAt: + fields.contains('updated_at') ? mapToNullableDateTime(row[2]) : null, + uniqueId: fields.contains('unique_id') ? (row[3] as String?) : null, + firstName: fields.contains('first_name') ? (row[4] as String?) : null, + lastName: fields.contains('last_name') ? (row[5] as String?) : null, + salary: fields.contains('salary') ? mapToDouble(row[6]) : null, + ); return Optional.of(model); } @@ -113,13 +128,34 @@ class EmployeeQuery extends Query { class EmployeeQueryWhere extends QueryWhere { EmployeeQueryWhere(EmployeeQuery query) - : id = NumericSqlExpressionBuilder(query, 'id'), - createdAt = DateTimeSqlExpressionBuilder(query, 'created_at'), - updatedAt = DateTimeSqlExpressionBuilder(query, 'updated_at'), - uniqueId = StringSqlExpressionBuilder(query, 'unique_id'), - firstName = StringSqlExpressionBuilder(query, 'first_name'), - lastName = StringSqlExpressionBuilder(query, 'last_name'), - salary = NumericSqlExpressionBuilder(query, 'salary'); + : id = NumericSqlExpressionBuilder( + query, + 'id', + ), + createdAt = DateTimeSqlExpressionBuilder( + query, + 'created_at', + ), + updatedAt = DateTimeSqlExpressionBuilder( + query, + 'updated_at', + ), + uniqueId = StringSqlExpressionBuilder( + query, + 'unique_id', + ), + firstName = StringSqlExpressionBuilder( + query, + 'first_name', + ), + lastName = StringSqlExpressionBuilder( + query, + 'last_name', + ), + salary = NumericSqlExpressionBuilder( + query, + 'salary', + ); final NumericSqlExpressionBuilder id; @@ -137,14 +173,22 @@ class EmployeeQueryWhere extends QueryWhere { @override List get expressionBuilders { - return [id, createdAt, updatedAt, uniqueId, firstName, lastName, salary]; + return [ + id, + createdAt, + updatedAt, + uniqueId, + firstName, + lastName, + salary, + ]; } } class EmployeeQueryValues extends MapQueryValues { @override Map get casts { - return {'salary': 'double precision'}; + return {}; } String? get id { @@ -198,14 +242,15 @@ class EmployeeQueryValues extends MapQueryValues { @generatedSerializable class Employee extends _Employee { - Employee( - {this.id, - this.createdAt, - this.updatedAt, - this.uniqueId, - this.firstName, - this.lastName, - this.salary}); + Employee({ + this.id, + this.createdAt, + this.updatedAt, + this.uniqueId, + this.firstName, + this.lastName, + this.salary, + }); /// A unique identifier corresponding to this item. @override @@ -231,14 +276,15 @@ class Employee extends _Employee { @override double? salary; - Employee copyWith( - {String? id, - DateTime? createdAt, - DateTime? updatedAt, - String? uniqueId, - String? firstName, - String? lastName, - double? salary}) { + Employee copyWith({ + String? id, + DateTime? createdAt, + DateTime? updatedAt, + String? uniqueId, + String? firstName, + String? lastName, + double? salary, + }) { return Employee( id: id ?? this.id, createdAt: createdAt ?? this.createdAt, @@ -263,8 +309,15 @@ class Employee extends _Employee { @override int get hashCode { - return hashObjects( - [id, createdAt, updatedAt, uniqueId, firstName, lastName, salary]); + return hashObjects([ + id, + createdAt, + updatedAt, + uniqueId, + firstName, + lastName, + salary, + ]); } @override @@ -347,7 +400,7 @@ abstract class EmployeeFields { uniqueId, firstName, lastName, - salary + salary, ]; static const String id = 'id'; diff --git a/packages/orm/angel_orm_generator/pubspec.yaml b/packages/orm/angel_orm_generator/pubspec.yaml index eb65c8cc..3f8bb0bb 100644 --- a/packages/orm/angel_orm_generator/pubspec.yaml +++ b/packages/orm/angel_orm_generator/pubspec.yaml @@ -1,5 +1,5 @@ name: angel3_orm_generator -version: 8.0.0 +version: 8.1.0 description: Code generators for Angel3 ORM. Generates query builder classes. homepage: https://angel3-framework.web.app/ repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_generator @@ -10,7 +10,7 @@ dependencies: angel3_serialize: ^8.0.0 angel3_orm: ^8.0.0 angel3_serialize_generator: ^8.0.0 - analyzer: ^5.13.0 + analyzer: ^6.2.0 inflection3: ^0.5.3+2 build: ^2.4.0 build_config: ^1.1.0 @@ -30,7 +30,7 @@ dev_dependencies: postgres: ^2.4.0 test: ^1.24.0 lints: ^2.1.0 -# dependency_overrides: +dependency_overrides: # angel3_container: # path: ../../container/angel_container # angel3_framework: @@ -45,8 +45,8 @@ dev_dependencies: # path: ../../mock_request # angel3_serialize: # path: ../../serialize/angel_serialize -# angel3_serialize_generator: -# path: ../../serialize/angel_serialize_generator + angel3_serialize_generator: + path: ../../serialize/angel_serialize_generator # angel3_orm: # path: ../angel_orm # angel3_migration: diff --git a/packages/serialize/angel_serialize_generator/CHANGELOG.md b/packages/serialize/angel_serialize_generator/CHANGELOG.md index 65be5902..4baa88e3 100644 --- a/packages/serialize/angel_serialize_generator/CHANGELOG.md +++ b/packages/serialize/angel_serialize_generator/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 8.1.0 + +* Upgraded to `analyzer` 6.2.x + ## 8.0.1 * Fixed `JsonModelGenerator` from generating duplicated fields diff --git a/packages/serialize/angel_serialize_generator/README.md b/packages/serialize/angel_serialize_generator/README.md index a7a62da8..8c020451 100644 --- a/packages/serialize/angel_serialize_generator/README.md +++ b/packages/serialize/angel_serialize_generator/README.md @@ -5,6 +5,25 @@ [![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion) [![License](https://img.shields.io/github/license/dukefirehawk/angel)](https://github.com/dukefirehawk/angel/tree/master/packages/serialize/angel_serialize_generator/LICENSE) -The builder for Angel3 model serialization. +The builder for Angel3 serialization. -Find documentation in the main [serialize project repo](https://github.com/dukefirehawk/angel/tree/master/packages/serialize) +## Usage + +1. Create a model class in `todo.dart` and annotate it with `@serializable` + + ```dart + import 'package:angel3_serialize/angel3_serialize.dart'; + part 'todo.g.dart'; + + @serializable + class _Todo { + String? text; + bool? completed; + } + ``` + +2. Run the following command to generate the associated `todo.g.dart` file for serialization. + + ```bash + dart run build_runner build + ``` diff --git a/packages/serialize/angel_serialize_generator/pubspec.yaml b/packages/serialize/angel_serialize_generator/pubspec.yaml index 5a4d75e1..571651d2 100644 --- a/packages/serialize/angel_serialize_generator/pubspec.yaml +++ b/packages/serialize/angel_serialize_generator/pubspec.yaml @@ -1,12 +1,12 @@ name: angel3_serialize_generator -version: 8.0.1 +version: 8.1.0 description: Angel3 model serialization generators, designed for use with Angel. Combine with angel_serialize for flexible modeling. homepage: https://angel3-framework.web.app/ repository: https://github.com/dukefirehawk/angel/tree/master/packages/serialize/angel_serialize_generator environment: sdk: '>=3.0.0 <4.0.0' dependencies: - analyzer: ^5.0.0 + analyzer: ^6.2.0 angel3_model: ^8.0.0 angel3_serialize: ^8.0.0 belatuk_code_buffer: ^5.0.0 From c29c7b70494b5e8e874f47b1c6698931a7b02180 Mon Sep 17 00:00:00 2001 From: "thomashii@dukefirehawk.com" Date: Sun, 24 Sep 2023 10:20:56 +0800 Subject: [PATCH 3/4] Moved experiment to belatuk_rnd --- .../container/example1/analysis_options.yaml | 1 - .../container/example1/bin/example.dart | 27 - experiment/container/example1/bin/main.dart | 44 - .../container/example1/lib/src/models.dart | 5 - experiment/container/example1/pubspec.yaml | 48 - .../container/example2/analysis_options.yaml | 1 - .../container/example2/bin/example1.dart | 46 - .../container/example2/bin/example2.dart | 63 - .../example2/bin/example3_controller.dart | 72 - .../bin/example3_controller.reflectable.dart | 10610 ---------------- experiment/container/example2/bin/main.dart | 44 - experiment/container/example2/build.yaml | 9 - .../lib/src/controller/hr_controller.dart | 15 - .../container/example2/lib/src/models.dart | 5 - experiment/container/example2/pubspec.yaml | 53 - .../container/example2/web/example.dart | 14 - experiment/db/AUTHORS.md | 6 - experiment/db/LICENSE | 29 - experiment/db/analysis_options.yaml | 1 - experiment/db/bin/mysql_main.dart | 93 - experiment/db/bin/pg_main.dart | 53 - experiment/db/pubspec.yaml | 14 - experiment/logging/AUTHORS.md | 6 - experiment/logging/LICENSE | 29 - experiment/logging/analysis_options.yaml | 1 - experiment/logging/bin/main.dart | 22 - experiment/logging/pubspec.yaml | 11 - experiment/performance/AUTHORS.md | 6 - experiment/performance/LICENSE | 29 - experiment/performance/analysis_options.yaml | 1 - experiment/performance/bin/main.dart | 104 - experiment/performance/pubspec.yaml | 11 - experiment/performance/tests/techempower.http | 19 - 33 files changed, 11492 deletions(-) delete mode 100644 experiment/container/example1/analysis_options.yaml delete mode 100644 experiment/container/example1/bin/example.dart delete mode 100644 experiment/container/example1/bin/main.dart delete mode 100644 experiment/container/example1/lib/src/models.dart delete mode 100644 experiment/container/example1/pubspec.yaml delete mode 100644 experiment/container/example2/analysis_options.yaml delete mode 100644 experiment/container/example2/bin/example1.dart delete mode 100644 experiment/container/example2/bin/example2.dart delete mode 100644 experiment/container/example2/bin/example3_controller.dart delete mode 100644 experiment/container/example2/bin/example3_controller.reflectable.dart delete mode 100644 experiment/container/example2/bin/main.dart delete mode 100644 experiment/container/example2/build.yaml delete mode 100644 experiment/container/example2/lib/src/controller/hr_controller.dart delete mode 100644 experiment/container/example2/lib/src/models.dart delete mode 100644 experiment/container/example2/pubspec.yaml delete mode 100644 experiment/container/example2/web/example.dart delete mode 100644 experiment/db/AUTHORS.md delete mode 100644 experiment/db/LICENSE delete mode 100644 experiment/db/analysis_options.yaml delete mode 100644 experiment/db/bin/mysql_main.dart delete mode 100644 experiment/db/bin/pg_main.dart delete mode 100644 experiment/db/pubspec.yaml delete mode 100644 experiment/logging/AUTHORS.md delete mode 100644 experiment/logging/LICENSE delete mode 100644 experiment/logging/analysis_options.yaml delete mode 100644 experiment/logging/bin/main.dart delete mode 100644 experiment/logging/pubspec.yaml delete mode 100644 experiment/performance/AUTHORS.md delete mode 100644 experiment/performance/LICENSE delete mode 100644 experiment/performance/analysis_options.yaml delete mode 100644 experiment/performance/bin/main.dart delete mode 100644 experiment/performance/pubspec.yaml delete mode 100644 experiment/performance/tests/techempower.http diff --git a/experiment/container/example1/analysis_options.yaml b/experiment/container/example1/analysis_options.yaml deleted file mode 100644 index ea2c9e94..00000000 --- a/experiment/container/example1/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:lints/recommended.yaml \ No newline at end of file diff --git a/experiment/container/example1/bin/example.dart b/experiment/container/example1/bin/example.dart deleted file mode 100644 index baaa299a..00000000 --- a/experiment/container/example1/bin/example.dart +++ /dev/null @@ -1,27 +0,0 @@ -import 'package:angel3_container/mirrors.dart'; -import 'package:angel3_framework/angel3_framework.dart'; -import 'package:angel3_framework/http.dart'; -import 'package:logging/logging.dart'; - -void main() async { - print("Starting up"); - //Logger.root.onRecord.listen(print); - - var app = Angel(logger: Logger('example'), reflector: MirrorsReflector()); - var http = AngelHttp(app); - - app.get("/", (req, res) => "Hello, world!"); - - // Simple fallback to throw a 404 on unknown paths. - /* - app.fallback((req, res) { - throw AngelHttpException.notFound( - message: 'Unknown path: "${req.uri?.path}"', - ); - }); - */ - - await http.startServer('localhost', 3000); - - print("End"); -} diff --git a/experiment/container/example1/bin/main.dart b/experiment/container/example1/bin/main.dart deleted file mode 100644 index 55ba50ac..00000000 --- a/experiment/container/example1/bin/main.dart +++ /dev/null @@ -1,44 +0,0 @@ -import 'dart:mirrors'; -import 'package:example1/src/models.dart'; - -void main() { - final stopwatch = Stopwatch()..start(); - - var reflectedClass = reflect(Shape()); - - reflectedClass.invoke(#draw, []); - - //reflectedClass.invoke(Symbol('draw'), []); - - print('Reflection executed in ${stopwatch.elapsed.inMilliseconds} ms'); - stopwatch.stop(); - - printAnnotationValue(String); - printAnnotationValue(Shape); - printAnnotationValue(Square); -} - -class Shape { - void draw() => print("Draw Shape"); -} - -@Person('Will', 'Tom') -class Square { - void greetHii() { - print("Hii Welcome to flutter agency"); - } -} - -void printAnnotationValue(final Type clazz) { - final DeclarationMirror clazzDeclaration = reflectClass(clazz); - final ClassMirror someAnnotationMirror = reflectClass(Person); - final annotationInstsanceMirror = - clazzDeclaration.metadata.where((d) => d.type == someAnnotationMirror); - if (annotationInstsanceMirror.isEmpty) { - print('No annotated class found'); - return; - } - final someAnnotationInstance = - (annotationInstsanceMirror.first.reflectee as Person); - print(someAnnotationInstance.firstName); -} diff --git a/experiment/container/example1/lib/src/models.dart b/experiment/container/example1/lib/src/models.dart deleted file mode 100644 index abc1b6d8..00000000 --- a/experiment/container/example1/lib/src/models.dart +++ /dev/null @@ -1,5 +0,0 @@ -class Person { - final String firstName; - final String lastName; - const Person(this.firstName, this.lastName); -} diff --git a/experiment/container/example1/pubspec.yaml b/experiment/container/example1/pubspec.yaml deleted file mode 100644 index bd25ed33..00000000 --- a/experiment/container/example1/pubspec.yaml +++ /dev/null @@ -1,48 +0,0 @@ -name: example1 -version: 0.0.1 -description: Example 1. -environment: - sdk: '>=2.18.0 <3.0.0' -dependencies: - angel3_container: ^7.0.0 - angel3_http_exception: ^7.0.0 - angel3_framework: ^7.0.0 - angel3_model: ^7.0.0 - angel3_route: ^7.0.0 - angel3_mock_request: ^7.0.0 - belatuk_merge_map: ^4.0.0 - belatuk_combinator: ^4.0.0 - belatuk_http_server: ^3.0.0 - charcode: ^1.2.0 - file: ^6.1.0 - http_parser: ^4.0.0 - http2: ^2.0.0 - logging: ^1.0.0 - matcher: ^0.12.10 - meta: ^1.3.0 - mime: ^1.0.0 - path: ^1.8.0 - quiver: ^3.0.1 - recase: ^4.0.0 - stack_trace: ^1.10.0 - string_scanner: ^1.1.0 - tuple: ^2.0.0 - uuid: ^3.0.1 - collection: ^1.15.0 -dev_dependencies: - http: ^0.13.1 - io: ^1.0.0 - test: ^1.21.0 - lints: ^2.0.0 -# dependency_overrides: -# angel3_container: -# path: ../container/angel_container -# angel3_http_exception: -# path: ../http_exception -# angel3_model: -# path: ../model -# angel3_route: -# path: ../route -# angel3_mock_request: -# path: ../mock_request - diff --git a/experiment/container/example2/analysis_options.yaml b/experiment/container/example2/analysis_options.yaml deleted file mode 100644 index ea2c9e94..00000000 --- a/experiment/container/example2/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:lints/recommended.yaml \ No newline at end of file diff --git a/experiment/container/example2/bin/example1.dart b/experiment/container/example2/bin/example1.dart deleted file mode 100644 index ee4a6f7c..00000000 --- a/experiment/container/example2/bin/example1.dart +++ /dev/null @@ -1,46 +0,0 @@ -import 'package:angel3_container/mirrors.dart'; -import 'package:angel3_framework/angel3_framework.dart'; -import 'package:angel3_framework/http.dart'; - -@Expose('/controller', method: 'GET') -class MyController extends Controller { - @Expose('/', method: 'GET') - Future route1(RequestContext req, ResponseContext res) async { - return "My route"; - } -} - -@Expose('/sales', middleware: [process1]) -class SalesController extends Controller { - @Expose('/', middleware: [process2]) - Future route1(RequestContext req, ResponseContext res) async { - return "Sales route"; - } -} - -bool process1(RequestContext req, ResponseContext res) { - res.write('Hello, '); - return true; -} - -bool process2(RequestContext req, ResponseContext res) { - res.write('From Sales, '); - return true; -} - -void main() async { - // Using Mirror Reflector - var app = Angel(reflector: MirrorsReflector()); - - // My Controller - app.container.registerSingleton(MyController()); - await app.mountController(); - - // Sales Controller - app.container.registerSingleton(SalesController()); - await app.mountController(); - - var http = AngelHttp(app); - var server = await http.startServer('localhost', 3000); - print("Angel server listening at ${http.uri}"); -} diff --git a/experiment/container/example2/bin/example2.dart b/experiment/container/example2/bin/example2.dart deleted file mode 100644 index 959c6764..00000000 --- a/experiment/container/example2/bin/example2.dart +++ /dev/null @@ -1,63 +0,0 @@ -import 'package:angel3_container/mirrors.dart'; -import 'package:angel3_framework/angel3_framework.dart'; -import 'package:angel3_framework/http.dart'; - -class Todo extends Model { - String? text; - String? over; - - Todo({this.text, this.over}); - - Map toJson() { - return { - 'text': text, - 'over': over, - }; - } -} - -@Expose('/todo', method: 'GET') -class TodoController extends Controller { - @Expose('/') - Todo todo(Todo singleton) => singleton; -} - -@Expose('/controller', method: 'GET') -class MyController extends Controller { - @Expose('/', method: 'GET') - Future route1(RequestContext req, ResponseContext res) async { - return "My route"; - } - - //Todo todo(Todo singleton) => singleton; -} - -@Expose('/sales', middleware: [process1]) -class SalesController extends Controller { - @Expose('/', middleware: [process2]) - Future route1(RequestContext req, ResponseContext res) async { - return "Sales route"; - } -} - -bool process1(RequestContext req, ResponseContext res) { - res.write('Hello, '); - return true; -} - -bool process2(RequestContext req, ResponseContext res) { - res.write('From Sales, '); - return true; -} - -void main() async { - // Using Mirror Reflector - var app = Angel(reflector: MirrorsReflector()); - - await app.configure(MyController().configureServer); - await app.configure(SalesController().configureServer); - - var http = AngelHttp(app); - var server = await http.startServer('localhost', 3000); - print("Angel server listening at ${http.uri}"); -} diff --git a/experiment/container/example2/bin/example3_controller.dart b/experiment/container/example2/bin/example3_controller.dart deleted file mode 100644 index c01d640d..00000000 --- a/experiment/container/example2/bin/example3_controller.dart +++ /dev/null @@ -1,72 +0,0 @@ -import 'package:angel3_container_generator/angel3_container_generator.dart'; -import 'package:angel3_framework/angel3_framework.dart'; -import 'package:angel3_framework/http.dart'; - -import 'example3_controller.reflectable.dart'; - -@contained -@Expose('/controller', method: 'GET') -class MyController extends Controller { - @Expose('/') - Order order(Order singleton) => singleton; - - //Todo todo(Todo singleton) => singleton; -} - -class Todo extends Model { - String? text; - String? over; - - Todo({this.text, this.over}); - - Map toJson() { - return { - 'text': text, - 'over': over, - }; - } -} - -class FoodItem { - final String name; - final num price; - final num qty; - - FoodItem(this.name, this.price, this.qty); -} - -class Order { - FoodItem item; - - String? get name => item.name; - - Order(this.item); -} - -void main() async { - //var reflector = const GeneratedReflector(); - //Container container = Container(reflector); - //container.registerSingleton(SalesController()); - - // Using GeneratedReflector - initializeReflectable(); - var app = Angel(reflector: GeneratedReflector()); - - // Using MirrorReflector - //var app = Angel(reflector: MirrorsReflector()); - //await app.configure(MyController().configureServer); - - // My Controller - //app.container.registerSingleton(MyController()); - //await app.mountController(); - await app.configure(MyController().configureServer); - - // Sales Controller - //app.container.registerSingleton(SalesController()); - //await app.mountController(); - - var http = AngelHttp(app); - - var server = await http.startServer('localhost', 3000); - print("Angel server listening at ${http.uri}"); -} diff --git a/experiment/container/example2/bin/example3_controller.reflectable.dart b/experiment/container/example2/bin/example3_controller.reflectable.dart deleted file mode 100644 index 751e0f40..00000000 --- a/experiment/container/example2/bin/example3_controller.reflectable.dart +++ /dev/null @@ -1,10610 +0,0 @@ -// This file has been generated by the reflectable package. -// https://github.com/dart-lang/reflectable. - -import 'dart:core'; -import 'dart:async' as prefix10; -import 'dart:convert' as prefix20; -import 'dart:math' as prefix28; -import 'example3_controller.dart' as prefix1; -import 'package:angel3_container/src/container.dart' as prefix26; -import 'package:angel3_container/src/reflector.dart' as prefix8; -import 'package:angel3_container/src/throwing.dart' as prefix14; -import 'package:angel3_container_generator/angel3_container_generator.dart' - as prefix0; -import 'package:angel3_framework/src/core/controller.dart' as prefix2; -import 'package:angel3_framework/src/core/env.dart' as prefix15; -import 'package:angel3_framework/src/core/hooked_service.dart' as prefix22; -import 'package:angel3_framework/src/core/metadata.dart' as prefix11; -import 'package:angel3_framework/src/core/request_context.dart' as prefix23; -import 'package:angel3_framework/src/core/response_context.dart' as prefix27; -import 'package:angel3_framework/src/core/routable.dart' as prefix9; -import 'package:angel3_framework/src/core/server.dart' as prefix6; -import 'package:angel3_framework/src/core/service.dart' as prefix25; -import 'package:angel3_route/src/middleware_pipeline.dart' as prefix19; -import 'package:angel3_route/src/router.dart' as prefix7; -import 'package:belatuk_combinator/src/combinator/combinator.dart' as prefix18; -import 'package:logging/src/logger.dart' as prefix24; -import 'package:meta/meta.dart' as prefix16; -import 'package:mime/src/mime_type.dart' as prefix21; -import 'package:reflectable/capability.dart' as prefix13; -import 'package:reflectable/mirrors.dart' as prefix12; -import 'package:reflectable/reflectable.dart' as prefix3; -import 'package:reflectable/src/reflectable_base.dart' as prefix5; -import 'package:reflectable/src/reflectable_builder_based.dart' as prefix4; -import 'package:tuple/tuple.dart' as prefix17; - -// ignore_for_file: camel_case_types -// ignore_for_file: implementation_imports -// ignore_for_file: prefer_adjacent_string_concatenation -// ignore_for_file: prefer_collection_literals -// ignore_for_file: unnecessary_const - -// ignore:unused_import -import 'package:reflectable/mirrors.dart' as m; -// ignore:unused_import -import 'package:reflectable/src/reflectable_builder_based.dart' as r; -// ignore:unused_import -import 'package:reflectable/reflectable.dart' as r show Reflectable; - -final _data = { - const prefix0.ContainedReflectable(): r.ReflectorData( - [ - r.NonGenericClassMirrorImpl( - r'MyController', - r'.MyController', - 134217735, - 0, - const prefix0.ContainedReflectable(), - const [112, 113], - const [ - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 112 - ], - const [], - 2, - {}, - {}, - {r'': (bool b) => () => b ? prefix1.MyController() : null}, - 0, - 0, - const [], - const [ - prefix0.contained, - const prefix11.Expose('/controller', method: 'GET') - ], - null), - r.NonGenericClassMirrorImpl( - r'ContainedReflectable', - r'.ContainedReflectable', - 134217735, - 1, - const prefix0.ContainedReflectable(), - const [130], - const [ - 114, - 115, - 116, - 117, - 118, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138 - ], - const [], - 3, - {}, - {}, - {r'': (bool b) => () => b ? prefix0.ContainedReflectable() : null}, - 1, - 1, - const [], - const [prefix0.contained], - null), - r.NonGenericClassMirrorImpl( - r'Controller', - r'angel_framework.http.controller.Controller', - 134217735, - 2, - const prefix0.ContainedReflectable(), - const [30, 31, 32, 119, 120, 121, 122, 128, 129, 139], - const [ - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129 - ], - const [], - 4, - {}, - {}, - { - r'': (bool b) => ({injectSingleton = true}) => b - ? prefix2.Controller(injectSingleton: injectSingleton) - : null - }, - 2, - 2, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'Reflectable', - r'reflectable.reflectable.Reflectable', - 134218247, - 3, - const prefix0.ContainedReflectable(), - const [33, 34, 140, 143, 144], - const [ - 114, - 115, - 116, - 117, - 118, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138 - ], - const [140, 141, 142], - 5, - { - r'getInstance': () => prefix3.Reflectable.getInstance, - r'thisClassName': () => prefix3.Reflectable.thisClassName, - r'thisClassId': () => prefix3.Reflectable.thisClassId - }, - {}, - {}, - 3, - 3, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'Object', - r'dart.core.Object', - 134217735, - 4, - const prefix0.ContainedReflectable(), - const [114, 115, 116, 145, 146, 147, 117, 118, 148], - const [114, 115, 116, 117, 118], - const [145, 146, 147], - null, - { - r'hash': () => Object.hash, - r'hashAll': () => Object.hashAll, - r'hashAllUnordered': () => Object.hashAllUnordered - }, - {}, - {r'': (bool b) => () => b ? Object() : null}, - 4, - 4, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'ReflectableImpl', - r'reflectable.src.reflectable_builder_based.ReflectableImpl', - 134218247, - 5, - const prefix0.ContainedReflectable(), - const [132, 133, 134, 135, 136, 137, 138, 149, 150], - const [ - 114, - 115, - 116, - 117, - 118, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138 - ], - const [], - 6, - {}, - {}, - {}, - 5, - 5, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'ReflectableBase', - r'reflectable.src.reflectable_base.ReflectableBase', - 134217735, - 6, - const prefix0.ContainedReflectable(), - const [131, 151, 152], - const [114, 115, 116, 117, 118, 131], - const [], - 4, - {}, - {}, - { - r'': (bool b) => ( - [_cap0, - _cap1, - _cap2, - _cap3, - _cap4, - _cap5, - _cap6, - _cap7, - _cap8, - _cap9]) => - b - ? prefix5.ReflectableBase(_cap0, _cap1, _cap2, _cap3, - _cap4, _cap5, _cap6, _cap7, _cap8, _cap9) - : null, - r'fromList': (bool b) => (_capabilities) => - b ? prefix5.ReflectableBase.fromList(_capabilities) : null - }, - 6, - 6, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'Order', - r'.Order', - 134217735, - 7, - const prefix0.ContainedReflectable(), - const [35, 155, 156], - const [114, 115, 116, 117, 118, 153, 154, 155], - const [], - 4, - {}, - {}, - {r'': (bool b) => (item) => b ? prefix1.Order(item) : null}, - 0, - 7, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'Invocation', - r'dart.core.Invocation', - 134218247, - 8, - const prefix0.ContainedReflectable(), - const [ - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169 - ], - const [114, 115, 116, 117, 118, 158, 164], - const [], - 4, - {}, - {}, - { - r'method': (bool b) => - (memberName, positionalArguments, [namedArguments]) => b - ? Invocation.method( - memberName, positionalArguments, namedArguments) - : null, - r'genericMethod': (bool b) => (memberName, typeArguments, - positionalArguments, [namedArguments]) => - b - ? Invocation.genericMethod(memberName, typeArguments, - positionalArguments, namedArguments) - : null, - r'getter': (bool b) => - (name) => b ? Invocation.getter(name) : null, - r'setter': (bool b) => (memberName, argument) => - b ? Invocation.setter(memberName, argument) : null - }, - 4, - 8, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'Angel', - r'angel_framework.http.server.Angel', - 134217735, - 9, - const prefix0.ContainedReflectable(), - const [ - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207 - ], - const [ - 114, - 115, - 116, - 117, - 118, - 208, - 170, - 209, - 210, - 174, - 211, - 212, - 213, - 214, - 215, - 216, - 171, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 173, - 228, - 229, - 230, - 184, - 231, - 232, - 233, - 234, - 172, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206 - ], - const [], - 12, - {}, - {}, - { - r'': (bool b) => ( - {reflector = const prefix14.ThrowingReflector( - errorMessage: - '${ThrowingReflector.defaultErrorMessage} $_reflectionInfo'), - environment = prefix15.angelEnv, - logger, - allowMethodOverrides = true, - serializer, - viewGenerator}) => - b - ? prefix6.Angel( - allowMethodOverrides: allowMethodOverrides, - environment: environment, - logger: logger, - reflector: reflector, - serializer: serializer, - viewGenerator: viewGenerator) - : null - }, - 7, - 9, - const [], - const [], - null), - r.GenericClassMirrorImpl( - r'Router', - r'angel3_route.src.router.Router', - 134217735, - 10, - const prefix0.ContainedReflectable(), - const [ - 208, - 235, - 209, - 210, - 236, - 211, - 212, - 213, - 214, - 215, - 216, - 237, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 238 - ], - const [ - 114, - 115, - 116, - 117, - 118, - 208, - 235, - 209, - 210, - 236, - 211, - 212, - 213, - 214, - 215, - 216, - 237, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227 - ], - const [], - 4, - {}, - {}, - {r'': (bool b) => () => b ? prefix7.Router() : null}, - 8, - 10, - const [], - const [], - null, (o) { - return o is prefix7.Router && - o is! prefix7.ChainedRouter && - o is! prefix9.Routable; - }, const [28], 10), - r.NonGenericClassMirrorImpl( - r'Reflector', - r'.Reflector', - 134218247, - 11, - const prefix0.ContainedReflectable(), - const [239, 240, 241, 242, 243, 244, 245], - const [114, 115, 116, 117, 118, 244], - const [], - 4, - {}, - {}, - {}, - 9, - 11, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'Routable', - r'angel_framework.http.routable.Routable', - 134217735, - 12, - const prefix0.ContainedReflectable(), - const [47, 246, 228, 229, 230, 247, 248, 232, 233, 234, 249], - const [ - 114, - 115, - 116, - 117, - 118, - 208, - 247, - 209, - 210, - 236, - 211, - 212, - 213, - 214, - 215, - 216, - 237, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 246, - 228, - 229, - 230, - 248, - 231, - 232, - 233, - 234 - ], - const [], - 10, - {}, - {}, - { - r'': (bool b) => - ([reflector]) => b ? prefix9.Routable(reflector) : null - }, - 10, - 12, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'bool', - r'dart.core.bool', - 134217735, - 13, - const prefix0.ContainedReflectable(), - const [250, 251, 252, 253, 254, 255, 256], - const [114, 253, 116, 254, 118, 250, 251, 252], - const [], - 4, - {}, - {}, - { - r'fromEnvironment': (bool b) => (name, {defaultValue}) => b - ? bool.fromEnvironment(name, defaultValue: defaultValue) - : null, - r'hasEnvironment': (bool b) => - (name) => b ? bool.hasEnvironment(name) : null - }, - 4, - 13, - const [], - const [], - null), - r.GenericClassMirrorImpl( - r'List', - r'dart.core.List', - 134218247, - 14, - const prefix0.ContainedReflectable(), - const [ - 257, - 258, - 259, - 260, - 261, - 262, - 263, - 264, - 265, - 266, - 267, - 268, - 269, - 270, - 271, - 272, - 273, - 274, - 275, - 276, - 277, - 278, - 279, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 288, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300 - ], - const [114, 115, 116, 117, 118], - const [257, 258, 259], - 4, - { - r'castFrom': () => List.castFrom, - r'copyRange': () => List.copyRange, - r'writeIterable': () => List.writeIterable - }, - {}, - { - r'': (bool b) => ([length]) => - b ? (length == null ? [] : List.filled(length, null)) : null, - r'filled': (bool b) => (length, fill, {growable}) => - b ? List.filled(length, fill, growable: growable) : null, - r'empty': (bool b) => - ({growable}) => b ? List.empty(growable: growable) : null, - r'from': (bool b) => (elements, {growable}) => - b ? List.from(elements, growable: growable) : null, - r'of': (bool b) => (elements, {growable}) => - b ? List.of(elements, growable: growable) : null, - r'generate': (bool b) => (length, generator, {growable}) => b - ? List.generate(length, generator, growable: growable) - : null, - r'unmodifiable': (bool b) => - (elements) => b ? List.unmodifiable(elements) : null - }, - 4, - 14, - const [], - const [], - null, - (o) => false, - const [29], - 14), - r.GenericClassMirrorImpl( - r'Map', - r'dart.core.Map', - 134218247, - 15, - const prefix0.ContainedReflectable(), - const [ - 301, - 302, - 303, - 304, - 305, - 306, - 307, - 308, - 309, - 310, - 311, - 312, - 313, - 314, - 315, - 316, - 317, - 318, - 319, - 320, - 321, - 322, - 323, - 324, - 325, - 326, - 327, - 328, - 329, - 330 - ], - const [114, 115, 116, 117, 118], - const [301], - 4, - {r'castFrom': () => Map.castFrom}, - {}, - { - r'': (bool b) => () => b ? Map() : null, - r'from': (bool b) => (other) => b ? Map.from(other) : null, - r'of': (bool b) => (other) => b ? Map.of(other) : null, - r'unmodifiable': (bool b) => - (other) => b ? Map.unmodifiable(other) : null, - r'identity': (bool b) => () => b ? Map.identity() : null, - r'fromIterable': (bool b) => (iterable, {key, value}) => - b ? Map.fromIterable(iterable, key: key, value: value) : null, - r'fromIterables': (bool b) => - (keys, values) => b ? Map.fromIterables(keys, values) : null, - r'fromEntries': (bool b) => - (entries) => b ? Map.fromEntries(entries) : null - }, - 4, - 15, - const [], - const [], - null, - (o) => false, - const [30, 31], - 15), - r.NonGenericClassMirrorImpl( - r'String', - r'dart.core.String', - 134218247, - 16, - const prefix0.ContainedReflectable(), - const [ - 331, - 332, - 333, - 334, - 335, - 336, - 337, - 338, - 339, - 340, - 341, - 342, - 343, - 344, - 345, - 346, - 347, - 348, - 349, - 350, - 351, - 352, - 353, - 354, - 355, - 356, - 357, - 358, - 359, - 360, - 361, - 362, - 363, - 364, - 365 - ], - const [114, 115, 116, 117, 118], - const [], - 4, - {}, - {}, - { - r'fromCharCodes': (bool b) => (charCodes, [start, end]) => - b ? String.fromCharCodes(charCodes, start, end) : null, - r'fromCharCode': (bool b) => - (charCode) => b ? String.fromCharCode(charCode) : null, - r'fromEnvironment': (bool b) => (name, {defaultValue}) => b - ? String.fromEnvironment(name, defaultValue: defaultValue) - : null - }, - 4, - 16, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'int', - r'dart.core.int', - 134218247, - 17, - const prefix0.ContainedReflectable(), - const [ - 366, - 367, - 368, - 369, - 370, - 371, - 372, - 373, - 374, - 375, - 376, - 377, - 378, - 379, - 380, - 381, - 382, - 383, - 384, - 385, - 386, - 387, - 388, - 389, - 390, - 391, - 392, - 393, - 394, - 395, - 396 - ], - const [114, 115, 116, 117, 118], - const [390, 391], - -1, - {r'parse': () => int.parse, r'tryParse': () => int.tryParse}, - {}, - { - r'fromEnvironment': (bool b) => (name, {defaultValue}) => b - ? int.fromEnvironment(name, defaultValue: defaultValue) - : null - }, - 4, - 17, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'Type', - r'dart.core.Type', - 134218247, - 18, - const prefix0.ContainedReflectable(), - const [397, 398, 399, 400], - const [114, 115, 116, 117, 118], - const [], - 4, - {}, - {}, - {}, - 4, - 18, - const [], - const [], - null), - r.GenericClassMirrorImpl( - r'Future', - r'dart.async.Future', - 134218247, - 19, - const prefix0.ContainedReflectable(), - const [ - 401, - 402, - 403, - 404, - 405, - 406, - 407, - 408, - 409, - 410, - 411, - 412, - 413, - 414, - 415 - ], - const [114, 115, 116, 117, 118], - const [401, 402, 403, 404], - 4, - { - r'wait': () => prefix10.Future.wait, - r'any': () => prefix10.Future.any, - r'forEach': () => prefix10.Future.forEach, - r'doWhile': () => prefix10.Future.doWhile - }, - {}, - { - r'': (bool b) => - (computation) => b ? prefix10.Future(computation) : null, - r'microtask': (bool b) => (computation) => - b ? prefix10.Future.microtask(computation) : null, - r'sync': (bool b) => - (computation) => b ? prefix10.Future.sync(computation) : null, - r'value': (bool b) => - ([value]) => b ? prefix10.Future.value(value) : null, - r'error': (bool b) => (error, [stackTrace]) => - b ? prefix10.Future.error(error, stackTrace) : null, - r'delayed': (bool b) => (duration, [computation]) => - b ? prefix10.Future.delayed(duration, computation) : null - }, - 11, - 19, - const [], - const [], - null, - (o) => false, - const [32], - 19), - r.GenericClassMirrorImpl( - r'FutureOr', - r'dart.async.FutureOr', - 519, - 20, - const prefix0.ContainedReflectable(), - const [], - const [114, 115, 116, 117, 118], - const [], - 4, - {}, - {}, - {}, - 11, - 20, - const [], - const [], - null, - (o) => false, - const [33], - 20), - r.NonGenericClassMirrorImpl( - r'Expose', - r'angel_framework.http.metadata.Expose', - 134217735, - 21, - const prefix0.ContainedReflectable(), - const [48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 427, 428], - const [114, 115, 116, 117, 118, 416, 417, 418, 419, 420], - const [421, 422, 423, 424, 425, 426], - 4, - { - r'get': () => prefix11.Expose.get, - r'post': () => prefix11.Expose.post, - r'patch': () => prefix11.Expose.patch, - r'put': () => prefix11.Expose.put, - r'delete': () => prefix11.Expose.delete, - r'head': () => prefix11.Expose.head - }, - {}, - { - r'': (bool b) => (path, - {method = 'GET', - middleware = const [], - as, - allowNull = const []}) => - b - ? prefix11.Expose(path, - allowNull: allowNull, - as: as, - method: method, - middleware: middleware) - : null, - r'method': (bool b) => - (method, {middleware, as, allowNull = const []}) => b - ? prefix11.Expose.method(method, - allowNull: allowNull, as: as, middleware: middleware) - : null - }, - 12, - 21, - const [], - const [], - null), - r.GenericClassMirrorImpl( - r'SymlinkRoute', - r'angel3_route.src.router.SymlinkRoute', - 134217735, - 22, - const prefix0.ContainedReflectable(), - const [59, 430], - const [ - 114, - 431, - 116, - 117, - 118, - 432, - 433, - 434, - 435, - 436, - 437, - 438, - 439, - 429 - ], - const [], - -1, - {}, - {}, - { - r'': (bool b) => (path, router) => - b ? prefix7.SymlinkRoute(path, router) : null - }, - 8, - 22, - const [], - const [], - null, (o) { - return o is prefix7.SymlinkRoute; - }, const [34], 22), - r.NonGenericClassMirrorImpl( - r'InstanceMirror', - r'reflectable.mirrors.InstanceMirror', - 134218247, - 23, - const prefix0.ContainedReflectable(), - const [440, 441, 442, 443, 444, 445, 446], - const [114, 115, 116, 117, 118], - const [], - 4, - {}, - {}, - {}, - 13, - 23, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'TypeMirror', - r'reflectable.mirrors.TypeMirror', - 134218247, - 24, - const prefix0.ContainedReflectable(), - const [ - 447, - 448, - 449, - 450, - 451, - 452, - 453, - 454, - 455, - 456, - 457, - 458, - 459, - 460 - ], - const [114, 115, 116, 117, 118], - const [], - 4, - {}, - {}, - {}, - 13, - 24, - const [], - const [], - null), - r.NonGenericClassMirrorImpl( - r'LibraryMirror', - r'reflectable.mirrors.LibraryMirror', - 134218247, - 25, - const prefix0.ContainedReflectable(), - const [461, 462, 463, 464, 465, 466, 467], - const [114, 115, 116, 117, 118], - const [], - 4, - {}, - {}, - {}, - 13, - 25, - const [], - const [], - null), - r.GenericClassMirrorImpl( - r'Iterable', - r'dart.core.Iterable', - 134218247, - 26, - const prefix0.ContainedReflectable(), - const [ - 468, - 469, - 470, - 471, - 472, - 473, - 474, - 475, - 476, - 477, - 478, - 479, - 480, - 481, - 482, - 483, - 484, - 485, - 486, - 487, - 488, - 489, - 490, - 491, - 492, - 493, - 494, - 495, - 496, - 497, - 498, - 499, - 500, - 501, - 502 - ], - const [ - 114, - 492, - 116, - 117, - 118, - 469, - 470, - 471, - 472, - 473, - 474, - 475, - 476, - 477, - 478, - 479, - 480, - 481, - 482, - 483, - 484, - 485, - 486, - 487, - 488, - 489, - 490, - 491, - 494, - 495, - 496, - 497, - 498, - 499 - ], - const [468], - 4, - {r'castFrom': () => Iterable.castFrom}, - {}, - { - r'generate': (bool b) => (count, [generator]) => - b ? Iterable.generate(count, generator) : null, - r'empty': (bool b) => () => b ? Iterable.empty() : null - }, - 4, - 26, - const [], - const [], - null, - (o) => false, - const [35], - 26), - r.NonGenericClassMirrorImpl( - r'ReflectCapability', - r'reflectable.capability.ReflectCapability', - 134218247, - 27, - const prefix0.ContainedReflectable(), - const [503], - const [114, 115, 116, 117, 118], - const [], - 4, - {}, - {}, - {}, - 14, - 27, - const [], - const [], - null), - r.TypeVariableMirrorImpl(r'T', r'angel3_route.src.router.Router.T', - const prefix0.ContainedReflectable(), 4, 10, []), - r.TypeVariableMirrorImpl(r'E', r'dart.core.List.E', - const prefix0.ContainedReflectable(), 4, 14, []), - r.TypeVariableMirrorImpl(r'K', r'dart.core.Map.K', - const prefix0.ContainedReflectable(), 4, 15, []), - r.TypeVariableMirrorImpl(r'V', r'dart.core.Map.V', - const prefix0.ContainedReflectable(), 4, 15, []), - r.TypeVariableMirrorImpl(r'T', r'dart.async.Future.T', - const prefix0.ContainedReflectable(), 4, 19, []), - r.TypeVariableMirrorImpl(r'T', r'dart.async.FutureOr.T', - const prefix0.ContainedReflectable(), 4, 20, []), - r.TypeVariableMirrorImpl( - r'T', - r'angel3_route.src.router.SymlinkRoute.T', - const prefix0.ContainedReflectable(), - 4, - 22, []), - r.TypeVariableMirrorImpl(r'E', r'dart.core.Iterable.E', - const prefix0.ContainedReflectable(), 4, 26, []) - ], - [ - r.VariableMirrorImpl( - r'contained', - 142738581, - 1, - const prefix0.ContainedReflectable(), - 3, - 3, - 3, const [], const []), - r.VariableMirrorImpl( - r'deprecated', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 28, - 28, const [], const []), - r.VariableMirrorImpl( - r'override', - 142738581, - -1, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, const [], const []), - r.VariableMirrorImpl( - r'provisional', - 75629717, - -1, - const prefix0.ContainedReflectable(), - -1, - 29, - 29, const [], const []), - r.VariableMirrorImpl( - r'proxy', - 75629717, - -1, - const prefix0.ContainedReflectable(), - -1, - 29, - 29, const [], const []), - r.VariableMirrorImpl( - r'pleaseInitializeMessage', - 142738581, - -1, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, const [], const []), - r.VariableMirrorImpl( - r'data', - 142737429, - -1, - const prefix0.ContainedReflectable(), - 15, - 30, - 15, - const [3, 31], - const []), - r.VariableMirrorImpl( - r'memberSymbolMap', - 75628565, - -1, - const prefix0.ContainedReflectable(), - 15, - 32, - 15, - const [33, 16], - const []), - r.VariableMirrorImpl( - r'noExpose', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 34, - 34, const [], const []), - r.VariableMirrorImpl( - r'instanceInvokeCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 35, - 35, const [], const []), - r.VariableMirrorImpl( - r'staticInvokeCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 36, - 36, const [], const []), - r.VariableMirrorImpl( - r'topLevelInvokeCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 37, - 37, const [], const []), - r.VariableMirrorImpl( - r'newInstanceCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 38, - 38, const [], const []), - r.VariableMirrorImpl( - r'metadataCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 39, - 39, const [], const []), - r.VariableMirrorImpl( - r'typeCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 40, - 40, const [], const []), - r.VariableMirrorImpl( - r'typeRelationsCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 41, - 41, const [], const []), - r.VariableMirrorImpl( - r'reflectedTypeCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 42, - 42, const [], const []), - r.VariableMirrorImpl( - r'libraryCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 43, - 43, const [], const []), - r.VariableMirrorImpl( - r'declarationsCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 44, - 44, const [], const []), - r.VariableMirrorImpl( - r'uriCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 45, - 45, const [], const []), - r.VariableMirrorImpl( - r'libraryDependenciesCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 46, - 46, const [], const []), - r.VariableMirrorImpl( - r'invokingCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 47, - 47, const [], const []), - r.VariableMirrorImpl( - r'typingCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 48, - 48, const [], const []), - r.VariableMirrorImpl( - r'delegateCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 49, - 49, const [], const []), - r.VariableMirrorImpl( - r'subtypeQuantifyCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 50, - 50, const [], const []), - r.VariableMirrorImpl( - r'superclassQuantifyCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 51, - 51, const [], const []), - r.VariableMirrorImpl( - r'typeAnnotationQuantifyCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 52, - 52, const [], const []), - r.VariableMirrorImpl( - r'typeAnnotationDeepQuantifyCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 52, - 52, const [], const []), - r.VariableMirrorImpl( - r'correspondingSetterQuantifyCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 53, - 53, const [], const []), - r.VariableMirrorImpl( - r'admitSubtypeCapability', - 142738581, - -1, - const prefix0.ContainedReflectable(), - -1, - 54, - 54, const [], const []), - r.VariableMirrorImpl( - r'injectSingleton', - 134349829, - 2, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, const [], const []), - r.VariableMirrorImpl(r'middleware', 151126021, 2, - const prefix0.ContainedReflectable(), 14, 55, 14, null, const []), - r.VariableMirrorImpl(r'routeMappings', 151126021, 2, - const prefix0.ContainedReflectable(), 15, 56, 15, null, const []), - r.VariableMirrorImpl( - r'thisClassName', - 134349973, - 3, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, const [], const []), - r.VariableMirrorImpl( - r'thisClassId', - 134349973, - 3, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, const [], const []), - r.VariableMirrorImpl( - r'item', - 134348805, - 7, - const prefix0.ContainedReflectable(), - -1, - 57, - 57, const [], const []), - r.VariableMirrorImpl(r'handlerCache', 151127045, 9, - const prefix0.ContainedReflectable(), 15, 58, 15, null, const []), - r.VariableMirrorImpl( - r'encoders', - 151127045, - 9, - const prefix0.ContainedReflectable(), - 15, - 59, - 15, - const [16, 60], - const []), - r.VariableMirrorImpl( - r'mimeTypeResolver', - 134349829, - 9, - const prefix0.ContainedReflectable(), - -1, - 61, - 61, const [], const []), - r.VariableMirrorImpl( - r'serializer', - 67108869, - 9, - const prefix0.ContainedReflectable(), - -1, - 62, - 62, const [], const []), - r.VariableMirrorImpl( - r'allowMethodOverrides', - 134348805, - 9, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, const [], const []), - r.VariableMirrorImpl( - r'environment', - 134349829, - 9, - const prefix0.ContainedReflectable(), - -1, - 63, - 63, const [], const []), - r.VariableMirrorImpl(r'startupHooks', 151127045, 9, - const prefix0.ContainedReflectable(), 14, 64, 14, null, const []), - r.VariableMirrorImpl(r'shutdownHooks', 151127045, 9, - const prefix0.ContainedReflectable(), 14, 64, 14, null, const []), - r.VariableMirrorImpl(r'responseFinalizers', 151127045, 9, - const prefix0.ContainedReflectable(), 14, 55, 14, null, const []), - r.VariableMirrorImpl( - r'viewGenerator', - 67108869, - 9, - const prefix0.ContainedReflectable(), - -1, - 65, - 65, const [], const []), - r.VariableMirrorImpl( - r'errorHandler', - 134217733, - 9, - const prefix0.ContainedReflectable(), - -1, - 66, - 66, const [], const []), - r.VariableMirrorImpl(r'configuration', 151127045, 12, - const prefix0.ContainedReflectable(), 15, 67, 15, null, const []), - r.VariableMirrorImpl( - r'method', - 134349829, - 21, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, const [], const []), - r.VariableMirrorImpl( - r'path', - 67240965, - 21, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, const [], const []), - r.VariableMirrorImpl(r'middleware', 84018181, 21, - const prefix0.ContainedReflectable(), 26, 68, 26, null, const []), - r.VariableMirrorImpl( - r'as', - 67240965, - 21, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, const [], const []), - r.VariableMirrorImpl( - r'allowNull', - 151127045, - 21, - const prefix0.ContainedReflectable(), - 14, - 69, - 14, - const [16], - const []), - r.VariableMirrorImpl( - r'get', - 134349973, - 21, - const prefix0.ContainedReflectable(), - 21, - 21, - 21, const [], const []), - r.VariableMirrorImpl( - r'post', - 134349973, - 21, - const prefix0.ContainedReflectable(), - 21, - 21, - 21, const [], const []), - r.VariableMirrorImpl( - r'patch', - 134349973, - 21, - const prefix0.ContainedReflectable(), - 21, - 21, - 21, const [], const []), - r.VariableMirrorImpl( - r'put', - 134349973, - 21, - const prefix0.ContainedReflectable(), - 21, - 21, - 21, const [], const []), - r.VariableMirrorImpl( - r'delete', - 134349973, - 21, - const prefix0.ContainedReflectable(), - 21, - 21, - 21, const [], const []), - r.VariableMirrorImpl( - r'head', - 134349973, - 21, - const prefix0.ContainedReflectable(), - 21, - 21, - 21, const [], const []), - r.VariableMirrorImpl(r'router', 151127045, 22, - const prefix0.ContainedReflectable(), 10, 70, 10, null, const []), - r.VariableMirrorImpl( - r'method', - 134349829, - -1, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, const [], const []), - r.VariableMirrorImpl( - r'path', - 134349829, - -1, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, const [], const []), - r.VariableMirrorImpl(r'handlers', 151127045, -1, - const prefix0.ContainedReflectable(), 14, 71, 14, null, const []), - r.VariableMirrorImpl( - r'name', - 67239941, - -1, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, const [], const []), - r.MethodMirrorImpl(r'main', 9699352, 0, -1, -1, -1, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 0, 35), - r.MethodMirrorImpl( - r'identical', - 10485784, - -1, - 13, - 13, - 13, - const [], - const [0, 1], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'identityHashCode', - 10485784, - -1, - 17, - 17, - 17, - const [], - const [2], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'print', 9699352, -1, -1, -1, -1, const [], - const [3], const prefix0.ContainedReflectable(), const []), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 1, 39), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 2, 40), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 3, 41), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 4, 42), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 5, 43), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 6, 44), - r.ImplicitSetterMirrorImpl(const prefix0.ContainedReflectable(), 6, 45), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 7, 46), - r.ImplicitSetterMirrorImpl(const prefix0.ContainedReflectable(), 7, 47), - r.MethodMirrorImpl( - r'reflectors', - 44040211, - -1, - -1, - 72, - 73, - const [3], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'flatten', 44040216, -1, 10, 74, 10, null, - const [6], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'chain', 8388632, -1, -1, 75, 75, const [], - const [7], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'unawaited', 9699352, -1, -1, -1, -1, const [], - const [8], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'scheduleMicrotask', - 9699352, - -1, - -1, - -1, - -1, - const [], - const [9], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'runZoned', - 8388632, - -1, - -1, - -1, - -1, - const [], - const [10, 11, 12, 13], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'runZonedGuarded', - 8388632, - -1, - -1, - -1, - -1, - const [], - const [14, 15, 16, 17], - const prefix0.ContainedReflectable(), - const []), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 8, 55), - r.MethodMirrorImpl( - r'reflectableNoSuchInvokableError', - 8912920, - -1, - -1, - -1, - -1, - const [], - const [18, 19, 20, 21, 22], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'reflectableNoSuchMethodError', - 8912920, - -1, - -1, - -1, - -1, - const [], - const [23, 24, 25, 26], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'reflectableNoSuchGetterError', - 8912920, - -1, - -1, - -1, - -1, - const [], - const [27, 28, 29, 30], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'reflectableNoSuchSetterError', - 8912920, - -1, - -1, - -1, - -1, - const [], - const [31, 32, 33, 34], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'reflectableNoSuchConstructorError', - 8912920, - -1, - -1, - -1, - -1, - const [], - const [35, 36, 37, 38], - const prefix0.ContainedReflectable(), - const []), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 9, 61), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 10, 62), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 11, 63), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 12, 64), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 13, 65), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 14, 66), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 15, 67), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 16, 68), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 17, 69), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 18, 70), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 19, 71), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 20, 72), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 21, 73), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 22, 74), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 23, 75), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 24, 76), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 25, 77), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 26, 78), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 27, 79), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 28, 80), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 29, 81), - r.MethodMirrorImpl( - r'order', - 2097154, - 0, - 7, - 7, - 7, - const [], - const [39], - const prefix0.ContainedReflectable(), - const [const prefix11.Expose('/')]), - r.MethodMirrorImpl(r'', 64, 0, -1, 0, 0, const [], const [], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'==', 2097154, 4, 13, 13, 13, const [], - const [40], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'toString', 2097154, 4, 16, 16, 16, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'noSuchMethod', - 524290, - 4, - -1, - -1, - -1, - const [], - const [41], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'hashCode', 2097155, 4, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'runtimeType', - 2097155, - 4, - 18, - 18, - 18, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'configureServer', - 35651586, - 2, - 19, - 76, - 19, - const [-1], - const [42], - const prefix0.ContainedReflectable(), - const [prefix16.mustCallSuper]), - r.MethodMirrorImpl( - r'applyRoutes', - 35651586, - 2, - 19, - 77, - 19, - const [16], - const [43, 44], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'configureRoutes', - 35651586, - 2, - 20, - 78, - 20, - const [-1], - const [45], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'findExpose', - 2097154, - 2, - 21, - 21, - 21, - const [], - const [46, 47], - const prefix0.ContainedReflectable(), - const []), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 0, 93), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 1, 94), - r.ImplicitSetterMirrorImpl(const prefix0.ContainedReflectable(), 1, 95), - r.ImplicitGetterMirrorImpl(const prefix0.ContainedReflectable(), 2, 96), - r.ImplicitSetterMirrorImpl(const prefix0.ContainedReflectable(), 2, 97), - r.MethodMirrorImpl(r'app', 2097155, 2, 9, 9, 9, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'mountPoint', 35651587, 2, 22, 79, 22, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'', 128, 1, -1, 1, 1, const [], const [], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'capabilities', - 35651587, - 6, - 14, - 80, - 14, - const [27], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'canReflect', - 2097154, - 5, - 13, - 13, - 13, - const [], - const [50], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'reflect', - 2097154, - 5, - 23, - 23, - 23, - const [], - const [51], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'canReflectType', - 2097154, - 5, - 13, - 13, - 13, - const [], - const [52], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'reflectType', - 2097154, - 5, - 24, - 24, - 24, - const [], - const [53], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'findLibrary', - 2097154, - 5, - 25, - 25, - 25, - const [], - const [54], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'libraries', - 35651587, - 5, - 15, - 82, - 15, - const [81, 25], - const [], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'annotatedClasses', - 35651587, - 5, - 26, - 84, - 26, - const [83], - const [], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl(r'', 0, 2, -1, 2, 2, const [], const [55], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'getInstance', 2097170, 3, 3, 3, 3, const [], - const [56], const prefix0.ContainedReflectable(), const []), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 3, 111), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 4, 112), - r.MethodMirrorImpl( - r'', - 128, - 3, - -1, - 3, - 3, - const [], - const [57, 58, 59, 60, 61, 62, 63, 64, 65, 66], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'fromList', 128, 3, -1, 3, 3, const [], - const [67], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'hash', - 2097170, - 4, - 17, - 17, - 17, - const [], - const [ - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87 - ], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'hashAll', 2097170, 4, 17, 17, 17, const [], - const [88], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'hashAllUnordered', - 2097170, - 4, - 17, - 17, - 17, - const [], - const [89], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'', 128, 4, -1, 4, 4, const [], const [], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'', - 128, - 5, - -1, - 5, - 5, - const [], - const [90, 91, 92, 93, 94, 95, 96, 97, 98, 99], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'fromList', 128, 5, -1, 5, 5, const [], - const [100], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'', - 128, - 6, - -1, - 6, - 6, - const [], - const [101, 102, 103, 104, 105, 106, 107, 108, 109, 110], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'fromList', 128, 6, -1, 6, 6, const [], - const [111], const prefix0.ContainedReflectable(), const []), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 5, 123), - r.ImplicitSetterMirrorImpl( - const prefix0.ContainedReflectable(), 5, 124), - r.MethodMirrorImpl(r'name', 2097155, 7, 16, 16, 16, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'', 0, 7, -1, 7, 7, const [], const [112], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'memberName', 2097667, 8, -1, 33, 33, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'typeArguments', - 35651587, - 8, - 14, - 85, - 14, - const [18], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'positionalArguments', - 35652099, - 8, - 14, - 86, - 14, - null, - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'namedArguments', 35652099, 8, 15, 87, 15, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'isMethod', 2097667, 8, 13, 13, 13, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'isGetter', 2097667, 8, 13, 13, 13, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'isSetter', 2097667, 8, 13, 13, 13, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'isAccessor', 2097155, 8, 13, 13, 13, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'', 0, 8, -1, 8, 8, const [], const [], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'method', - 1, - 8, - -1, - 8, - 8, - const [], - const [114, 115, 116], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'genericMethod', - 1, - 8, - -1, - 8, - 8, - const [], - const [117, 118, 119, 120], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'getter', 257, 8, -1, 8, 8, const [], - const [121], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'setter', - 257, - 8, - -1, - 8, - 8, - const [], - const [122, 123], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'addRoute', - 35651586, - 9, - -1, - 88, - 89, - null, - const [124, 125, 126, 127], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'mount', - 35651586, - 9, - 22, - 90, - 22, - null, - const [128, 129], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'bootstrapContainer', - 1310722, - 9, - -1, - -1, - -1, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'close', - 35651586, - 9, - 19, - 76, - 19, - const [-1], - const [], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'dumpTree', - 1310722, - 9, - -1, - -1, - -1, - const [], - const [130, 131, 132, 133], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'getHandlerResult', - 35651586, - 9, - 19, - 91, - 19, - null, - const [134, 135, 136], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'executeHandler', - 35651586, - 9, - 19, - 92, - 19, - const [13], - const [137, 138, 139], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'findProperty', - 524290, - 9, - -1, - -1, - -1, - const [], - const [140], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'optimizeForProduction', - 1310722, - 9, - -1, - -1, - -1, - const [], - const [141], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'runContained', - 35651586, - 9, - 19, - 91, - 19, - null, - const [142, 143, 144, 145], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'runReflected', - 35651586, - 9, - 19, - 91, - 19, - null, - const [146, 147, 148, 149], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'configure', 35651586, 9, 19, 91, 19, null, - const [150], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'mountController', 35651586, 9, 19, 93, 19, null, - const [151], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'fallback', 35651586, 9, -1, 94, 95, null, - const [152], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'use', - 35651586, - 9, - -1, - 96, - 97, - null, - const [153, 154], - const prefix0.ContainedReflectable(), - const [override]), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 6, 155), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 7, 156), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 8, 157), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 9, 158), - r.ImplicitSetterMirrorImpl( - const prefix0.ContainedReflectable(), 9, 159), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 10, 160), - r.ImplicitSetterMirrorImpl( - const prefix0.ContainedReflectable(), 10, 161), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 11, 162), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 12, 163), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 13, 164), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 14, 165), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 15, 166), - r.ImplicitSetterMirrorImpl( - const prefix0.ContainedReflectable(), 15, 167), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 16, 168), - r.ImplicitSetterMirrorImpl( - const prefix0.ContainedReflectable(), 16, 169), - r.MethodMirrorImpl(r'preContained', 35651587, 9, 15, 98, 15, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'optimizedRouter', 35651587, 9, 10, 99, 10, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'children', - 35651587, - 9, - 14, - 100, - 14, - const [9], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'controllers', - 35651587, - 9, - 15, - 102, - 15, - const [101, 2], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'parent', 2097155, 9, 9, 9, 9, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'logger', 2097155, 9, -1, 103, 103, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'logger=', 1310724, 9, -1, -1, -1, const [], - const [165], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'', - 0, - 9, - -1, - 9, - 9, - const [], - const [155, 156, 157, 158, 159, 160], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'enableCache', - 1310722, - 10, - -1, - -1, - -1, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'chain', 35651586, 10, -1, 104, 105, null, - const [166], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'clone', 35651586, 10, 10, 106, 10, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'group', - 35651586, - 10, - 22, - 107, - 22, - null, - const [167, 168, 169, 170], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'groupAsync', - 35651586, - 10, - 19, - 108, - 19, - null, - const [171, 172, 173, 174], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'navigate', - 2097154, - 10, - 16, - 16, - 16, - const [], - const [175, 176], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'resolve', - 2097154, - 10, - 13, - 13, - 13, - const [], - const [177, 178, 179, 180, 181], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'resolveAbsolute', - 35651586, - 10, - 26, - 109, - 26, - null, - const [182, 183, 184], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'resolveAll', - 35651586, - 10, - 26, - 109, - 26, - null, - const [185, 186, 187, 188], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'all', - 35651586, - 10, - -1, - 110, - 111, - null, - const [189, 190, 191], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'delete', - 35651586, - 10, - -1, - 110, - 111, - null, - const [192, 193, 194], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'get', - 35651586, - 10, - -1, - 110, - 111, - null, - const [195, 196, 197], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'head', - 35651586, - 10, - -1, - 110, - 111, - null, - const [198, 199, 200], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'options', - 35651586, - 10, - -1, - 110, - 111, - null, - const [201, 202, 203], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'post', - 35651586, - 10, - -1, - 110, - 111, - null, - const [204, 205, 206], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'patch', - 35651586, - 10, - -1, - 110, - 111, - null, - const [207, 208, 209], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'put', - 35651586, - 10, - -1, - 112, - 113, - null, - const [210, 211, 212], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'middleware', 35651587, 10, 14, 114, 14, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'mounted', 35651587, 10, 15, 115, 15, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'routes', 35651587, 10, 14, 116, 14, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'findService', 2, 12, -1, -1, -1, const [], - const [213], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'findServiceOf', 35651586, 12, -1, 117, 118, null, - const [214], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'findHookedService', - 35651586, - 12, - -1, - 119, - 120, - null, - const [215], - const prefix0.ContainedReflectable(), - const []), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 17, 201), - r.MethodMirrorImpl( - r'container', - 2097155, - 12, - -1, - 121, - 121, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'services', 35651587, 12, 15, 122, 15, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'onService', 35651587, 12, -1, 123, 124, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'addRoute', - 35651586, - 10, - -1, - 110, - 111, - null, - const [216, 217, 218, 219], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'dumpTree', - 1310722, - 10, - -1, - -1, - -1, - const [], - const [220, 221, 222], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'mount', - 35651586, - 10, - 22, - 107, - 22, - null, - const [223, 224], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'', 0, 10, -1, 106, 10, null, const [], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'getName', 2097666, 11, 16, 16, 16, const [], - const [225], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'reflectClass', - 2097666, - 11, - -1, - 125, - 125, - const [], - const [226], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'reflectFunction', - 2097666, - 11, - -1, - 126, - 126, - const [], - const [227], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'reflectType', - 2097666, - 11, - -1, - 127, - 127, - const [], - const [228], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'reflectInstance', - 2097666, - 11, - -1, - 128, - 128, - const [], - const [229], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'reflectFutureOf', - 2097154, - 11, - -1, - 129, - 129, - const [], - const [230], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'', 128, 11, -1, 11, 11, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'close', 1310722, 12, -1, -1, -1, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'addRoute', - 35651586, - 12, - -1, - 88, - 89, - null, - const [231, 232, 233, 234], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'use', - 35651586, - 12, - -1, - 130, - 131, - null, - const [235, 236], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'', 0, 12, -1, 12, 12, const [], - const [237], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'&', 2097154, 13, 13, 13, 13, const [], - const [238], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'|', 2097154, 13, 13, 13, 13, const [], - const [239], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'^', 2097154, 13, 13, 13, 13, const [], - const [240], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'toString', 2097154, 13, 16, 16, 16, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'hashCode', 2097155, 13, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'fromEnvironment', - 129, - 13, - -1, - 13, - 13, - const [], - const [241, 242], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'hasEnvironment', - 129, - 13, - -1, - 13, - 13, - const [], - const [243], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'castFrom', 35651602, 14, 14, 132, 14, null, - const [244], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'copyRange', - 1310738, - 14, - -1, - -1, - -1, - const [], - const [245, 246, 247, 248, 249], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'writeIterable', - 1310738, - 14, - -1, - -1, - -1, - const [], - const [250, 251, 252], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'cast', 35652098, 14, 14, 133, 14, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'[]', 514, 14, -1, -1, -1, const [], - const [253], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'[]=', - 1311234, - 14, - -1, - -1, - -1, - const [], - const [254, 255], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'add', 1311234, 14, -1, -1, -1, const [], - const [256], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'addAll', 1311234, 14, -1, -1, -1, const [], - const [257], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'sort', 1311234, 14, -1, -1, -1, const [], - const [258], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'shuffle', 1311234, 14, -1, -1, -1, const [], - const [259], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'indexOf', - 2097666, - 14, - 17, - 17, - 17, - const [], - const [260, 261], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'indexWhere', - 2097666, - 14, - 17, - 17, - 17, - const [], - const [262, 263], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'lastIndexWhere', - 2097666, - 14, - 17, - 17, - 17, - const [], - const [264, 265], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'lastIndexOf', - 2097666, - 14, - 17, - 17, - 17, - const [], - const [266, 267], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'clear', 1311234, 14, -1, -1, -1, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'insert', - 1311234, - 14, - -1, - -1, - -1, - const [], - const [268, 269], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'insertAll', - 1311234, - 14, - -1, - -1, - -1, - const [], - const [270, 271], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'setAll', - 1311234, - 14, - -1, - -1, - -1, - const [], - const [272, 273], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'remove', 2097666, 14, 13, 13, 13, const [], - const [274], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'removeAt', 514, 14, -1, -1, -1, const [], - const [275], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'removeLast', 514, 14, -1, -1, -1, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'removeWhere', - 1311234, - 14, - -1, - -1, - -1, - const [], - const [276], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'retainWhere', - 1311234, - 14, - -1, - -1, - -1, - const [], - const [277], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'+', 35652098, 14, 14, 134, 14, null, - const [278], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'sublist', - 35652098, - 14, - 14, - 134, - 14, - null, - const [279, 280], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'getRange', - 35652098, - 14, - 26, - 135, - 26, - null, - const [281, 282], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'setRange', - 1311234, - 14, - -1, - -1, - -1, - const [], - const [283, 284, 285, 286], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'removeRange', - 1311234, - 14, - -1, - -1, - -1, - const [], - const [287, 288], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'fillRange', - 1311234, - 14, - -1, - -1, - -1, - const [], - const [289, 290, 291], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'replaceRange', - 1311234, - 14, - -1, - -1, - -1, - const [], - const [292, 293, 294], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'asMap', 35652098, 14, 15, 136, 15, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'==', 2097666, 14, 13, 13, 13, const [], - const [295], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'first=', 1311236, 14, -1, -1, -1, const [], - const [309], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'last=', 1311236, 14, -1, -1, -1, const [], - const [310], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'length', 2097667, 14, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'length=', 1311236, 14, -1, -1, -1, const [], - const [311], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'reversed', 35652099, 14, 26, 135, 26, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'', 1, 14, -1, 134, 14, null, const [296], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'filled', - 1, - 14, - -1, - 134, - 14, - null, - const [297, 298, 299], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'empty', 1, 14, -1, 134, 14, null, const [300], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'from', - 1, - 14, - -1, - 134, - 14, - null, - const [301, 302], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'of', - 1, - 14, - -1, - 134, - 14, - null, - const [303, 304], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'generate', - 1, - 14, - -1, - 134, - 14, - null, - const [305, 306, 307], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'unmodifiable', 1, 14, -1, 134, 14, null, - const [308], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'castFrom', 35651602, 15, 15, 137, 15, null, - const [312], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'cast', 35652098, 15, 15, 138, 15, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'containsValue', - 2097666, - 15, - 13, - 13, - 13, - const [], - const [313], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'containsKey', - 2097666, - 15, - 13, - 13, - 13, - const [], - const [314], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'[]', 514, 15, -1, -1, -1, const [], - const [315], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'[]=', - 1311234, - 15, - -1, - -1, - -1, - const [], - const [316, 317], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'map', 35652098, 15, 15, 139, 15, null, - const [318], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'addEntries', - 1311234, - 15, - -1, - -1, - -1, - const [], - const [319], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'update', - 514, - 15, - -1, - -1, - -1, - const [], - const [320, 321, 322], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'updateAll', 1311234, 15, -1, -1, -1, const [], - const [323], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'removeWhere', - 1311234, - 15, - -1, - -1, - -1, - const [], - const [324], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'putIfAbsent', - 514, - 15, - -1, - -1, - -1, - const [], - const [325, 326], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'addAll', 1311234, 15, -1, -1, -1, const [], - const [327], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'remove', 514, 15, -1, -1, -1, const [], - const [328], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'clear', 1311234, 15, -1, -1, -1, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'forEach', 1311234, 15, -1, -1, -1, const [], - const [329], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'entries', 35652099, 15, 26, 140, 26, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'keys', 35652099, 15, 26, 141, 26, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'values', 35652099, 15, 26, 142, 26, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'length', 2097667, 15, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'isEmpty', 2097667, 15, 13, 13, 13, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'isNotEmpty', - 2097667, - 15, - 13, - 13, - 13, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'', 1, 15, -1, 143, 15, null, const [], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'from', 257, 15, -1, 143, 15, null, - const [330], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'of', 257, 15, -1, 143, 15, null, const [331], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'unmodifiable', 1, 15, -1, 143, 15, null, - const [332], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'identity', 257, 15, -1, 143, 15, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'fromIterable', - 257, - 15, - -1, - 143, - 15, - null, - const [333, 334, 335], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'fromIterables', - 257, - 15, - -1, - 143, - 15, - null, - const [336, 337], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'fromEntries', 1, 15, -1, 143, 15, null, - const [338], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'[]', 2097666, 16, 16, 16, 16, const [], - const [339], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'codeUnitAt', - 2097666, - 16, - 17, - 17, - 17, - const [], - const [340], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'==', 2097666, 16, 13, 13, 13, const [], - const [341], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'compareTo', 2097666, 16, 17, 17, 17, const [], - const [342], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'endsWith', 2097666, 16, 13, 13, 13, const [], - const [343], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'startsWith', - 2097666, - 16, - 13, - 13, - 13, - const [], - const [344, 345], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'indexOf', - 2097666, - 16, - 17, - 17, - 17, - const [], - const [346, 347], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'lastIndexOf', - 2097666, - 16, - 17, - 17, - 17, - const [], - const [348, 349], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'+', 2097666, 16, 16, 16, 16, const [], - const [350], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'substring', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [351, 352], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'trim', 2097666, 16, 16, 16, 16, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'trimLeft', 2097666, 16, 16, 16, 16, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'trimRight', 2097666, 16, 16, 16, 16, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'*', 2097666, 16, 16, 16, 16, const [], - const [353], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'padLeft', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [354, 355], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'padRight', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [356, 357], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'contains', - 2097666, - 16, - 13, - 13, - 13, - const [], - const [358, 359], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'replaceFirst', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [360, 361, 362], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'replaceFirstMapped', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [363, 364, 365], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'replaceAll', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [366, 367], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'replaceAllMapped', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [368, 369], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'replaceRange', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [370, 371, 372], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'split', 35652098, 16, 14, 69, 14, const [16], - const [373], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'splitMapJoin', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [374, 375, 376], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'toLowerCase', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'toUpperCase', - 2097666, - 16, - 16, - 16, - 16, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'length', 2097667, 16, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'hashCode', 2097667, 16, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'isEmpty', 2097667, 16, 13, 13, 13, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'isNotEmpty', - 2097667, - 16, - 13, - 13, - 13, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'codeUnits', - 35652099, - 16, - 14, - 144, - 14, - const [17], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'runes', 2097667, 16, -1, 145, 145, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'fromCharCodes', - 1, - 16, - -1, - 16, - 16, - const [], - const [377, 378, 379], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'fromCharCode', 1, 16, -1, 16, 16, const [], - const [380], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'fromEnvironment', - 129, - 16, - -1, - 16, - 16, - const [], - const [381, 382], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'&', 2097666, 17, 17, 17, 17, const [], - const [383], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'|', 2097666, 17, 17, 17, 17, const [], - const [384], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'^', 2097666, 17, 17, 17, 17, const [], - const [385], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'~', 2097666, 17, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'<<', 2097666, 17, 17, 17, 17, const [], - const [386], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'>>', 2097666, 17, 17, 17, 17, const [], - const [387], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'>>>', 2097666, 17, 17, 17, 17, const [], - const [388], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'modPow', - 2097666, - 17, - 17, - 17, - 17, - const [], - const [389, 390], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'modInverse', - 2097666, - 17, - 17, - 17, - 17, - const [], - const [391], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'gcd', 2097666, 17, 17, 17, 17, const [], - const [392], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'toUnsigned', - 2097666, - 17, - 17, - 17, - 17, - const [], - const [393], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'toSigned', 2097666, 17, 17, 17, 17, const [], - const [394], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'unary-', 2097666, 17, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'abs', 2097666, 17, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'round', 2097666, 17, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'floor', 2097666, 17, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'ceil', 2097666, 17, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'truncate', 2097666, 17, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'roundToDouble', - 2097666, - 17, - -1, - 146, - 146, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'floorToDouble', - 2097666, - 17, - -1, - 146, - 146, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'ceilToDouble', - 2097666, - 17, - -1, - 146, - 146, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'truncateToDouble', - 2097666, - 17, - -1, - 146, - 146, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'toString', 2097666, 17, 16, 16, 16, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'toRadixString', - 2097666, - 17, - 16, - 16, - 16, - const [], - const [395], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'parse', - 2097170, - 17, - 17, - 17, - 17, - const [], - const [396, 397, 398], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'tryParse', - 2097170, - 17, - 17, - 17, - 17, - const [], - const [399, 400], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'isEven', 2097667, 17, 13, 13, 13, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'isOdd', 2097667, 17, 13, 13, 13, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'bitLength', 2097667, 17, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'sign', 2097667, 17, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'fromEnvironment', - 129, - 17, - -1, - 17, - 17, - const [], - const [401, 402], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'==', 2097666, 18, 13, 13, 13, const [], - const [403], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'toString', 2097666, 18, 16, 16, 16, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'hashCode', 2097667, 18, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'', 64, 18, -1, 18, 18, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'wait', - 35651602, - 19, - 19, - 147, - 19, - null, - const [404, 405, 406], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'any', 35651602, 19, 19, 148, 19, null, - const [407], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'forEach', - 35651602, - 19, - 19, - 91, - 19, - null, - const [408, 409], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'doWhile', 35651602, 19, 19, 91, 19, null, - const [410], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'then', - 35652098, - 19, - 19, - 149, - 19, - null, - const [411, 412], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'catchError', - 35652098, - 19, - 19, - 150, - 19, - null, - const [413, 414], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'whenComplete', 35652098, 19, 19, 150, 19, null, - const [415], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'asStream', 35652098, 19, -1, 151, 152, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'timeout', - 35652098, - 19, - 19, - 150, - 19, - null, - const [416, 417], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'', 1, 19, -1, 150, 19, null, const [418], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'microtask', 1, 19, -1, 150, 19, null, - const [419], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'sync', 1, 19, -1, 150, 19, null, const [420], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'value', 1, 19, -1, 150, 19, null, const [421], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'error', - 1, - 19, - -1, - 150, - 19, - null, - const [422, 423], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'delayed', - 1, - 19, - -1, - 150, - 19, - null, - const [424, 425], - const prefix0.ContainedReflectable(), - const []), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 18, 386), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 19, 387), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 20, 388), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 21, 389), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 22, 390), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 23, 391), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 24, 392), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 25, 393), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 26, 394), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 27, 395), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 28, 396), - r.MethodMirrorImpl( - r'', - 128, - 21, - -1, - 21, - 21, - const [], - const [426, 427, 428, 429, 430], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'method', - 128, - 21, - -1, - 21, - 21, - const [], - const [431, 432, 433, 434], - const prefix0.ContainedReflectable(), - const []), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 29, 399), - r.MethodMirrorImpl(r'', 0, 22, -1, 153, 22, null, const [435, 436], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'toString', - 2097154, - -1, - 16, - 16, - 16, - const [], - const [], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl(r'clone', 35651586, -1, -1, 154, 155, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'makeUri', 2097154, -1, 16, 16, 16, const [], - const [437], const prefix0.ContainedReflectable(), const []), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 30, 404), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 31, 405), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 32, 406), - r.ImplicitGetterMirrorImpl( - const prefix0.ContainedReflectable(), 33, 407), - r.ImplicitSetterMirrorImpl( - const prefix0.ContainedReflectable(), 33, 408), - r.MethodMirrorImpl( - r'parser', - 35651587, - -1, - -1, - 157, - 158, - const [156], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'==', - 2097666, - 23, - 13, - 13, - 13, - const [], - const [439], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl(r'delegate', 2097666, 23, 4, 4, 4, const [], - const [440], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'type', 2097667, 23, -1, 83, 83, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'hasReflectee', - 2097667, - 23, - 13, - 13, - 13, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'reflectee', 2097667, 23, 4, 4, 4, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'hashCode', - 2097667, - 23, - 17, - 17, - 17, - const [], - const [], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl(r'', 64, 23, -1, 23, 23, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'isSubtypeOf', - 2097666, - 24, - 13, - 13, - 13, - const [], - const [441], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'isAssignableTo', - 2097666, - 24, - 13, - 13, - 13, - const [], - const [442], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'hasReflectedType', - 2097667, - 24, - 13, - 13, - 13, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'reflectedType', - 2097667, - 24, - 18, - 18, - 18, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'typeVariables', - 35652099, - 24, - 14, - 160, - 14, - const [159], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'typeArguments', - 35652099, - 24, - 14, - 161, - 14, - const [24], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'reflectedTypeArguments', - 35652099, - 24, - 14, - 85, - 14, - const [18], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'isOriginalDeclaration', - 2097667, - 24, - 13, - 13, - 13, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'originalDeclaration', - 2097667, - 24, - 24, - 24, - 24, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'isNullable', - 2097667, - 24, - 13, - 13, - 13, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'isNonNullable', - 2097667, - 24, - 13, - 13, - 13, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'isPotentiallyNullable', - 2097667, - 24, - 13, - 13, - 13, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'isPotentiallyNonNullable', - 2097667, - 24, - 13, - 13, - 13, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'', 64, 24, -1, 24, 24, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'==', - 2097666, - 25, - 13, - 13, - 13, - const [], - const [443], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl(r'uri', 2097667, 25, -1, 81, 81, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'declarations', - 35652099, - 25, - 15, - 163, - 15, - const [16, 162], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'hashCode', - 2097667, - 25, - 17, - 17, - 17, - const [], - const [], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl( - r'libraryDependencies', - 35652099, - 25, - 14, - 165, - 14, - const [164], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'owner', - 2097667, - 25, - -1, - 29, - 29, - const [], - const [], - const prefix0.ContainedReflectable(), - const [override]), - r.MethodMirrorImpl(r'', 64, 25, -1, 25, 25, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'castFrom', 35651602, 26, 26, 166, 26, null, - const [444], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'cast', 35651586, 26, 26, 167, 26, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'followedBy', 35651586, 26, 26, 168, 26, null, - const [445], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'map', 35651586, 26, 26, 169, 26, null, - const [446], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'where', 35651586, 26, 26, 168, 26, null, - const [447], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'whereType', 35651586, 26, 26, 170, 26, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'expand', 35651586, 26, 26, 171, 26, null, - const [448], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'contains', 2097154, 26, 13, 13, 13, const [], - const [449], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'forEach', 1310722, 26, -1, -1, -1, const [], - const [450], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'reduce', 2, 26, -1, -1, -1, const [], - const [451], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'fold', - 2, - 26, - -1, - -1, - -1, - const [], - const [452, 453], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'every', 2097154, 26, 13, 13, 13, const [], - const [454], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'join', 2097154, 26, 16, 16, 16, const [], - const [455], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'any', 2097154, 26, 13, 13, 13, const [], - const [456], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'toList', 35651586, 26, 14, 172, 14, null, - const [457], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'toSet', 35651586, 26, -1, 173, 174, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'take', 35651586, 26, 26, 168, 26, null, - const [458], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'takeWhile', 35651586, 26, 26, 168, 26, null, - const [459], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'skip', 35651586, 26, 26, 168, 26, null, - const [460], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'skipWhile', 35651586, 26, 26, 168, 26, null, - const [461], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'firstWhere', - 2, - 26, - -1, - -1, - -1, - const [], - const [462, 463], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'lastWhere', - 2, - 26, - -1, - -1, - -1, - const [], - const [464, 465], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl( - r'singleWhere', - 2, - 26, - -1, - -1, - -1, - const [], - const [466, 467], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'elementAt', 2, 26, -1, -1, -1, const [], - const [468], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'toString', 2097154, 26, 16, 16, 16, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'iterator', 35652099, 26, -1, 175, 176, null, - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'length', 2097155, 26, 17, 17, 17, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'isEmpty', 2097155, 26, 13, 13, 13, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'isNotEmpty', - 2097155, - 26, - 13, - 13, - 13, - const [], - const [], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'first', 3, 26, -1, -1, -1, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'last', 3, 26, -1, -1, -1, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'single', 3, 26, -1, -1, -1, const [], - const [], const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'', 128, 26, -1, 168, 26, null, const [], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl( - r'generate', - 1, - 26, - -1, - 168, - 26, - null, - const [469, 470], - const prefix0.ContainedReflectable(), - const []), - r.MethodMirrorImpl(r'empty', 385, 26, -1, 168, 26, null, const [], - const prefix0.ContainedReflectable(), const []), - r.MethodMirrorImpl(r'', 128, 27, -1, 27, 27, const [], - const [], const prefix0.ContainedReflectable(), const []) - ], - [ - r.ParameterMirrorImpl( - r'a', - 67239942, - 36, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'b', - 67239942, - 36, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object', - 67239942, - 37, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object', - 67239942, - 38, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_data', - 151126118, - 45, - const prefix0.ContainedReflectable(), - 15, - 30, - 15, - const [3, 31], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_memberSymbolMap', - 84017254, - 47, - const prefix0.ContainedReflectable(), - 15, - 32, - 15, - const [33, 16], - const [], - null, - null), - r.ParameterMirrorImpl( - r'router', - 151126022, - 49, - const prefix0.ContainedReflectable(), - 10, - 74, - 10, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'handlers', - 151126022, - 50, - const prefix0.ContainedReflectable(), - 26, - 177, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'future', - 84017158, - 51, - const prefix0.ContainedReflectable(), - 19, - 178, - 19, - const [-1], - const [], - null, - null), - r.ParameterMirrorImpl( - r'callback', - 134217734, - 52, - const prefix0.ContainedReflectable(), - -1, - 179, - 179, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'body', - 134217734, - 53, - const prefix0.ContainedReflectable(), - -1, - 180, - 180, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'zoneValues', - 84029446, - 53, - const prefix0.ContainedReflectable(), - 15, - 181, - 15, - const [4, 4], - const [], - null, - #zoneValues), - r.ParameterMirrorImpl( - r'zoneSpecification', - 67252230, - 53, - const prefix0.ContainedReflectable(), - -1, - 182, - 182, - const [], - const [], - null, - #zoneSpecification), - r.ParameterMirrorImpl( - r'onError', - 67252230, - 53, - const prefix0.ContainedReflectable(), - -1, - 183, - 183, - const [], - const [], - null, - #onError), - r.ParameterMirrorImpl( - r'body', - 134217734, - 54, - const prefix0.ContainedReflectable(), - -1, - 184, - 184, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'onError', - 134217734, - 54, - const prefix0.ContainedReflectable(), - -1, - 185, - 185, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'zoneValues', - 84029446, - 54, - const prefix0.ContainedReflectable(), - 15, - 181, - 15, - const [4, 4], - const [], - null, - #zoneValues), - r.ParameterMirrorImpl( - r'zoneSpecification', - 67252230, - 54, - const prefix0.ContainedReflectable(), - -1, - 182, - 182, - const [], - const [], - null, - #zoneSpecification), - r.ParameterMirrorImpl( - r'receiver', - 67239942, - 56, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'memberName', - 134348806, - 56, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'positionalArguments', - 151126022, - 56, - const prefix0.ContainedReflectable(), - 14, - 86, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'namedArguments', - 84017158, - 56, - const prefix0.ContainedReflectable(), - 15, - 186, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'kind', - 134348806, - 56, - const prefix0.ContainedReflectable(), - -1, - 187, - 187, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'receiver', - 67239942, - 57, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'memberName', - 134348806, - 57, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'positionalArguments', - 151126022, - 57, - const prefix0.ContainedReflectable(), - 14, - 86, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'namedArguments', - 84017158, - 57, - const prefix0.ContainedReflectable(), - 15, - 186, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'receiver', - 67239942, - 58, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'memberName', - 134348806, - 58, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'positionalArguments', - 151126022, - 58, - const prefix0.ContainedReflectable(), - 14, - 86, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'namedArguments', - 84017158, - 58, - const prefix0.ContainedReflectable(), - 15, - 186, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'receiver', - 67239942, - 59, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'memberName', - 134348806, - 59, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'positionalArguments', - 151126022, - 59, - const prefix0.ContainedReflectable(), - 14, - 86, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'namedArguments', - 84017158, - 59, - const prefix0.ContainedReflectable(), - 15, - 186, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'receiver', - 67239942, - 60, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'constructorName', - 134348806, - 60, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'positionalArguments', - 151126022, - 60, - const prefix0.ContainedReflectable(), - 14, - 86, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'namedArguments', - 84017158, - 60, - const prefix0.ContainedReflectable(), - 15, - 186, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'singleton', - 134348806, - 82, - const prefix0.ContainedReflectable(), - 7, - 7, - 7, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 84, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'invocation', - 134348806, - 86, - const prefix0.ContainedReflectable(), - 8, - 8, - 8, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'app', - 134348806, - 89, - const prefix0.ContainedReflectable(), - 9, - 9, - 9, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'router', - 151126022, - 90, - const prefix0.ContainedReflectable(), - 10, - 99, - 10, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'reflector', - 134348806, - 90, - const prefix0.ContainedReflectable(), - 11, - 11, - 11, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'routable', - 134348806, - 91, - const prefix0.ContainedReflectable(), - 12, - 12, - 12, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'reflector', - 134348806, - 92, - const prefix0.ContainedReflectable(), - 11, - 11, - 11, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'concreteOnly', - 134363142, - 92, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - false, - #concreteOnly), - r.ParameterMirrorImpl( - r'_middleware', - 151126118, - 95, - const prefix0.ContainedReflectable(), - 14, - 55, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'_routeMappings', - 151126118, - 97, - const prefix0.ContainedReflectable(), - 15, - 56, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'reflectee', - 134348806, - 102, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'reflectee', - 134348806, - 103, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'type', - 134348806, - 104, - const prefix0.ContainedReflectable(), - 18, - 18, - 18, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'type', - 134348806, - 105, - const prefix0.ContainedReflectable(), - 18, - 18, - 18, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'libraryName', - 134348806, - 106, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'injectSingleton', - 134364166, - 109, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - true, - #injectSingleton), - r.ParameterMirrorImpl( - r'type', - 134348806, - 110, - const prefix0.ContainedReflectable(), - 18, - 18, - 18, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap0', - 67244038, - 113, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap1', - 67244038, - 113, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap2', - 67244038, - 113, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap3', - 67244038, - 113, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap4', - 67244038, - 113, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap5', - 67244038, - 113, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap6', - 67244038, - 113, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap7', - 67244038, - 113, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap8', - 67244038, - 113, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap9', - 67244038, - 113, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'capabilities', - 151126022, - 114, - const prefix0.ContainedReflectable(), - 14, - 80, - 14, - const [27], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object1', - 67239942, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object2', - 67239942, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object3', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object4', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object5', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object6', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object7', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object8', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object9', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object10', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object11', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object12', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object13', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object14', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object15', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object16', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object17', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object18', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object19', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object20', - 67246086, - 115, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'objects', - 151126022, - 116, - const prefix0.ContainedReflectable(), - 26, - 188, - 26, - const [4], - const [], - null, - null), - r.ParameterMirrorImpl( - r'objects', - 151126022, - 117, - const prefix0.ContainedReflectable(), - 26, - 188, - 26, - const [4], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap0', - 67244038, - 119, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap1', - 67244038, - 119, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap2', - 67244038, - 119, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap3', - 67244038, - 119, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap4', - 67244038, - 119, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap5', - 67244038, - 119, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap6', - 67244038, - 119, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap7', - 67244038, - 119, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap8', - 67244038, - 119, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'cap9', - 67244038, - 119, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'capabilities', - 151126022, - 120, - const prefix0.ContainedReflectable(), - 14, - 80, - 14, - const [27], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_cap0', - 67245094, - 121, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_cap1', - 67245094, - 121, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_cap2', - 67245094, - 121, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_cap3', - 67245094, - 121, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_cap4', - 67245094, - 121, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_cap5', - 67245094, - 121, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_cap6', - 67245094, - 121, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_cap7', - 67245094, - 121, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_cap8', - 67245094, - 121, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_cap9', - 67245094, - 121, - const prefix0.ContainedReflectable(), - 27, - 27, - 27, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_capabilities', - 84018214, - 122, - const prefix0.ContainedReflectable(), - 14, - 189, - 14, - const [27], - const [], - null, - null), - r.ParameterMirrorImpl( - r'item', - 134349830, - 126, - const prefix0.ContainedReflectable(), - -1, - 57, - 57, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_item', - 134348902, - 124, - const prefix0.ContainedReflectable(), - -1, - 57, - 57, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'memberName', - 134348806, - 136, - const prefix0.ContainedReflectable(), - -1, - 33, - 33, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'positionalArguments', - 84017158, - 136, - const prefix0.ContainedReflectable(), - 26, - 190, - 26, - const [4], - const [], - null, - null), - r.ParameterMirrorImpl( - r'namedArguments', - 84021254, - 136, - const prefix0.ContainedReflectable(), - 15, - 191, - 15, - const [33, 4], - const [], - null, - null), - r.ParameterMirrorImpl( - r'memberName', - 134348806, - 137, - const prefix0.ContainedReflectable(), - -1, - 33, - 33, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'typeArguments', - 84017158, - 137, - const prefix0.ContainedReflectable(), - 26, - 192, - 26, - const [18], - const [], - null, - null), - r.ParameterMirrorImpl( - r'positionalArguments', - 84017158, - 137, - const prefix0.ContainedReflectable(), - 26, - 190, - 26, - const [4], - const [], - null, - null), - r.ParameterMirrorImpl( - r'namedArguments', - 84021254, - 137, - const prefix0.ContainedReflectable(), - 15, - 191, - 15, - const [33, 4], - const [], - null, - null), - r.ParameterMirrorImpl( - r'name', - 134348806, - 138, - const prefix0.ContainedReflectable(), - -1, - 33, - 33, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'memberName', - 134348806, - 139, - const prefix0.ContainedReflectable(), - -1, - 33, - 33, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'argument', - 67239942, - 139, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'method', - 134348806, - 140, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'path', - 134348806, - 140, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 134217734, - 140, - const prefix0.ContainedReflectable(), - -1, - 75, - 75, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 140, - const prefix0.ContainedReflectable(), - 26, - 177, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'path', - 134348806, - 141, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'router', - 151126022, - 141, - const prefix0.ContainedReflectable(), - 10, - 99, - 10, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'callback', - 67121158, - 144, - const prefix0.ContainedReflectable(), - -1, - 193, - 193, - const [], - const [], - null, - #callback), - r.ParameterMirrorImpl( - r'header', - 134363142, - 144, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - 'Dumping route tree:', - #header), - r.ParameterMirrorImpl( - r'tab', - 134363142, - 144, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - ' ', - #tab), - r.ParameterMirrorImpl( - r'showMatchers', - 134363142, - 144, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - false, - #showMatchers), - r.ParameterMirrorImpl( - r'handler', - 67141638, - 145, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'req', - 151126022, - 145, - const prefix0.ContainedReflectable(), - -1, - 194, - 195, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'res', - 151126022, - 145, - const prefix0.ContainedReflectable(), - -1, - 196, - 197, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 67141638, - 146, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'req', - 151126022, - 146, - const prefix0.ContainedReflectable(), - -1, - 194, - 195, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'res', - 151126022, - 146, - const prefix0.ContainedReflectable(), - -1, - 196, - 197, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'key', - 67141638, - 147, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'force', - 134363142, - 148, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - false, - #force), - r.ParameterMirrorImpl( - r'handler', - 134348806, - 149, - const prefix0.ContainedReflectable(), - -1, - 198, - 198, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'req', - 151126022, - 149, - const prefix0.ContainedReflectable(), - -1, - 194, - 195, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'res', - 151126022, - 149, - const prefix0.ContainedReflectable(), - -1, - 196, - 197, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'container', - 67244038, - 149, - const prefix0.ContainedReflectable(), - -1, - 199, - 199, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 134348806, - 150, - const prefix0.ContainedReflectable(), - -1, - 198, - 198, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'req', - 151126022, - 150, - const prefix0.ContainedReflectable(), - -1, - 194, - 195, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'res', - 151126022, - 150, - const prefix0.ContainedReflectable(), - -1, - 196, - 197, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'container', - 67244038, - 150, - const prefix0.ContainedReflectable(), - -1, - 199, - 199, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'configurer', - 134217734, - 151, - const prefix0.ContainedReflectable(), - -1, - 200, - 200, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'type', - 67244038, - 152, - const prefix0.ContainedReflectable(), - 18, - 18, - 18, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 134217734, - 153, - const prefix0.ContainedReflectable(), - -1, - 75, - 75, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'path', - 134348806, - 154, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'service', - 134217734, - 154, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'reflector', - 134363142, - 177, - const prefix0.ContainedReflectable(), - 11, - 11, - 11, - const [], - const [], - const prefix14.ThrowingReflector( - errorMessage: - '${ThrowingReflector.defaultErrorMessage} $_reflectionInfo'), - #reflector), - r.ParameterMirrorImpl( - r'environment', - 134364166, - 177, - const prefix0.ContainedReflectable(), - -1, - 63, - 63, - const [], - const [], - prefix15.angelEnv, - #environment), - r.ParameterMirrorImpl( - r'logger', - 67252230, - 177, - const prefix0.ContainedReflectable(), - -1, - 201, - 201, - const [], - const [], - null, - #logger), - r.ParameterMirrorImpl( - r'allowMethodOverrides', - 134364166, - 177, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - true, - #allowMethodOverrides), - r.ParameterMirrorImpl( - r'serializer', - 67122182, - 177, - const prefix0.ContainedReflectable(), - -1, - 62, - 62, - const [], - const [], - null, - #serializer), - r.ParameterMirrorImpl( - r'viewGenerator', - 67122182, - 177, - const prefix0.ContainedReflectable(), - -1, - 65, - 65, - const [], - const [], - null, - #viewGenerator), - r.ParameterMirrorImpl( - r'_serializer', - 67108966, - 159, - const prefix0.ContainedReflectable(), - -1, - 62, - 62, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_allowMethodOverrides', - 134348902, - 161, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_viewGenerator', - 67108966, - 167, - const prefix0.ContainedReflectable(), - -1, - 65, - 65, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'_errorHandler', - 134217830, - 169, - const prefix0.ContainedReflectable(), - -1, - 66, - 66, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'log', - 67239942, - 176, - const prefix0.ContainedReflectable(), - -1, - 201, - 201, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151126022, - 179, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'path', - 134348806, - 181, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'callback', - 134217734, - 181, - const prefix0.ContainedReflectable(), - -1, - 203, - 203, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 181, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'name', - 134363142, - 181, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - '', - #name), - r.ParameterMirrorImpl( - r'path', - 134348806, - 182, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'callback', - 134217734, - 182, - const prefix0.ContainedReflectable(), - -1, - 204, - 204, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 182, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'name', - 134363142, - 182, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - '', - #name), - r.ParameterMirrorImpl( - r'linkParams', - 151126022, - 183, - const prefix0.ContainedReflectable(), - 26, - 205, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'absolute', - 134363142, - 183, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - true, - #absolute), - r.ParameterMirrorImpl( - r'absolute', - 134348806, - 184, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'relative', - 134348806, - 184, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'out', - 151126022, - 184, - const prefix0.ContainedReflectable(), - 14, - 206, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'method', - 134363142, - 184, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - 'GET', - #method), - r.ParameterMirrorImpl( - r'strip', - 134363142, - 184, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - true, - #strip), - r.ParameterMirrorImpl( - r'path', - 134348806, - 185, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'method', - 134363142, - 185, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - 'GET', - #method), - r.ParameterMirrorImpl( - r'strip', - 134363142, - 185, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - true, - #strip), - r.ParameterMirrorImpl( - r'absolute', - 134348806, - 186, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'relative', - 134348806, - 186, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'method', - 134363142, - 186, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - 'GET', - #method), - r.ParameterMirrorImpl( - r'strip', - 134363142, - 186, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - true, - #strip), - r.ParameterMirrorImpl( - r'path', - 134348806, - 187, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 6, - 187, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 187, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'path', - 134348806, - 188, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 6, - 188, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 188, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'path', - 134348806, - 189, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 6, - 189, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 189, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'path', - 134348806, - 190, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 6, - 190, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 190, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'path', - 134348806, - 191, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 6, - 191, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 191, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const {}, - #middleware), - r.ParameterMirrorImpl( - r'path', - 134348806, - 192, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 6, - 192, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 192, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'path', - 134348806, - 193, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 6, - 193, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 193, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'path', - 134348806, - 194, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 6, - 194, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 194, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'path', - 134348806, - 198, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'path', - 134348806, - 199, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'path', - 134348806, - 200, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'method', - 134348806, - 205, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'path', - 134348806, - 205, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 6, - 205, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 205, - const prefix0.ContainedReflectable(), - 26, - 202, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'callback', - 67121158, - 206, - const prefix0.ContainedReflectable(), - -1, - 193, - 193, - const [], - const [], - null, - #callback), - r.ParameterMirrorImpl( - r'header', - 134363142, - 206, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - 'Dumping route tree:', - #header), - r.ParameterMirrorImpl( - r'tab', - 134363142, - 206, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - ' ', - #tab), - r.ParameterMirrorImpl( - r'path', - 134348806, - 207, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'router', - 151126022, - 207, - const prefix0.ContainedReflectable(), - 10, - 106, - 10, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'symbol', - 134348806, - 209, - const prefix0.ContainedReflectable(), - -1, - 33, - 33, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'clazz', - 134348806, - 210, - const prefix0.ContainedReflectable(), - 18, - 18, - 18, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'function', - 134348806, - 211, - const prefix0.ContainedReflectable(), - -1, - 198, - 198, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'type', - 134348806, - 212, - const prefix0.ContainedReflectable(), - 18, - 18, - 18, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'object', - 134348806, - 213, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'type', - 134348806, - 214, - const prefix0.ContainedReflectable(), - 18, - 18, - 18, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'method', - 134348806, - 217, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'path', - 134348806, - 217, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'handler', - 134217734, - 217, - const prefix0.ContainedReflectable(), - -1, - 75, - 75, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 151140358, - 217, - const prefix0.ContainedReflectable(), - 26, - 177, - 26, - null, - const [], - const {}, - #middleware), - r.ParameterMirrorImpl( - r'path', - 134348806, - 218, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'service', - 134217734, - 218, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'reflector', - 67244038, - 219, - const prefix0.ContainedReflectable(), - 11, - 11, - 11, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 220, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 221, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 222, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'name', - 134348806, - 225, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'defaultValue', - 134363142, - 225, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - #defaultValue), - r.ParameterMirrorImpl( - r'name', - 134348806, - 226, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'source', - 151126022, - 227, - const prefix0.ContainedReflectable(), - 14, - 207, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'target', - 151126022, - 228, - const prefix0.ContainedReflectable(), - 14, - 208, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'at', - 134348806, - 228, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'source', - 151126022, - 228, - const prefix0.ContainedReflectable(), - 14, - 208, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 67244038, - 228, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'end', - 67244038, - 228, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'target', - 151126022, - 229, - const prefix0.ContainedReflectable(), - 14, - 209, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'at', - 134348806, - 229, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'source', - 151126022, - 229, - const prefix0.ContainedReflectable(), - 26, - 210, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'index', - 134348806, - 231, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'index', - 134348806, - 232, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'value', - 6, - 232, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'value', - 6, - 233, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'iterable', - 151126022, - 234, - const prefix0.ContainedReflectable(), - 26, - 135, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'compare', - 67112966, - 235, - const prefix0.ContainedReflectable(), - -1, - 211, - 211, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'random', - 67244038, - 236, - const prefix0.ContainedReflectable(), - -1, - 212, - 212, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'element', - 6, - 237, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134354950, - 237, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 238, - const prefix0.ContainedReflectable(), - -1, - 213, - 213, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134354950, - 238, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 239, - const prefix0.ContainedReflectable(), - -1, - 213, - 213, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 67244038, - 239, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'element', - 6, - 240, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 67244038, - 240, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'index', - 134348806, - 242, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'element', - 6, - 242, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'index', - 134348806, - 243, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'iterable', - 151126022, - 243, - const prefix0.ContainedReflectable(), - 26, - 135, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'index', - 134348806, - 244, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'iterable', - 151126022, - 244, - const prefix0.ContainedReflectable(), - 26, - 135, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'value', - 67239942, - 245, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'index', - 134348806, - 246, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 248, - const prefix0.ContainedReflectable(), - -1, - 213, - 213, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 249, - const prefix0.ContainedReflectable(), - -1, - 213, - 213, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 151126022, - 250, - const prefix0.ContainedReflectable(), - 14, - 134, - 14, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134348806, - 251, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'end', - 67244038, - 251, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134348806, - 252, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'end', - 134348806, - 252, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134348806, - 253, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'end', - 134348806, - 253, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'iterable', - 151126022, - 253, - const prefix0.ContainedReflectable(), - 26, - 135, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'skipCount', - 134354950, - 253, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134348806, - 254, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'end', - 134348806, - 254, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134348806, - 255, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'end', - 134348806, - 255, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'fillValue', - 67112966, - 255, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134348806, - 256, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'end', - 134348806, - 256, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'replacements', - 151126022, - 256, - const prefix0.ContainedReflectable(), - 26, - 135, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 258, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'length', - 67244038, - 264, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'length', - 134348806, - 265, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'fill', - 6, - 265, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'growable', - 134363142, - 265, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - #growable), - r.ParameterMirrorImpl( - r'growable', - 134363142, - 266, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - #growable), - r.ParameterMirrorImpl( - r'elements', - 151126022, - 267, - const prefix0.ContainedReflectable(), - 26, - 205, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'growable', - 134363142, - 267, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - #growable), - r.ParameterMirrorImpl( - r'elements', - 151126022, - 268, - const prefix0.ContainedReflectable(), - 26, - 135, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'growable', - 134363142, - 268, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - #growable), - r.ParameterMirrorImpl( - r'length', - 134348806, - 269, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'generator', - 134217734, - 269, - const prefix0.ContainedReflectable(), - -1, - 214, - 214, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'growable', - 134363142, - 269, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - #growable), - r.ParameterMirrorImpl( - r'elements', - 151126022, - 270, - const prefix0.ContainedReflectable(), - 26, - 205, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'value', - 6, - 259, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'value', - 6, - 260, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'newLength', - 134348806, - 262, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'source', - 151126022, - 271, - const prefix0.ContainedReflectable(), - 15, - 215, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'value', - 67239942, - 273, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'key', - 67239942, - 274, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'key', - 67239942, - 275, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'key', - 6, - 276, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'value', - 6, - 276, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'convert', - 134217734, - 277, - const prefix0.ContainedReflectable(), - -1, - 216, - 216, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'newEntries', - 151126022, - 278, - const prefix0.ContainedReflectable(), - 26, - 140, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'key', - 6, - 279, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'update', - 134217734, - 279, - const prefix0.ContainedReflectable(), - -1, - 217, - 217, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'ifAbsent', - 67121158, - 279, - const prefix0.ContainedReflectable(), - -1, - 218, - 218, - const [], - const [], - null, - #ifAbsent), - r.ParameterMirrorImpl( - r'update', - 134217734, - 280, - const prefix0.ContainedReflectable(), - -1, - 219, - 219, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 281, - const prefix0.ContainedReflectable(), - -1, - 220, - 220, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'key', - 6, - 282, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'ifAbsent', - 134217734, - 282, - const prefix0.ContainedReflectable(), - -1, - 221, - 221, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 151126022, - 283, - const prefix0.ContainedReflectable(), - 15, - 143, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'key', - 67239942, - 284, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'action', - 134217734, - 286, - const prefix0.ContainedReflectable(), - -1, - 222, - 222, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 151126022, - 294, - const prefix0.ContainedReflectable(), - 15, - 67, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 151126022, - 295, - const prefix0.ContainedReflectable(), - 15, - 143, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 151126022, - 296, - const prefix0.ContainedReflectable(), - 15, - 67, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'iterable', - 151126022, - 298, - const prefix0.ContainedReflectable(), - 26, - 205, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'key', - 67121158, - 298, - const prefix0.ContainedReflectable(), - -1, - 223, - 223, - const [], - const [], - null, - #key), - r.ParameterMirrorImpl( - r'value', - 67121158, - 298, - const prefix0.ContainedReflectable(), - -1, - 224, - 224, - const [], - const [], - null, - #value), - r.ParameterMirrorImpl( - r'keys', - 151126022, - 299, - const prefix0.ContainedReflectable(), - 26, - 141, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'values', - 151126022, - 299, - const prefix0.ContainedReflectable(), - 26, - 142, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'entries', - 151126022, - 300, - const prefix0.ContainedReflectable(), - 26, - 140, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'index', - 134348806, - 301, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'index', - 134348806, - 302, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 303, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 304, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 305, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'pattern', - 134348806, - 306, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'index', - 134354950, - 306, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'pattern', - 134348806, - 307, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134354950, - 307, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'pattern', - 134348806, - 308, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 67244038, - 308, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 309, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134348806, - 310, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'end', - 67244038, - 310, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'times', - 134348806, - 314, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'width', - 134348806, - 315, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'padding', - 134354950, - 315, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'width', - 134348806, - 316, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'padding', - 134354950, - 316, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 317, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'startIndex', - 134354950, - 317, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'from', - 134348806, - 318, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'to', - 134348806, - 318, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'startIndex', - 134354950, - 318, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'from', - 134348806, - 319, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'replace', - 134217734, - 319, - const prefix0.ContainedReflectable(), - -1, - 225, - 225, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'startIndex', - 134354950, - 319, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'from', - 134348806, - 320, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'replace', - 134348806, - 320, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'from', - 134348806, - 321, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'replace', - 134217734, - 321, - const prefix0.ContainedReflectable(), - -1, - 225, - 225, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134348806, - 322, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'end', - 67239942, - 322, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'replacement', - 134348806, - 322, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'pattern', - 134348806, - 323, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'pattern', - 134348806, - 324, - const prefix0.ContainedReflectable(), - -1, - 101, - 101, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'onMatch', - 67121158, - 324, - const prefix0.ContainedReflectable(), - -1, - 226, - 226, - const [], - const [], - null, - #onMatch), - r.ParameterMirrorImpl( - r'onNonMatch', - 67121158, - 324, - const prefix0.ContainedReflectable(), - -1, - 227, - 227, - const [], - const [], - null, - #onNonMatch), - r.ParameterMirrorImpl( - r'charCodes', - 151126022, - 333, - const prefix0.ContainedReflectable(), - 26, - 228, - 26, - const [17], - const [], - null, - null), - r.ParameterMirrorImpl( - r'start', - 134354950, - 333, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'end', - 67244038, - 333, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'charCode', - 134348806, - 334, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'name', - 134348806, - 335, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'defaultValue', - 134363142, - 335, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - #defaultValue), - r.ParameterMirrorImpl( - r'other', - 134348806, - 336, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 337, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 338, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'shiftAmount', - 134348806, - 340, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'shiftAmount', - 134348806, - 341, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'shiftAmount', - 134348806, - 342, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'exponent', - 134348806, - 343, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'modulus', - 134348806, - 343, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'modulus', - 134348806, - 344, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 345, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'width', - 134348806, - 346, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'width', - 134348806, - 347, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'radix', - 134348806, - 359, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'source', - 134348806, - 360, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'radix', - 67252230, - 360, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - #radix), - r.ParameterMirrorImpl( - r'onError', - 67121158, - 360, - const prefix0.ContainedReflectable(), - -1, - 229, - 229, - const [], - const [], - null, - #onError), - r.ParameterMirrorImpl( - r'source', - 134348806, - 361, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'radix', - 67252230, - 361, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - #radix), - r.ParameterMirrorImpl( - r'name', - 134348806, - 366, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'defaultValue', - 134363142, - 366, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - #defaultValue), - r.ParameterMirrorImpl( - r'other', - 134348806, - 367, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'futures', - 151126022, - 371, - const prefix0.ContainedReflectable(), - 26, - 230, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'eagerError', - 134363142, - 371, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - #eagerError), - r.ParameterMirrorImpl( - r'cleanUp', - 67121158, - 371, - const prefix0.ContainedReflectable(), - -1, - 231, - 231, - const [], - const [], - null, - #cleanUp), - r.ParameterMirrorImpl( - r'futures', - 151126022, - 372, - const prefix0.ContainedReflectable(), - 26, - 232, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'elements', - 151126022, - 373, - const prefix0.ContainedReflectable(), - 26, - 233, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'action', - 134217734, - 373, - const prefix0.ContainedReflectable(), - -1, - 234, - 234, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'action', - 134217734, - 374, - const prefix0.ContainedReflectable(), - -1, - 235, - 235, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'onValue', - 134217734, - 375, - const prefix0.ContainedReflectable(), - -1, - 236, - 236, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'onError', - 67252230, - 375, - const prefix0.ContainedReflectable(), - -1, - 183, - 183, - const [], - const [], - null, - #onError), - r.ParameterMirrorImpl( - r'onError', - 134348806, - 376, - const prefix0.ContainedReflectable(), - -1, - 198, - 198, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 67121158, - 376, - const prefix0.ContainedReflectable(), - -1, - 237, - 237, - const [], - const [], - null, - #test), - r.ParameterMirrorImpl( - r'action', - 134217734, - 377, - const prefix0.ContainedReflectable(), - -1, - 238, - 238, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'timeLimit', - 134348806, - 379, - const prefix0.ContainedReflectable(), - -1, - 239, - 239, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'onTimeout', - 67121158, - 379, - const prefix0.ContainedReflectable(), - -1, - 240, - 240, - const [], - const [], - null, - #onTimeout), - r.ParameterMirrorImpl( - r'computation', - 134217734, - 380, - const prefix0.ContainedReflectable(), - -1, - 241, - 241, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'computation', - 134217734, - 381, - const prefix0.ContainedReflectable(), - -1, - 241, - 241, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'computation', - 134217734, - 382, - const prefix0.ContainedReflectable(), - -1, - 241, - 241, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'value', - 84021254, - 383, - const prefix0.ContainedReflectable(), - 20, - 242, - 20, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'error', - 134348806, - 384, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'stackTrace', - 67244038, - 384, - const prefix0.ContainedReflectable(), - -1, - 243, - 243, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'duration', - 134348806, - 385, - const prefix0.ContainedReflectable(), - -1, - 239, - 239, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'computation', - 67112966, - 385, - const prefix0.ContainedReflectable(), - -1, - 240, - 240, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'path', - 67240966, - 397, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'method', - 134364166, - 397, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - 'GET', - #method), - r.ParameterMirrorImpl( - r'middleware', - 84032518, - 397, - const prefix0.ContainedReflectable(), - 26, - 68, - 26, - null, - const [], - const [], - #middleware), - r.ParameterMirrorImpl( - r'as', - 67253254, - 397, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - #as), - r.ParameterMirrorImpl( - r'allowNull', - 151141382, - 397, - const prefix0.ContainedReflectable(), - 14, - 69, - 14, - const [16], - const [], - const [], - #allowNull), - r.ParameterMirrorImpl( - r'method', - 134349830, - 398, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'middleware', - 84030470, - 398, - const prefix0.ContainedReflectable(), - 26, - 68, - 26, - null, - const [], - null, - #middleware), - r.ParameterMirrorImpl( - r'as', - 67253254, - 398, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - #as), - r.ParameterMirrorImpl( - r'allowNull', - 151141382, - 398, - const prefix0.ContainedReflectable(), - 14, - 69, - 14, - const [16], - const [], - const [], - #allowNull), - r.ParameterMirrorImpl( - r'path', - 134348806, - 400, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'router', - 151127046, - 400, - const prefix0.ContainedReflectable(), - 10, - 70, - 10, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'params', - 151126022, - 403, - const prefix0.ContainedReflectable(), - 15, - 244, - 15, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'_name', - 67240038, - 408, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 410, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'invocation', - 134348806, - 411, - const prefix0.ContainedReflectable(), - 8, - 8, - 8, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 417, - const prefix0.ContainedReflectable(), - 24, - 24, - 24, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 418, - const prefix0.ContainedReflectable(), - 24, - 24, - 24, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 134348806, - 431, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'source', - 151126022, - 438, - const prefix0.ContainedReflectable(), - 26, - 245, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'other', - 151126022, - 440, - const prefix0.ContainedReflectable(), - 26, - 168, - 26, - null, - const [], - null, - null), - r.ParameterMirrorImpl( - r'toElement', - 134217734, - 441, - const prefix0.ContainedReflectable(), - -1, - 246, - 246, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 442, - const prefix0.ContainedReflectable(), - -1, - 247, - 247, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'toElements', - 134217734, - 444, - const prefix0.ContainedReflectable(), - -1, - 248, - 248, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'element', - 67239942, - 445, - const prefix0.ContainedReflectable(), - 4, - 4, - 4, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'action', - 134217734, - 446, - const prefix0.ContainedReflectable(), - -1, - 249, - 249, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'combine', - 134217734, - 447, - const prefix0.ContainedReflectable(), - -1, - 250, - 250, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'initialValue', - 6, - 448, - const prefix0.ContainedReflectable(), - -1, - -1, - -1, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'combine', - 134217734, - 448, - const prefix0.ContainedReflectable(), - -1, - 251, - 251, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 449, - const prefix0.ContainedReflectable(), - -1, - 247, - 247, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'separator', - 134354950, - 450, - const prefix0.ContainedReflectable(), - 16, - 16, - 16, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 451, - const prefix0.ContainedReflectable(), - -1, - 247, - 247, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'growable', - 134363142, - 452, - const prefix0.ContainedReflectable(), - 13, - 13, - 13, - const [], - const [], - null, - #growable), - r.ParameterMirrorImpl( - r'count', - 134348806, - 454, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 455, - const prefix0.ContainedReflectable(), - -1, - 247, - 247, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'count', - 134348806, - 456, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 457, - const prefix0.ContainedReflectable(), - -1, - 247, - 247, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'test', - 134217734, - 458, - const prefix0.ContainedReflectable(), - -1, - 247, - 247, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'orElse', - 67121158, - 458, - const prefix0.ContainedReflectable(), - -1, - 252, - 252, - const [], - const [], - null, - #orElse), - r.ParameterMirrorImpl( - r'test', - 134217734, - 459, - const prefix0.ContainedReflectable(), - -1, - 247, - 247, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'orElse', - 67121158, - 459, - const prefix0.ContainedReflectable(), - -1, - 252, - 252, - const [], - const [], - null, - #orElse), - r.ParameterMirrorImpl( - r'test', - 134217734, - 460, - const prefix0.ContainedReflectable(), - -1, - 247, - 247, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'orElse', - 67121158, - 460, - const prefix0.ContainedReflectable(), - -1, - 252, - 252, - const [], - const [], - null, - #orElse), - r.ParameterMirrorImpl( - r'index', - 134348806, - 461, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'count', - 134348806, - 471, - const prefix0.ContainedReflectable(), - 17, - 17, - 17, - const [], - const [], - null, - null), - r.ParameterMirrorImpl( - r'generator', - 67112966, - 471, - const prefix0.ContainedReflectable(), - -1, - 253, - 253, - const [], - const [], - null, - null) - ], - [ - prefix1.MyController, - prefix0.ContainedReflectable, - prefix2.Controller, - prefix3.Reflectable, - Object, - prefix4.ReflectableImpl, - prefix5.ReflectableBase, - prefix1.Order, - Invocation, - prefix6.Angel, - prefix7.Router, - prefix8.Reflector, - prefix9.Routable, - bool, - List, - Map, - String, - int, - Type, - prefix10.Future, - prefix10.FutureOr, - prefix11.Expose, - prefix7.SymlinkRoute, - prefix12.InstanceMirror, - prefix12.TypeMirror, - prefix12.LibraryMirror, - Iterable, - prefix13.ReflectCapability, - Deprecated, - Null, - const m.TypeValue>() - .type, - prefix4.ReflectorData, - const m.TypeValue>().type, - Symbol, - prefix11.NoExpose, - prefix13.InstanceInvokeCapability, - prefix13.StaticInvokeCapability, - prefix13.TopLevelInvokeCapability, - prefix13.NewInstanceCapability, - prefix13.MetadataCapability, - prefix13.TypeCapability, - prefix13.TypeRelationsCapability, - const r.FakeType(r'reflectable.capability._ReflectedTypeCapability'), - prefix13.LibraryCapability, - prefix13.DeclarationsCapability, - prefix13.UriCapability, - prefix13.LibraryDependenciesCapability, - prefix13.InvokingCapability, - prefix13.TypingCapability, - const r.FakeType(r'reflectable.capability._DelegateCapability'), - const r.FakeType(r'reflectable.capability._SubtypeQuantifyCapability'), - prefix13.SuperclassQuantifyCapability, - prefix13.TypeAnnotationQuantifyCapability, - const r.FakeType( - r'reflectable.capability._CorrespondingSetterQuantifyCapability'), - const r.FakeType(r'reflectable.capability._AdmitSubtypeCapability'), - const m.TypeValue>().type, - const m.TypeValue>>().type, - prefix1.FoodItem, - const m.TypeValue< - Map< - String, - prefix17.Tuple4< - List, - Map, - prefix18.ParseResult, - prefix19.MiddlewarePipeline>>>() - .type, - const m.TypeValue< - Map, List>>>() - .type, - prefix20.Converter, - prefix21.MimeTypeResolver, - const m.TypeValue Function(dynamic)>().type, - prefix15.AngelEnvironment, - const m.TypeValue>().type, - prefix6.ViewGenerator, - prefix6.AngelErrorHandler, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - const r.FakeType(r'angel3_route.src.router.Router'), - const r.FakeType(r'dart.core.List'), - const m.TypeValue>().type, - Set, - const r.FakeType(r'angel3_route.src.router.Router'), - prefix9.RequestHandler, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - Uri, - const m.TypeValue>().type, - prefix12.ClassMirror, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - prefix7.Route, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - const r.FakeType(r'dart.async.Future'), - const m.TypeValue>().type, - prefix7.Route, - const r.FakeType( - r'angel_framework.core.hooked_service.HookedService'), - prefix22.HookedService, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - Pattern, - const m.TypeValue>().type, - prefix24.Logger, - const r.FakeType(r'angel3_route.src.router.ChainedRouter'), - prefix7.ChainedRouter, - const r.FakeType(r'angel3_route.src.router.Router'), - const r.FakeType(r'angel3_route.src.router.SymlinkRoute'), - const r.FakeType(r'dart.async.Future>'), - const r.FakeType(r'dart.core.Iterable>'), - const r.FakeType(r'angel3_route.src.router.Route'), - prefix7.Route, - const m.TypeValue>().type, - prefix7.Route, - const r.FakeType(r'dart.core.List'), - const r.FakeType(r'dart.core.Map>'), - const r.FakeType(r'dart.core.List>'), - const r.FakeType(r'angel_framework.http.service.Service'), - prefix25.Service, - const r.FakeType( - r'angel_framework.core.hooked_service.HookedService'), - prefix22.HookedService, - prefix26.Container, - const m.TypeValue>>() - .type, - const m.TypeValue>>() - .type, - prefix10.Stream, - prefix8.ReflectedClass, - prefix8.ReflectedFunction, - prefix8.ReflectedType, - prefix8.ReflectedInstance, - prefix8.ReflectedType, - const r.FakeType( - r'angel_framework.core.hooked_service.HookedService'), - prefix22.HookedService, - const r.FakeType(r'dart.core.List'), - const r.FakeType(r'dart.core.List'), - const r.FakeType(r'dart.core.List'), - const r.FakeType(r'dart.core.Iterable'), - const r.FakeType(r'dart.core.Map'), - const r.FakeType(r'dart.core.Map'), - const r.FakeType(r'dart.core.Map'), - const r.FakeType(r'dart.core.Map'), - const r.FakeType(r'dart.core.Iterable>'), - const r.FakeType(r'dart.core.Iterable'), - const r.FakeType(r'dart.core.Iterable'), - const r.FakeType(r'dart.core.Map'), - const m.TypeValue>().type, - Runes, - double, - const r.FakeType(r'dart.async.Future>'), - const r.FakeType(r'dart.async.Future'), - const r.FakeType(r'dart.async.Future'), - const r.FakeType(r'dart.async.Future'), - const r.FakeType(r'dart.async.Stream'), - prefix10.Stream, - const r.FakeType(r'angel3_route.src.router.SymlinkRoute'), - const r.FakeType(r'angel3_route.src.router.Route'), - prefix7.Route, - prefix7.RouteResult, - const m.TypeValue>().type, - prefix18.Parser, - prefix12.TypeVariableMirror, - const m.TypeValue>().type, - const m.TypeValue>().type, - prefix12.DeclarationMirror, - const m.TypeValue>().type, - prefix12.LibraryDependencyMirror, - const m.TypeValue>().type, - const r.FakeType(r'dart.core.Iterable'), - const r.FakeType(r'dart.core.Iterable'), - const r.FakeType(r'dart.core.Iterable'), - const r.FakeType(r'dart.core.Iterable'), - const r.FakeType(r'dart.core.Iterable'), - const r.FakeType(r'dart.core.Iterable'), - const r.FakeType(r'dart.core.List'), - const r.FakeType(r'dart.core.Set'), - Set, - const r.FakeType(r'dart.core.Iterator'), - Iterator, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue>().type, - prefix10.ZoneSpecification, - Function, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue>().type, - prefix13.StringInvocationKind, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue>().type, - const m.TypeValue().type, - const m.TypeValue>().type, - prefix23.RequestContext, - const m.TypeValue>().type, - prefix27.ResponseContext, - Function, - prefix26.Container, - prefix6.AngelConfigurer, - prefix24.Logger, - const r.FakeType(r'dart.core.Iterable'), - const m.TypeValue().type, - const m.TypeValue Function(dynamic)>().type, - const m.TypeValue>().type, - const r.FakeType(r'dart.core.List>'), - const r.FakeType(r'dart.core.List'), - const r.FakeType(r'dart.core.List'), - const r.FakeType(r'dart.core.List'), - const r.FakeType(r'dart.core.Iterable'), - const m.TypeValue().type, - prefix28.Random, - const m.TypeValue().type, - const m.TypeValue().type, - const r.FakeType(r'dart.core.Map'), - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue>().type, - const m.TypeValue().type, - const r.FakeType(r'dart.core.Iterable>'), - const m.TypeValue().type, - const r.FakeType(r'dart.core.Iterable>'), - const r.FakeType(r'dart.core.Iterable'), - const m.TypeValue Function(dynamic)>().type, - const m.TypeValue Function()>().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue Function()>().type, - Duration, - const m.TypeValue().type, - const m.TypeValue().type, - const r.FakeType(r'dart.async.FutureOr'), - StackTrace, - const m.TypeValue>().type, - const r.FakeType(r'dart.core.Iterable'), - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type, - const m.TypeValue().type - ], - 28, - { - r'==': (dynamic instance) => (x) => instance == x, - r'toString': (dynamic instance) => instance.toString, - r'noSuchMethod': (dynamic instance) => instance.noSuchMethod, - r'hashCode': (dynamic instance) => instance.hashCode, - r'runtimeType': (dynamic instance) => instance.runtimeType, - r'configureServer': (dynamic instance) => instance.configureServer, - r'applyRoutes': (dynamic instance) => instance.applyRoutes, - r'configureRoutes': (dynamic instance) => instance.configureRoutes, - r'findExpose': (dynamic instance) => instance.findExpose, - r'injectSingleton': (dynamic instance) => instance.injectSingleton, - r'middleware': (dynamic instance) => instance.middleware, - r'routeMappings': (dynamic instance) => instance.routeMappings, - r'app': (dynamic instance) => instance.app, - r'mountPoint': (dynamic instance) => instance.mountPoint, - r'order': (dynamic instance) => instance.order, - r'capabilities': (dynamic instance) => instance.capabilities, - r'canReflect': (dynamic instance) => instance.canReflect, - r'reflect': (dynamic instance) => instance.reflect, - r'canReflectType': (dynamic instance) => instance.canReflectType, - r'reflectType': (dynamic instance) => instance.reflectType, - r'findLibrary': (dynamic instance) => instance.findLibrary, - r'libraries': (dynamic instance) => instance.libraries, - r'annotatedClasses': (dynamic instance) => instance.annotatedClasses, - r'item': (dynamic instance) => instance.item, - r'name': (dynamic instance) => instance.name, - r'typeArguments': (dynamic instance) => instance.typeArguments, - r'isAccessor': (dynamic instance) => instance.isAccessor, - r'enableCache': (dynamic instance) => instance.enableCache, - r'addRoute': (dynamic instance) => instance.addRoute, - r'chain': (dynamic instance) => instance.chain, - r'clone': (dynamic instance) => instance.clone, - r'dumpTree': (dynamic instance) => instance.dumpTree, - r'group': (dynamic instance) => instance.group, - r'groupAsync': (dynamic instance) => instance.groupAsync, - r'navigate': (dynamic instance) => instance.navigate, - r'resolve': (dynamic instance) => instance.resolve, - r'resolveAbsolute': (dynamic instance) => instance.resolveAbsolute, - r'resolveAll': (dynamic instance) => instance.resolveAll, - r'mount': (dynamic instance) => instance.mount, - r'all': (dynamic instance) => instance.all, - r'delete': (dynamic instance) => instance.delete, - r'get': (dynamic instance) => instance.get, - r'head': (dynamic instance) => instance.head, - r'options': (dynamic instance) => instance.options, - r'post': (dynamic instance) => instance.post, - r'patch': (dynamic instance) => instance.patch, - r'put': (dynamic instance) => instance.put, - r'mounted': (dynamic instance) => instance.mounted, - r'routes': (dynamic instance) => instance.routes, - r'close': (dynamic instance) => instance.close, - r'findService': (dynamic instance) => instance.findService, - r'findServiceOf': (dynamic instance) => instance.findServiceOf, - r'findHookedService': (dynamic instance) => instance.findHookedService, - r'use': (dynamic instance) => instance.use, - r'configuration': (dynamic instance) => instance.configuration, - r'container': (dynamic instance) => instance.container, - r'services': (dynamic instance) => instance.services, - r'onService': (dynamic instance) => instance.onService, - r'bootstrapContainer': (dynamic instance) => - instance.bootstrapContainer, - r'getHandlerResult': (dynamic instance) => instance.getHandlerResult, - r'executeHandler': (dynamic instance) => instance.executeHandler, - r'findProperty': (dynamic instance) => instance.findProperty, - r'optimizeForProduction': (dynamic instance) => - instance.optimizeForProduction, - r'runContained': (dynamic instance) => instance.runContained, - r'runReflected': (dynamic instance) => instance.runReflected, - r'configure': (dynamic instance) => instance.configure, - r'mountController': (dynamic instance) => instance.mountController, - r'fallback': (dynamic instance) => instance.fallback, - r'handlerCache': (dynamic instance) => instance.handlerCache, - r'encoders': (dynamic instance) => instance.encoders, - r'mimeTypeResolver': (dynamic instance) => instance.mimeTypeResolver, - r'serializer': (dynamic instance) => instance.serializer, - r'allowMethodOverrides': (dynamic instance) => - instance.allowMethodOverrides, - r'environment': (dynamic instance) => instance.environment, - r'startupHooks': (dynamic instance) => instance.startupHooks, - r'shutdownHooks': (dynamic instance) => instance.shutdownHooks, - r'responseFinalizers': (dynamic instance) => - instance.responseFinalizers, - r'viewGenerator': (dynamic instance) => instance.viewGenerator, - r'errorHandler': (dynamic instance) => instance.errorHandler, - r'preContained': (dynamic instance) => instance.preContained, - r'optimizedRouter': (dynamic instance) => instance.optimizedRouter, - r'children': (dynamic instance) => instance.children, - r'controllers': (dynamic instance) => instance.controllers, - r'parent': (dynamic instance) => instance.parent, - r'logger': (dynamic instance) => instance.logger, - r'reflectFutureOf': (dynamic instance) => instance.reflectFutureOf, - r'&': (dynamic instance) => (x) => instance & x, - r'|': (dynamic instance) => (x) => instance | x, - r'^': (dynamic instance) => (x) => instance ^ x, - r'method': (dynamic instance) => instance.method, - r'path': (dynamic instance) => instance.path, - r'as': (dynamic instance) => instance.as, - r'allowNull': (dynamic instance) => instance.allowNull, - r'makeUri': (dynamic instance) => instance.makeUri, - r'handlers': (dynamic instance) => instance.handlers, - r'parser': (dynamic instance) => instance.parser, - r'router': (dynamic instance) => instance.router, - r'cast': (dynamic instance) => instance.cast, - r'followedBy': (dynamic instance) => instance.followedBy, - r'map': (dynamic instance) => instance.map, - r'where': (dynamic instance) => instance.where, - r'whereType': (dynamic instance) => instance.whereType, - r'expand': (dynamic instance) => instance.expand, - r'contains': (dynamic instance) => instance.contains, - r'forEach': (dynamic instance) => instance.forEach, - r'reduce': (dynamic instance) => instance.reduce, - r'fold': (dynamic instance) => instance.fold, - r'every': (dynamic instance) => instance.every, - r'join': (dynamic instance) => instance.join, - r'any': (dynamic instance) => instance.any, - r'toList': (dynamic instance) => instance.toList, - r'toSet': (dynamic instance) => instance.toSet, - r'take': (dynamic instance) => instance.take, - r'takeWhile': (dynamic instance) => instance.takeWhile, - r'skip': (dynamic instance) => instance.skip, - r'skipWhile': (dynamic instance) => instance.skipWhile, - r'firstWhere': (dynamic instance) => instance.firstWhere, - r'lastWhere': (dynamic instance) => instance.lastWhere, - r'singleWhere': (dynamic instance) => instance.singleWhere, - r'elementAt': (dynamic instance) => instance.elementAt, - r'length': (dynamic instance) => instance.length, - r'isEmpty': (dynamic instance) => instance.isEmpty, - r'isNotEmpty': (dynamic instance) => instance.isNotEmpty, - r'first': (dynamic instance) => instance.first, - r'last': (dynamic instance) => instance.last, - r'single': (dynamic instance) => instance.single - }, - { - r'middleware=': (dynamic instance, value) => - instance.middleware = value, - r'routeMappings=': (dynamic instance, value) => - instance.routeMappings = value, - r'item=': (dynamic instance, value) => instance.item = value, - r'serializer=': (dynamic instance, value) => - instance.serializer = value, - r'allowMethodOverrides=': (dynamic instance, value) => - instance.allowMethodOverrides = value, - r'viewGenerator=': (dynamic instance, value) => - instance.viewGenerator = value, - r'errorHandler=': (dynamic instance, value) => - instance.errorHandler = value, - r'logger=': (dynamic instance, value) => instance.logger = value, - r'name=': (dynamic instance, value) => instance.name = value - }, - [ - r.LibraryMirrorImpl( - r'', - Uri.parse('asset:example2/bin/example3_controller.dart'), - const prefix0.ContainedReflectable(), - const [64], - {r'main': () => prefix1.main}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'', - Uri.parse( - 'package:angel3_container_generator/angel3_container_generator.dart'), - const prefix0.ContainedReflectable(), - const [0], - {r'contained': () => prefix0.contained}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'angel_framework.http.controller', - Uri.parse('package:angel3_framework/src/core/controller.dart'), - const prefix0.ContainedReflectable(), - const [], - {}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'reflectable.reflectable', - Uri.parse('package:reflectable/reflectable.dart'), - const prefix0.ContainedReflectable(), - const [], - {}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'dart.core', - Uri.parse(r'reflectable://4/dart.core'), - const prefix0.ContainedReflectable(), - const [1, 2, 3, 4, 66, 67, 68], - { - r'deprecated': () => deprecated, - r'override': () => override, - r'provisional': () => provisional, - r'proxy': () => proxy, - r'identical': () => identical, - r'identityHashCode': () => identityHashCode, - r'print': () => print - }, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'reflectable.src.reflectable_builder_based', - Uri.parse('package:reflectable/src/reflectable_builder_based.dart'), - const prefix0.ContainedReflectable(), - const [5, 6, 7, 78], - { - r'pleaseInitializeMessage': () => prefix4.pleaseInitializeMessage, - r'data': () => prefix4.data, - r'memberSymbolMap': () => prefix4.memberSymbolMap, - r'reflectors': () => prefix4.reflectors - }, - { - r'data=': (dynamic value) => prefix4.data = value, - r'memberSymbolMap=': (dynamic value) => - prefix4.memberSymbolMap = value - }, - const [], - null), - r.LibraryMirrorImpl( - r'reflectable.src.reflectable_base', - Uri.parse('package:reflectable/src/reflectable_base.dart'), - const prefix0.ContainedReflectable(), - const [], - {}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'angel_framework.http.server', - Uri.parse('package:angel3_framework/src/core/server.dart'), - const prefix0.ContainedReflectable(), - const [], - {}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'angel3_route.src.router', - Uri.parse('package:angel3_route/src/router.dart'), - const prefix0.ContainedReflectable(), - const [79], - {r'flatten': () => prefix7.flatten}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'', - Uri.parse('package:angel3_container/src/reflector.dart'), - const prefix0.ContainedReflectable(), - const [], - {}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'angel_framework.http.routable', - Uri.parse('package:angel3_framework/src/core/routable.dart'), - const prefix0.ContainedReflectable(), - const [80], - {r'chain': () => prefix9.chain}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'dart.async', - Uri.parse(r'reflectable://11/dart.async'), - const prefix0.ContainedReflectable(), - const [81, 82, 83, 84], - { - r'unawaited': () => prefix10.unawaited, - r'scheduleMicrotask': () => prefix10.scheduleMicrotask, - r'runZoned': () => prefix10.runZoned, - r'runZonedGuarded': () => prefix10.runZonedGuarded - }, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'angel_framework.http.metadata', - Uri.parse('package:angel3_framework/src/core/metadata.dart'), - const prefix0.ContainedReflectable(), - const [8], - {r'noExpose': () => prefix11.noExpose}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'reflectable.mirrors', - Uri.parse('package:reflectable/mirrors.dart'), - const prefix0.ContainedReflectable(), - const [], - {}, - {}, - const [], - null), - r.LibraryMirrorImpl( - r'reflectable.capability', - Uri.parse('package:reflectable/capability.dart'), - const prefix0.ContainedReflectable(), - const [ - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 86, - 87, - 88, - 89, - 90 - ], - { - r'instanceInvokeCapability': () => - prefix13.instanceInvokeCapability, - r'staticInvokeCapability': () => prefix13.staticInvokeCapability, - r'topLevelInvokeCapability': () => - prefix13.topLevelInvokeCapability, - r'newInstanceCapability': () => prefix13.newInstanceCapability, - r'metadataCapability': () => prefix13.metadataCapability, - r'typeCapability': () => prefix13.typeCapability, - r'typeRelationsCapability': () => - prefix13.typeRelationsCapability, - r'reflectedTypeCapability': () => - prefix13.reflectedTypeCapability, - r'libraryCapability': () => prefix13.libraryCapability, - r'declarationsCapability': () => prefix13.declarationsCapability, - r'uriCapability': () => prefix13.uriCapability, - r'libraryDependenciesCapability': () => - prefix13.libraryDependenciesCapability, - r'invokingCapability': () => prefix13.invokingCapability, - r'typingCapability': () => prefix13.typingCapability, - r'delegateCapability': () => prefix13.delegateCapability, - r'subtypeQuantifyCapability': () => - prefix13.subtypeQuantifyCapability, - r'superclassQuantifyCapability': () => - prefix13.superclassQuantifyCapability, - r'typeAnnotationQuantifyCapability': () => - prefix13.typeAnnotationQuantifyCapability, - r'typeAnnotationDeepQuantifyCapability': () => - prefix13.typeAnnotationDeepQuantifyCapability, - r'correspondingSetterQuantifyCapability': () => - prefix13.correspondingSetterQuantifyCapability, - r'admitSubtypeCapability': () => prefix13.admitSubtypeCapability, - r'reflectableNoSuchInvokableError': () => - prefix13.reflectableNoSuchInvokableError, - r'reflectableNoSuchMethodError': () => - prefix13.reflectableNoSuchMethodError, - r'reflectableNoSuchGetterError': () => - prefix13.reflectableNoSuchGetterError, - r'reflectableNoSuchSetterError': () => - prefix13.reflectableNoSuchSetterError, - r'reflectableNoSuchConstructorError': () => - prefix13.reflectableNoSuchConstructorError - }, - {}, - const [], - null) - ], - []) -}; - -final _memberSymbolMap = null; - -void initializeReflectable() { - r.data = _data; - r.memberSymbolMap = _memberSymbolMap; -} diff --git a/experiment/container/example2/bin/main.dart b/experiment/container/example2/bin/main.dart deleted file mode 100644 index bc66e73b..00000000 --- a/experiment/container/example2/bin/main.dart +++ /dev/null @@ -1,44 +0,0 @@ -import 'package:example2/src/models.dart'; - -void main() { - final stopwatch = Stopwatch()..start(); - - //var reflectedClass = reflect(Shape()); - - //reflectedClass.invoke(#draw, []); - - //reflectedClass.invoke(Symbol('draw'), []); - - print('Reflection executed in ${stopwatch.elapsed.inMilliseconds} ms'); - stopwatch.stop(); - - //printAnnotationValue(String); - //printAnnotationValue(Shape); - //printAnnotationValue(Square); -} - -class Shape { - void draw() => print("Draw Shape"); -} - -@Person('Will', 'Tom') -class Square { - void greetHii() { - print("Hii Welcome to flutter agency"); - } -} -/* -void printAnnotationValue(final Type clazz) { - final DeclarationMirror clazzDeclaration = reflectClass(clazz); - final ClassMirror someAnnotationMirror = reflectClass(Person); - final annotationInstsanceMirror = - clazzDeclaration.metadata.where((d) => d.type == someAnnotationMirror); - if (annotationInstsanceMirror.isEmpty) { - print('No annotated class found'); - return; - } - final someAnnotationInstance = - (annotationInstsanceMirror.first.reflectee as Person); - print(someAnnotationInstance.firstName); -} -*/ \ No newline at end of file diff --git a/experiment/container/example2/build.yaml b/experiment/container/example2/build.yaml deleted file mode 100644 index 591e6f23..00000000 --- a/experiment/container/example2/build.yaml +++ /dev/null @@ -1,9 +0,0 @@ -targets: - $default: - builders: - reflectable: - generate_for: - #- lib/**_controller.dart - - bin/**_controller.dart - options: - formatted: true \ No newline at end of file diff --git a/experiment/container/example2/lib/src/controller/hr_controller.dart b/experiment/container/example2/lib/src/controller/hr_controller.dart deleted file mode 100644 index 3ea91d65..00000000 --- a/experiment/container/example2/lib/src/controller/hr_controller.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:angel3_container_generator/angel3_container_generator.dart'; -import 'package:angel3_framework/angel3_framework.dart'; - -@Expose('/hr') -class HrController extends Controller { - @Expose('/') - landingPage() => "Hello, world!"; -} - -@contained -class SalesController extends Controller { - landingPage() => "Hello, world!"; -} - -void main() {} diff --git a/experiment/container/example2/lib/src/models.dart b/experiment/container/example2/lib/src/models.dart deleted file mode 100644 index abc1b6d8..00000000 --- a/experiment/container/example2/lib/src/models.dart +++ /dev/null @@ -1,5 +0,0 @@ -class Person { - final String firstName; - final String lastName; - const Person(this.firstName, this.lastName); -} diff --git a/experiment/container/example2/pubspec.yaml b/experiment/container/example2/pubspec.yaml deleted file mode 100644 index 48d31108..00000000 --- a/experiment/container/example2/pubspec.yaml +++ /dev/null @@ -1,53 +0,0 @@ -name: example2 -version: 0.0.1 -description: Example 2. -environment: - sdk: '>=3.0.0 <4.0.0' -dependencies: - angel3_container: ^7.1.0-beta.1 - angel3_container_generator: ^7.1.0-beta.1 - angel3_http_exception: ^7.0.0 - angel3_framework: ^7.0.0 - angel3_model: ^7.0.0 - angel3_route: ^7.0.0 - angel3_mock_request: ^7.0.0 - belatuk_merge_map: ^4.0.0 - belatuk_combinator: ^4.0.0 - belatuk_http_server: ^3.0.0 - charcode: ^1.2.0 - file: ^6.1.0 - http_parser: ^4.0.0 - http2: ^2.0.0 - logging: ^1.0.0 - matcher: ^0.12.10 - meta: ^1.3.0 - mime: ^1.0.0 - path: ^1.8.0 - quiver: ^3.0.1 - recase: ^4.0.0 - stack_trace: ^1.10.0 - string_scanner: ^1.1.0 - tuple: ^2.0.0 - uuid: ^3.0.1 - collection: ^1.15.0 - reflectable: ^4.0.2 -dev_dependencies: - build_runner: ^2.1.2 - http: ^0.13.1 - io: ^1.0.0 - test: ^1.21.0 - lints: ^2.0.0 -# dependency_overrides: -# angel3_container: -# path: ../../../packages/container/angel_container -# angel3_container_generator: -# path: ../../../packages/container/angel_container_generator -# angel3_framework: -# path: ../../../packages/framework -# angel3_model: -# path: ../model -# angel3_route: -# path: ../route -# angel3_mock_request: -# path: ../mock_request - diff --git a/experiment/container/example2/web/example.dart b/experiment/container/example2/web/example.dart deleted file mode 100644 index 43ec1d05..00000000 --- a/experiment/container/example2/web/example.dart +++ /dev/null @@ -1,14 +0,0 @@ -import 'package:angel3_container_generator/angel3_container_generator.dart'; -import 'package:angel3_framework/angel3_framework.dart'; - -@Expose('/hr') -class HrController extends Controller { - @Expose('/') - landingPage() => "Hello, world!"; -} - -@contained -class SalesController extends Controller { - - landingPage() => "Hello, world!"; -} diff --git a/experiment/db/AUTHORS.md b/experiment/db/AUTHORS.md deleted file mode 100644 index 15258b53..00000000 --- a/experiment/db/AUTHORS.md +++ /dev/null @@ -1,6 +0,0 @@ -Primary Authors -=============== - -* __[Thomas Hii](dukefirehawk.apps@gmail.com)__ - - The current main maintainer of the code base. diff --git a/experiment/db/LICENSE b/experiment/db/LICENSE deleted file mode 100644 index df5e0635..00000000 --- a/experiment/db/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -BSD 3-Clause License - -Copyright (c) 2021, dukefirehawk.com -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/experiment/db/analysis_options.yaml b/experiment/db/analysis_options.yaml deleted file mode 100644 index ea2c9e94..00000000 --- a/experiment/db/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:lints/recommended.yaml \ No newline at end of file diff --git a/experiment/db/bin/mysql_main.dart b/experiment/db/bin/mysql_main.dart deleted file mode 100644 index e5ac0a30..00000000 --- a/experiment/db/bin/mysql_main.dart +++ /dev/null @@ -1,93 +0,0 @@ -import 'dart:io'; - -import 'package:mysql_client/mysql_client.dart'; -import 'package:mysql1/mysql1.dart'; - -void main() async { - print("=== Start 'mysql1' driver test"); - await testMySQL1Driver().catchError((error, stackTrace) { - print(error); - }); - print("=== End test"); - print(" "); - - print("=== Start 'mysql_client' driver test"); - await testMySQLClientDriver().catchError((error, stackTrace) { - print(error); - }); - print("=== End test"); - print(" "); - - //sleep(Duration(seconds: 5)); - exit(0); -} - -Future testMySQLClientDriver() async { - var connection = await MySQLConnection.createConnection( - host: "localhost", - port: 3306, - databaseName: "orm_test", - userName: "test", - password: "test123", - secure: false); - await connection.connect(timeoutMs: 30000); - - print(">Test Select All"); - var result = await connection.execute("SELECT * from users"); - print("Total records: ${result.rows.length}"); - - print(">Test Insert"); - var params = { - "username": "test", - "password": "test123", - "email": "test@demo.com", - "updatedAt": DateTime.parse("1970-01-01 00:00:00") - }; - - result = await connection.execute( - "INSERT INTO users (username, password, email, updated_at) VALUES (:username, :password, :email, :updatedAt)", - params); - print("Last inserted ID: ${result.lastInsertID}"); - - print(">Test Select By ID"); - result = await connection.execute( - "SELECT * from users where id=:id", {"id": result.lastInsertID.toInt()}); - print("Read record: ${result.rows.first.assoc()}"); -} - -Future testMySQL1Driver() async { - var settings = ConnectionSettings( - host: 'localhost', - port: 3306, - db: 'orm_test', - user: 'test', - password: 'test123', - timeout: Duration(seconds: 60)); - var connection = await MySqlConnection.connect(settings); - - print(">Test Select All"); - var result = await connection.query("SELECT * from users"); - print("Total records: ${result.length}"); - - print(">Test Insert"); - var params = [ - "test", - "test123", - "test@demo.com", - DateTime.parse("1970-01-01 00:00:00").toUtc() - ]; - - // DateTime.parse("1970-01-01 00:00:01").toUtc() - result = await connection.query( - "INSERT INTO users (username, password, email, updated_at) VALUES (?, ?, ?, ?)", - params); - print("Last inserted ID: ${result.insertId}"); - - print(">Test Select By ID"); - result = await connection - .query("SELECT * from users where id=?", [result.insertId]); - print("Read record: ${result.first.values}"); - - var d = DateTime.parse("1970-01-01 00:00:00").toUtc(); - print("Local time: ${d.toLocal()}"); -} diff --git a/experiment/db/bin/pg_main.dart b/experiment/db/bin/pg_main.dart deleted file mode 100644 index 7c6397f4..00000000 --- a/experiment/db/bin/pg_main.dart +++ /dev/null @@ -1,53 +0,0 @@ -import 'dart:io'; - -import 'package:postgres/postgres.dart'; - -void main() async { - /* - * Granting permission in postgres - * grant all privileges on database orm_test to test; - * grant all privileges on sequence users_id_seq to test; - */ - print("=== Start 'postgres' driver test"); - await testPgDriver().catchError((error, stackTrace) { - print(error); - }); - print("=== End test"); - print(" "); - - exit(0); -} - -Future testPgDriver() async { - var conn = PostgreSQLConnection('localhost', 5432, 'orm_test', - username: 'test', password: 'test123'); - await conn.open(); - - print(">Test Select All"); - var result = await conn.query("SELECT * from users"); - print("Total records: ${result.length}"); - for (var row in result) { - print(row[0]); - for (var element in row) { - print(element); - } - } - - print(">Test Insert"); - var params = { - "username": "test", - "password": "test123", - "email": "test@demo.com", - "updatedAt": DateTime.parse("1970-01-01 00:00:00") - }; - - result = await conn.query( - "INSERT INTO users (username, password, email, updated_at) VALUES (@username, @password, @email, @updatedAt)", - substitutionValues: params); - //print("Last inserted ID: ${result.}"); - - //print(">Test Select By ID"); - //result = await conn.query("SELECT * from users where id=@id", - // substitutionValues: {"id": result}); - //print("Read record: ${result.length}"); -} diff --git a/experiment/db/pubspec.yaml b/experiment/db/pubspec.yaml deleted file mode 100644 index 7dcd4973..00000000 --- a/experiment/db/pubspec.yaml +++ /dev/null @@ -1,14 +0,0 @@ -name: performance_tool -version: 1.0.0 -description: Angel3 performance testing tool -publish_to: none -environment: - sdk: '>=3.0.0 <4.0.0' -published_to: none -dependencies: - mysql1: ^0.20.0 - mysql_client: ^0.0.24 - postgres: ^2.4.1 - postgres_pool: ^2.1.3 -dev_dependencies: - lints: ^2.0.0 \ No newline at end of file diff --git a/experiment/logging/AUTHORS.md b/experiment/logging/AUTHORS.md deleted file mode 100644 index 15258b53..00000000 --- a/experiment/logging/AUTHORS.md +++ /dev/null @@ -1,6 +0,0 @@ -Primary Authors -=============== - -* __[Thomas Hii](dukefirehawk.apps@gmail.com)__ - - The current main maintainer of the code base. diff --git a/experiment/logging/LICENSE b/experiment/logging/LICENSE deleted file mode 100644 index df5e0635..00000000 --- a/experiment/logging/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -BSD 3-Clause License - -Copyright (c) 2021, dukefirehawk.com -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/experiment/logging/analysis_options.yaml b/experiment/logging/analysis_options.yaml deleted file mode 100644 index ea2c9e94..00000000 --- a/experiment/logging/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:lints/recommended.yaml \ No newline at end of file diff --git a/experiment/logging/bin/main.dart b/experiment/logging/bin/main.dart deleted file mode 100644 index 9c34ce7e..00000000 --- a/experiment/logging/bin/main.dart +++ /dev/null @@ -1,22 +0,0 @@ -import 'dart:isolate'; - -Future runApp(var message) async { - var stopwatch = Stopwatch()..start(); - - // Do something - - print('Execution($message) Time: ${stopwatch.elapsed.inMilliseconds}ms'); - stopwatch.stop(); -} - -void main() async { - var concurrency = 6000; - - for (var i = 0; i < concurrency; i++) { - Isolate.spawn(runApp, 'Instance_$i'); - } - - await Future.delayed(const Duration(seconds: 10)); - - //print("Exit"); -} diff --git a/experiment/logging/pubspec.yaml b/experiment/logging/pubspec.yaml deleted file mode 100644 index 0f7d82d4..00000000 --- a/experiment/logging/pubspec.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: performance_tool -version: 1.0.0 -description: Angel3 performance testing tool -publish_to: none -environment: - sdk: '>=3.0.0 <4.0.0' -published_to: none -dependencies: - http: ^0.13.4 -dev_dependencies: - lints: ^2.0.0 \ No newline at end of file diff --git a/experiment/performance/AUTHORS.md b/experiment/performance/AUTHORS.md deleted file mode 100644 index 15258b53..00000000 --- a/experiment/performance/AUTHORS.md +++ /dev/null @@ -1,6 +0,0 @@ -Primary Authors -=============== - -* __[Thomas Hii](dukefirehawk.apps@gmail.com)__ - - The current main maintainer of the code base. diff --git a/experiment/performance/LICENSE b/experiment/performance/LICENSE deleted file mode 100644 index df5e0635..00000000 --- a/experiment/performance/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -BSD 3-Clause License - -Copyright (c) 2021, dukefirehawk.com -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/experiment/performance/analysis_options.yaml b/experiment/performance/analysis_options.yaml deleted file mode 100644 index ea2c9e94..00000000 --- a/experiment/performance/analysis_options.yaml +++ /dev/null @@ -1 +0,0 @@ -include: package:lints/recommended.yaml \ No newline at end of file diff --git a/experiment/performance/bin/main.dart b/experiment/performance/bin/main.dart deleted file mode 100644 index 8a3a68cb..00000000 --- a/experiment/performance/bin/main.dart +++ /dev/null @@ -1,104 +0,0 @@ -import 'dart:isolate'; -import 'package:http/http.dart' as http; - -Future fortunes(var message) async { - var stopwatch = Stopwatch()..start(); - - var url = Uri.http('localhost:8080', '/fortunes'); - var response = await http.get(url); - print('Execution($message) Time: ${stopwatch.elapsed.inMilliseconds}ms'); - stopwatch.stop(); - - if (response.statusCode == 200) { - print('Execution($message): success'); - } else { - print('Execution($message): error'); - } -} - -Future plaintext(var message) async { - var stopwatch = Stopwatch()..start(); - - var url = Uri.http('localhost:8080', '/plaintext'); - var response = await http.get(url); - if (response.statusCode == 200) { - print('Execution($message): ${response.body}.'); - } else { - print('Execution($message): error'); - } - - print('Execution($message) Time: ${stopwatch.elapsed.inMilliseconds}ms'); - stopwatch.stop(); -} - -Future json(var message) async { - var stopwatch = Stopwatch()..start(); - - var url = Uri.http('localhost:8080', '/json'); - var response = await http.get(url); - print('Execution($message) Time: ${stopwatch.elapsed.inMilliseconds}ms'); - stopwatch.stop(); - - if (response.statusCode == 200) { - print('Execution($message): success'); - } else { - print('Execution($message): error'); - } -} - -Future dbUpdate(var message) async { - var stopwatch = Stopwatch()..start(); - - var url = Uri.http('localhost:8080', '/updates', {'queries': "5"}); - var response = await http.get(url); - print('Execution($message) Time: ${stopwatch.elapsed.inMilliseconds}ms'); - stopwatch.stop(); - - if (response.statusCode == 200) { - print('Execution($message): success'); - } else { - print('Execution($message): error'); - } -} - -Future dbSingleQuery(var message) async { - var stopwatch = Stopwatch()..start(); - - var url = Uri.http('localhost:8080', '/db'); - var response = await http.get(url); - print('Execution($message) Time: ${stopwatch.elapsed.inMilliseconds}ms'); - stopwatch.stop(); - - if (response.statusCode == 200) { - print('Execution($message): success'); - } else { - print('Execution($message): error'); - } -} - -Future dbMultipleQuery(var message) async { - var stopwatch = Stopwatch()..start(); - - var url = Uri.http('localhost:8080', '/query', {'queries': "5"}); - var response = await http.get(url); - print('Execution($message) Time: ${stopwatch.elapsed.inMilliseconds}ms'); - stopwatch.stop(); - - if (response.statusCode == 200) { - print('Execution($message): success'); - } else { - print('Execution($message): error'); - } -} - -void main() async { - var concurrency = 2000; - - for (var i = 0; i < concurrency; i++) { - Isolate.spawn(dbSingleQuery, 'Instance_$i'); - } - - await Future.delayed(const Duration(seconds: 10)); - - //print("Exit"); -} diff --git a/experiment/performance/pubspec.yaml b/experiment/performance/pubspec.yaml deleted file mode 100644 index 0f7d82d4..00000000 --- a/experiment/performance/pubspec.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: performance_tool -version: 1.0.0 -description: Angel3 performance testing tool -publish_to: none -environment: - sdk: '>=3.0.0 <4.0.0' -published_to: none -dependencies: - http: ^0.13.4 -dev_dependencies: - lints: ^2.0.0 \ No newline at end of file diff --git a/experiment/performance/tests/techempower.http b/experiment/performance/tests/techempower.http deleted file mode 100644 index b6a46736..00000000 --- a/experiment/performance/tests/techempower.http +++ /dev/null @@ -1,19 +0,0 @@ -### JSON Test -GET http://localhost:8080/json HTTP/1.1 - -### Plaintext Test -GET http://localhost:8080/plaintext HTTP/1.1 - -### Fortunes Test -GET http://localhost:8080/fortunes HTTP/1.1 - -### Db Test -GET http://localhost:8080/db HTTP/1.1 - -### Query test -GET http://localhost:8080/query?queries=20 HTTP/1.1 - -### Update Test -GET http://localhost:8080/updates?queries=20 HTTP/1.1 - - From 799f94bb60becbe93686c6eae2ad37bcc6465534 Mon Sep 17 00:00:00 2001 From: "thomashii@dukefirehawk.com" Date: Sun, 8 Oct 2023 11:29:28 +0800 Subject: [PATCH 4/4] Updated logo --- README.md | 2 +- angel3_logo.svg | 148 ++++++++++++++++++ .../eventsource.zip | Bin logo.png => archived/logo.png | Bin logo3.png => archived/logo3.png | Bin {archived_packages => archived}/orm.zip | Bin {archived_packages => archived}/poll.zip | Bin {archived_packages => archived}/relations.zip | Bin {archived_packages => archived}/rethink.zip | Bin {archived_packages => archived}/seeder.zip | Bin {tool => archived/tool}/archived/move_repos | 0 .../tool}/archived/pull_subproject | 0 .../typed_service.zip | Bin {archived_packages => archived}/wings.zip | Bin logo3.xcf | Bin 24261 -> 0 bytes logo_icon_512.png | Bin 0 -> 22727 bytes packages/framework/lib/src/core/driver.dart | 2 + packages/oauth2/README.md | 4 +- packages/oauth2/example/example1.dart | 94 +++++++++++ packages/oauth2/lib/src/server.dart | 3 + packages/oauth2/pubspec.yaml | 3 +- packages/oauth2/test/device_code_test.dart | 17 +- packages/oauth2/test/pkce_test.dart | 3 +- 23 files changed, 268 insertions(+), 8 deletions(-) create mode 100644 angel3_logo.svg rename {archived_packages => archived}/eventsource.zip (100%) rename logo.png => archived/logo.png (100%) rename logo3.png => archived/logo3.png (100%) rename {archived_packages => archived}/orm.zip (100%) rename {archived_packages => archived}/poll.zip (100%) rename {archived_packages => archived}/relations.zip (100%) rename {archived_packages => archived}/rethink.zip (100%) rename {archived_packages => archived}/seeder.zip (100%) rename {tool => archived/tool}/archived/move_repos (100%) rename {tool => archived/tool}/archived/pull_subproject (100%) rename {archived_packages => archived}/typed_service.zip (100%) rename {archived_packages => archived}/wings.zip (100%) delete mode 100644 logo3.xcf create mode 100644 logo_icon_512.png create mode 100644 packages/oauth2/example/example1.dart diff --git a/README.md b/README.md index 6e51276b..71c7ba2f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Angel3 Framework -[![Angel3 Framework](./logo3.png)](https://github.com/dukefirehawk/angel) +[![Angel3 Framework](./angel3_logo.svg)](https://github.com/dukefirehawk/angel) ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_framework?include_prereleases) [![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety) diff --git a/angel3_logo.svg b/angel3_logo.svg new file mode 100644 index 00000000..ea984e5f --- /dev/null +++ b/angel3_logo.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + A + 3 + + + diff --git a/archived_packages/eventsource.zip b/archived/eventsource.zip similarity index 100% rename from archived_packages/eventsource.zip rename to archived/eventsource.zip diff --git a/logo.png b/archived/logo.png similarity index 100% rename from logo.png rename to archived/logo.png diff --git a/logo3.png b/archived/logo3.png similarity index 100% rename from logo3.png rename to archived/logo3.png diff --git a/archived_packages/orm.zip b/archived/orm.zip similarity index 100% rename from archived_packages/orm.zip rename to archived/orm.zip diff --git a/archived_packages/poll.zip b/archived/poll.zip similarity index 100% rename from archived_packages/poll.zip rename to archived/poll.zip diff --git a/archived_packages/relations.zip b/archived/relations.zip similarity index 100% rename from archived_packages/relations.zip rename to archived/relations.zip diff --git a/archived_packages/rethink.zip b/archived/rethink.zip similarity index 100% rename from archived_packages/rethink.zip rename to archived/rethink.zip diff --git a/archived_packages/seeder.zip b/archived/seeder.zip similarity index 100% rename from archived_packages/seeder.zip rename to archived/seeder.zip diff --git a/tool/archived/move_repos b/archived/tool/archived/move_repos similarity index 100% rename from tool/archived/move_repos rename to archived/tool/archived/move_repos diff --git a/tool/archived/pull_subproject b/archived/tool/archived/pull_subproject similarity index 100% rename from tool/archived/pull_subproject rename to archived/tool/archived/pull_subproject diff --git a/archived_packages/typed_service.zip b/archived/typed_service.zip similarity index 100% rename from archived_packages/typed_service.zip rename to archived/typed_service.zip diff --git a/archived_packages/wings.zip b/archived/wings.zip similarity index 100% rename from archived_packages/wings.zip rename to archived/wings.zip diff --git a/logo3.xcf b/logo3.xcf deleted file mode 100644 index abff3b69f8c1853b825e925f131261d2ca6f8b61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24261 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 literal 0 HcmV?d00001 diff --git a/packages/framework/lib/src/core/driver.dart b/packages/framework/lib/src/core/driver.dart index fb328f4e..47e5e982 100644 --- a/packages/framework/lib/src/core/driver.dart +++ b/packages/framework/lib/src/core/driver.dart @@ -108,6 +108,8 @@ abstract class Driver< /// Handles a single request. Future handleRawRequest(Request request, Response response) { + app.logger.info('[Server] Called handleRawRequest'); + return createRequestContext(request, response).then((req) { return createResponseContext(request, response, req).then((res) { Future handle() { diff --git a/packages/oauth2/README.md b/packages/oauth2/README.md index ec243fda..4e16a747 100644 --- a/packages/oauth2/README.md +++ b/packages/oauth2/README.md @@ -20,8 +20,8 @@ In your `pubspec.yaml`: ```yaml dependencies: - angel3_framework: ^6.0.0 - angel3_oauth2: ^6.0.0 + angel3_framework: ^8.0.0 + angel3_oauth2: ^8.0.0 ``` ## Usage diff --git a/packages/oauth2/example/example1.dart b/packages/oauth2/example/example1.dart new file mode 100644 index 00000000..84142a73 --- /dev/null +++ b/packages/oauth2/example/example1.dart @@ -0,0 +1,94 @@ +import 'dart:async'; + +import 'package:angel3_container/mirrors.dart'; +import 'package:angel3_framework/angel3_framework.dart'; +import 'package:angel3_oauth2/angel3_oauth2.dart'; +import 'package:logging/logging.dart'; + +import '../test/common.dart'; + +void main() { + Logger.root.level = Level.ALL; + Logger.root.onRecord.listen((record) { + print( + '${record.time} ${record.level.name.padLeft(6, ' ')} [${record.loggerName}] : ${record.message}'); + if (record.error != null) print(record.error); + if (record.stackTrace != null) print(record.stackTrace); + }); + + // Declae the function + void setUp() async { + var app = Angel(reflector: MirrorsReflector()); + var oauth2 = _AuthorizationServer(); + + app.group('/oauth2', (router) { + router + ..get('/authorize', oauth2.authorizationEndpoint) + ..post('/token', oauth2.tokenEndpoint); + }); + + //app.logger.level = Level.ALL; + app.logger = Logger("oauth2") + ..onRecord.listen((rec) { + print(rec); + if (rec.error != null) print(rec.error); + if (rec.stackTrace != null) print(rec.stackTrace); + }); + + app.errorHandler = (e, req, res) async { + res.json(e.toJson()); + }; + } + + setUp(); +} + +class _AuthorizationServer + extends AuthorizationServer { + var logger = Logger('AuthorizationServer'); + + @override + PseudoApplication? findClient(String? clientId) { + return clientId == pseudoApplication.id ? pseudoApplication : null; + } + + @override + Future verifyClient( + PseudoApplication client, String? clientSecret) async { + return client.secret == clientSecret; + } + + @override + FutureOr requestDeviceCode(PseudoApplication client, + Iterable scopes, RequestContext req, ResponseContext res) { + return DeviceCodeResponse( + 'foo', + 'bar', + Uri.parse('https://regiostech.com') + .replace(queryParameters: {'scopes': scopes.join(',')}), + 3600); + } + + @override + FutureOr exchangeDeviceCodeForToken( + PseudoApplication client, + String? deviceCode, + String state, + RequestContext req, + ResponseContext res) { + print("[Server] exchangeDeviceCodeForToken"); + print("[Server] $deviceCode"); + print("[Server] $client"); + + if (deviceCode == 'brute') { + print("[Server] Throws AuthorizationException"); + + throw AuthorizationException(ErrorResponse( + ErrorResponse.slowDown, + 'Ho, brother! Ho, whoa, whoa, whoa now! You got too much dip on your chip!', + state)); + } + + return AuthorizationTokenResponse('foo'); + } +} diff --git a/packages/oauth2/lib/src/server.dart b/packages/oauth2/lib/src/server.dart index 8bfa68ad..4bc643c1 100644 --- a/packages/oauth2/lib/src/server.dart +++ b/packages/oauth2/lib/src/server.dart @@ -1,6 +1,7 @@ import 'dart:async'; import 'dart:convert'; import 'package:angel3_framework/angel3_framework.dart'; +import 'package:logging/logging.dart'; import 'exception.dart'; import 'pkce.dart'; import 'response.dart'; @@ -51,6 +52,8 @@ Future> _getScopes(RequestContext req, /// An OAuth2 authorization server, which issues access tokens to third parties. abstract class AuthorizationServer { + static Logger logger = Logger('AuthorizationServer'); + const AuthorizationServer(); static const String _internalServerError = diff --git a/packages/oauth2/pubspec.yaml b/packages/oauth2/pubspec.yaml index 61ef4e52..d9a80137 100644 --- a/packages/oauth2/pubspec.yaml +++ b/packages/oauth2/pubspec.yaml @@ -11,10 +11,11 @@ dependencies: angel3_http_exception: ^8.0.0 crypto: ^3.0.1 collection: ^1.17.0 + logging: ^1.2.0 dev_dependencies: angel3_validate: ^8.0.0 angel3_test: ^8.0.0 - logging: ^1.2.0 + angel3_container: ^8.0.0 oauth2: ^2.0.0 lints: ^2.1.0 test: ^1.24.0 diff --git a/packages/oauth2/test/device_code_test.dart b/packages/oauth2/test/device_code_test.dart index 62d9e388..a255afc2 100644 --- a/packages/oauth2/test/device_code_test.dart +++ b/packages/oauth2/test/device_code_test.dart @@ -1,4 +1,5 @@ import 'dart:async'; +import 'package:angel3_container/mirrors.dart'; import 'package:angel3_framework/angel3_framework.dart'; import 'package:angel3_test/angel3_test.dart'; import 'package:angel3_oauth2/angel3_oauth2.dart'; @@ -10,7 +11,7 @@ void main() { late TestClient client; setUp(() async { - var app = Angel(); + var app = Angel(reflector: MirrorsReflector()); var oauth2 = _AuthorizationServer(); app.group('/oauth2', (router) { @@ -19,7 +20,8 @@ void main() { ..post('/token', oauth2.tokenEndpoint); }); - app.logger = Logger('angel_oauth2') + //app.logger.level = Level.ALL; + app.logger = Logger("oauth2") ..onRecord.listen((rec) { print(rec); if (rec.error != null) print(rec.error); @@ -113,7 +115,8 @@ void main() { 'device_code': 'brute', }); - print(response.body); + print("[Client] ${response.headers}"); + print("[Client] ${response.body}"); expect( response, allOf( @@ -130,6 +133,8 @@ void main() { class _AuthorizationServer extends AuthorizationServer { + var logger = Logger('AuthorizationServer'); + @override PseudoApplication? findClient(String? clientId) { return clientId == pseudoApplication.id ? pseudoApplication : null; @@ -159,7 +164,13 @@ class _AuthorizationServer String state, RequestContext req, ResponseContext res) { + print("[Server] exchangeDeviceCodeForToken"); + print("[Server] $deviceCode"); + print("[Server] $client"); + if (deviceCode == 'brute') { + print("[Server] Throws AuthorizationException"); + throw AuthorizationException(ErrorResponse( ErrorResponse.slowDown, 'Ho, brother! Ho, whoa, whoa, whoa now! You got too much dip on your chip!', diff --git a/packages/oauth2/test/pkce_test.dart b/packages/oauth2/test/pkce_test.dart index 0b58cc3b..11e3905d 100644 --- a/packages/oauth2/test/pkce_test.dart +++ b/packages/oauth2/test/pkce_test.dart @@ -1,5 +1,6 @@ import 'dart:async'; import 'dart:collection'; +import 'package:angel3_container/mirrors.dart'; import 'package:angel3_framework/angel3_framework.dart'; import 'package:angel3_framework/http.dart'; import 'package:angel3_oauth2/angel3_oauth2.dart'; @@ -14,7 +15,7 @@ void main() { late TestClient testClient; setUp(() async { - app = Angel(); + app = Angel(reflector: MirrorsReflector()); app.container.registerSingleton(AuthCodes()); var server = _Server();