diff --git a/packages/realm_dart/example/bin/myapp.realm.dart b/packages/realm_dart/example/bin/myapp.realm.dart index f1ed63977..fa5822b11 100644 --- a/packages/realm_dart/example/bin/myapp.realm.dart +++ b/packages/realm_dart/example/bin/myapp.realm.dart @@ -90,7 +90,7 @@ class Car extends _Car with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Car._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Car, 'Car', [ + return const SchemaObject(ObjectType.realmObject, Car, 'Car', [ SchemaProperty('make', RealmPropertyType.string), SchemaProperty('model', RealmPropertyType.string, optional: true), SchemaProperty('kilometers', RealmPropertyType.int, optional: true), @@ -167,7 +167,7 @@ class Person extends _Person with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Person._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Person, 'Person', [ + return const SchemaObject(ObjectType.realmObject, Person, 'Person', [ SchemaProperty('name', RealmPropertyType.string), SchemaProperty('age', RealmPropertyType.int), ]); diff --git a/packages/realm_dart/lib/src/configuration.dart b/packages/realm_dart/lib/src/configuration.dart index 66a9565b0..fd8977352 100644 --- a/packages/realm_dart/lib/src/configuration.dart +++ b/packages/realm_dart/lib/src/configuration.dart @@ -420,7 +420,7 @@ class SchemaObject extends Iterable { final ObjectType baseType; /// Creates schema instance with object type and collection of object's properties. - SchemaObject(this.baseType, this.type, this.name, Iterable properties) : _properties = List.from(properties); + const SchemaObject(this.baseType, this.type, this.name, this._properties); @override Iterator get iterator => _properties.iterator; diff --git a/packages/realm_dart/test/backlinks_test.realm.dart b/packages/realm_dart/test/backlinks_test.realm.dart index b8b1813cb..a3d1f0663 100644 --- a/packages/realm_dart/test/backlinks_test.realm.dart +++ b/packages/realm_dart/test/backlinks_test.realm.dart @@ -103,7 +103,7 @@ class Source extends _Source with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Source._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Source, 'Source', [ + return const SchemaObject(ObjectType.realmObject, Source, 'Source', [ SchemaProperty('name', RealmPropertyType.string), SchemaProperty('oneTarget', RealmPropertyType.object, mapTo: 'et mål', optional: true, linkTarget: 'Target'), @@ -205,7 +205,7 @@ class Target extends _Target with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Target._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Target, 'Target', [ + return const SchemaObject(ObjectType.realmObject, Target, 'Target', [ SchemaProperty('name', RealmPropertyType.string), SchemaProperty('source', RealmPropertyType.object, optional: true, linkTarget: 'Source'), diff --git a/packages/realm_dart/test/dynamic_realm_test.realm.dart b/packages/realm_dart/test/dynamic_realm_test.realm.dart index 412e1cfc5..28bd5aebd 100644 --- a/packages/realm_dart/test/dynamic_realm_test.realm.dart +++ b/packages/realm_dart/test/dynamic_realm_test.realm.dart @@ -67,7 +67,7 @@ class Taskv2 extends _Taskv2 with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Taskv2._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Taskv2, 'Task', [ + return const SchemaObject(ObjectType.realmObject, Taskv2, 'Task', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), SchemaProperty('description', RealmPropertyType.string), diff --git a/packages/realm_dart/test/geospatial_test.realm.dart b/packages/realm_dart/test/geospatial_test.realm.dart index 0a88c0ec8..a3a86a05a 100644 --- a/packages/realm_dart/test/geospatial_test.realm.dart +++ b/packages/realm_dart/test/geospatial_test.realm.dart @@ -67,7 +67,7 @@ class Location extends _Location static final schema = () { RealmObjectBase.registerFactory(Location._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.embeddedObject, Location, 'Location', [ + return const SchemaObject(ObjectType.embeddedObject, Location, 'Location', [ SchemaProperty('type', RealmPropertyType.string), SchemaProperty('coordinates', RealmPropertyType.double, collectionType: RealmCollectionType.list), @@ -138,7 +138,8 @@ class Restaurant extends _Restaurant static final schema = () { RealmObjectBase.registerFactory(Restaurant._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Restaurant, 'Restaurant', [ + return const SchemaObject( + ObjectType.realmObject, Restaurant, 'Restaurant', [ SchemaProperty('name', RealmPropertyType.string, primaryKey: true), SchemaProperty('location', RealmPropertyType.object, optional: true, linkTarget: 'Location'), @@ -196,7 +197,8 @@ class LocationList extends _LocationList static final schema = () { RealmObjectBase.registerFactory(LocationList._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, LocationList, 'LocationList', [ + return const SchemaObject( + ObjectType.realmObject, LocationList, 'LocationList', [ SchemaProperty('locations', RealmPropertyType.object, linkTarget: 'Location', collectionType: RealmCollectionType.list), ]); diff --git a/packages/realm_dart/test/indexed_test.realm.dart b/packages/realm_dart/test/indexed_test.realm.dart index d1eb10883..754df49f2 100644 --- a/packages/realm_dart/test/indexed_test.realm.dart +++ b/packages/realm_dart/test/indexed_test.realm.dart @@ -110,7 +110,8 @@ class WithIndexes extends _WithIndexes static final schema = () { RealmObjectBase.registerFactory(WithIndexes._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, WithIndexes, 'WithIndexes', [ + return const SchemaObject( + ObjectType.realmObject, WithIndexes, 'WithIndexes', [ SchemaProperty('anInt', RealmPropertyType.int, indexType: RealmIndexType.regular), SchemaProperty('aBool', RealmPropertyType.bool, @@ -232,7 +233,7 @@ class NoIndexes extends _NoIndexes static final schema = () { RealmObjectBase.registerFactory(NoIndexes._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, NoIndexes, 'NoIndexes', [ + return const SchemaObject(ObjectType.realmObject, NoIndexes, 'NoIndexes', [ SchemaProperty('anInt', RealmPropertyType.int), SchemaProperty('aBool', RealmPropertyType.bool), SchemaProperty('string', RealmPropertyType.string), @@ -318,7 +319,7 @@ class ObjectWithFTSIndex extends _ObjectWithFTSIndex static final schema = () { RealmObjectBase.registerFactory(ObjectWithFTSIndex._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, ObjectWithFTSIndex, 'ObjectWithFTSIndex', [ SchemaProperty('title', RealmPropertyType.string), SchemaProperty('summary', RealmPropertyType.string, diff --git a/packages/realm_dart/test/migration_test.realm.dart b/packages/realm_dart/test/migration_test.realm.dart index 4f2263cbb..449d0cdbc 100644 --- a/packages/realm_dart/test/migration_test.realm.dart +++ b/packages/realm_dart/test/migration_test.realm.dart @@ -57,7 +57,7 @@ class PersonIntName extends _PersonIntName static final schema = () { RealmObjectBase.registerFactory(PersonIntName._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, PersonIntName, 'Person', [ + return const SchemaObject(ObjectType.realmObject, PersonIntName, 'Person', [ SchemaProperty('name', RealmPropertyType.int), ]); }(); @@ -125,7 +125,7 @@ class StudentV1 extends _StudentV1 static final schema = () { RealmObjectBase.registerFactory(StudentV1._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, StudentV1, 'Student', [ + return const SchemaObject(ObjectType.realmObject, StudentV1, 'Student', [ SchemaProperty('name', RealmPropertyType.string, primaryKey: true), SchemaProperty('yearOfBirth', RealmPropertyType.int, optional: true), ]); @@ -196,7 +196,8 @@ class MyObjectWithTypo extends _MyObjectWithTypo static final schema = () { RealmObjectBase.registerFactory(MyObjectWithTypo._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, MyObjectWithTypo, 'MyObject', [ + return const SchemaObject( + ObjectType.realmObject, MyObjectWithTypo, 'MyObject', [ SchemaProperty('nmae', RealmPropertyType.string), SchemaProperty('vlaue', RealmPropertyType.int), ]); @@ -267,7 +268,7 @@ class MyObjectWithoutTypo extends _MyObjectWithoutTypo static final schema = () { RealmObjectBase.registerFactory(MyObjectWithoutTypo._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, MyObjectWithoutTypo, 'MyObject', [ SchemaProperty('name', RealmPropertyType.string), SchemaProperty('value', RealmPropertyType.int), @@ -329,7 +330,7 @@ class MyObjectWithoutValue extends _MyObjectWithoutValue static final schema = () { RealmObjectBase.registerFactory(MyObjectWithoutValue._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, MyObjectWithoutValue, 'MyObject', [ SchemaProperty('name', RealmPropertyType.string), ]); diff --git a/packages/realm_dart/test/realm_map_test.realm.dart b/packages/realm_dart/test/realm_map_test.realm.dart index b8d61ed64..e591110b2 100644 --- a/packages/realm_dart/test/realm_map_test.realm.dart +++ b/packages/realm_dart/test/realm_map_test.realm.dart @@ -73,7 +73,7 @@ class Car extends _Car with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Car._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Car, 'Car', [ + return const SchemaObject(ObjectType.realmObject, Car, 'Car', [ SchemaProperty('make', RealmPropertyType.string, primaryKey: true), SchemaProperty('color', RealmPropertyType.string, optional: true), SchemaProperty('year', RealmPropertyType.int, optional: true), @@ -134,7 +134,7 @@ class EmbeddedValue extends _EmbeddedValue static final schema = () { RealmObjectBase.registerFactory(EmbeddedValue._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.embeddedObject, EmbeddedValue, 'EmbeddedValue', [ SchemaProperty('intValue', RealmPropertyType.int), ]); @@ -452,7 +452,7 @@ class TestRealmMaps extends _TestRealmMaps static final schema = () { RealmObjectBase.registerFactory(TestRealmMaps._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, TestRealmMaps, 'TestRealmMaps', [ SchemaProperty('key', RealmPropertyType.int, primaryKey: true), SchemaProperty('boolMap', RealmPropertyType.bool, diff --git a/packages/realm_dart/test/realm_object_test.realm.dart b/packages/realm_dart/test/realm_object_test.realm.dart index 8f816d63e..337c52d4a 100644 --- a/packages/realm_dart/test/realm_object_test.realm.dart +++ b/packages/realm_dart/test/realm_object_test.realm.dart @@ -58,7 +58,7 @@ class ObjectIdPrimaryKey extends _ObjectIdPrimaryKey static final schema = () { RealmObjectBase.registerFactory(ObjectIdPrimaryKey._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, ObjectIdPrimaryKey, 'ObjectIdPrimaryKey', [ SchemaProperty('id', RealmPropertyType.objectid, primaryKey: true), ]); @@ -120,8 +120,8 @@ class NullableObjectIdPrimaryKey extends _NullableObjectIdPrimaryKey static final schema = () { RealmObjectBase.registerFactory(NullableObjectIdPrimaryKey._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, NullableObjectIdPrimaryKey, - 'NullableObjectIdPrimaryKey', [ + return const SchemaObject(ObjectType.realmObject, + NullableObjectIdPrimaryKey, 'NullableObjectIdPrimaryKey', [ SchemaProperty('id', RealmPropertyType.objectid, optional: true, primaryKey: true), ]); @@ -181,7 +181,7 @@ class IntPrimaryKey extends _IntPrimaryKey static final schema = () { RealmObjectBase.registerFactory(IntPrimaryKey._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, IntPrimaryKey, 'IntPrimaryKey', [ SchemaProperty('id', RealmPropertyType.int, primaryKey: true), ]); @@ -242,7 +242,7 @@ class NullableIntPrimaryKey extends _NullableIntPrimaryKey static final schema = () { RealmObjectBase.registerFactory(NullableIntPrimaryKey._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, NullableIntPrimaryKey, + return const SchemaObject(ObjectType.realmObject, NullableIntPrimaryKey, 'NullableIntPrimaryKey', [ SchemaProperty('id', RealmPropertyType.int, optional: true, primaryKey: true), @@ -304,7 +304,7 @@ class StringPrimaryKey extends _StringPrimaryKey static final schema = () { RealmObjectBase.registerFactory(StringPrimaryKey._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, StringPrimaryKey, 'StringPrimaryKey', [ SchemaProperty('id', RealmPropertyType.string, primaryKey: true), ]); @@ -365,7 +365,7 @@ class NullableStringPrimaryKey extends _NullableStringPrimaryKey static final schema = () { RealmObjectBase.registerFactory(NullableStringPrimaryKey._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, NullableStringPrimaryKey, + return const SchemaObject(ObjectType.realmObject, NullableStringPrimaryKey, 'NullableStringPrimaryKey', [ SchemaProperty('id', RealmPropertyType.string, optional: true, primaryKey: true), @@ -426,7 +426,7 @@ class UuidPrimaryKey extends _UuidPrimaryKey static final schema = () { RealmObjectBase.registerFactory(UuidPrimaryKey._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, UuidPrimaryKey, 'UuidPrimaryKey', [ SchemaProperty('id', RealmPropertyType.uuid, primaryKey: true), ]); @@ -487,7 +487,7 @@ class NullableUuidPrimaryKey extends _NullableUuidPrimaryKey static final schema = () { RealmObjectBase.registerFactory(NullableUuidPrimaryKey._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, NullableUuidPrimaryKey, + return const SchemaObject(ObjectType.realmObject, NullableUuidPrimaryKey, 'NullableUuidPrimaryKey', [ SchemaProperty('id', RealmPropertyType.uuid, optional: true, primaryKey: true), @@ -546,7 +546,7 @@ class RemappedFromAnotherFile extends _RemappedFromAnotherFile static final schema = () { RealmObjectBase.registerFactory(RemappedFromAnotherFile._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, RemappedFromAnotherFile, 'class with spaces', [ SchemaProperty('linkToAnotherClass', RealmPropertyType.object, mapTo: 'property with spaces', @@ -618,7 +618,7 @@ class BoolValue extends _BoolValue static final schema = () { RealmObjectBase.registerFactory(BoolValue._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, BoolValue, 'BoolValue', [ + return const SchemaObject(ObjectType.realmObject, BoolValue, 'BoolValue', [ SchemaProperty('key', RealmPropertyType.int, primaryKey: true), SchemaProperty('value', RealmPropertyType.bool), ]); @@ -772,7 +772,7 @@ class TestNotificationObject extends _TestNotificationObject static final schema = () { RealmObjectBase.registerFactory(TestNotificationObject._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, TestNotificationObject, + return const SchemaObject(ObjectType.realmObject, TestNotificationObject, 'TestNotificationObject', [ SchemaProperty('stringProperty', RealmPropertyType.string, optional: true), @@ -863,7 +863,7 @@ class TestNotificationEmbeddedObject extends _TestNotificationEmbeddedObject static final schema = () { RealmObjectBase.registerFactory(TestNotificationEmbeddedObject._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.embeddedObject, + return const SchemaObject(ObjectType.embeddedObject, TestNotificationEmbeddedObject, 'TestNotificationEmbeddedObject', [ SchemaProperty('stringProperty', RealmPropertyType.string, optional: true), diff --git a/packages/realm_dart/test/realm_set_test.realm.dart b/packages/realm_dart/test/realm_set_test.realm.dart index 06f679828..6338946e7 100644 --- a/packages/realm_dart/test/realm_set_test.realm.dart +++ b/packages/realm_dart/test/realm_set_test.realm.dart @@ -73,7 +73,7 @@ class Car extends _Car with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Car._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Car, 'Car', [ + return const SchemaObject(ObjectType.realmObject, Car, 'Car', [ SchemaProperty('make', RealmPropertyType.string, primaryKey: true), SchemaProperty('color', RealmPropertyType.string, optional: true), SchemaProperty('year', RealmPropertyType.int, optional: true), @@ -353,7 +353,7 @@ class TestRealmSets extends _TestRealmSets static final schema = () { RealmObjectBase.registerFactory(TestRealmSets._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, TestRealmSets, 'TestRealmSets', [ SchemaProperty('key', RealmPropertyType.int, primaryKey: true), SchemaProperty('boolSet', RealmPropertyType.bool, diff --git a/packages/realm_dart/test/realm_value_test.realm.dart b/packages/realm_dart/test/realm_value_test.realm.dart index a00e73694..fee838ddc 100644 --- a/packages/realm_dart/test/realm_value_test.realm.dart +++ b/packages/realm_dart/test/realm_value_test.realm.dart @@ -57,7 +57,7 @@ class TuckedIn extends _TuckedIn static final schema = () { RealmObjectBase.registerFactory(TuckedIn._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.embeddedObject, TuckedIn, 'TuckedIn', [ + return const SchemaObject(ObjectType.embeddedObject, TuckedIn, 'TuckedIn', [ SchemaProperty('x', RealmPropertyType.int), ]); }(); diff --git a/packages/realm_dart/test/results_test.realm.dart b/packages/realm_dart/test/results_test.realm.dart index 6c5c6e8dd..b5329ae88 100644 --- a/packages/realm_dart/test/results_test.realm.dart +++ b/packages/realm_dart/test/results_test.realm.dart @@ -212,7 +212,7 @@ class TestNotificationObject extends _TestNotificationObject static final schema = () { RealmObjectBase.registerFactory(TestNotificationObject._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, TestNotificationObject, + return const SchemaObject(ObjectType.realmObject, TestNotificationObject, 'TestNotificationObject', [ SchemaProperty('stringProperty', RealmPropertyType.string, optional: true), @@ -315,7 +315,7 @@ class TestNotificationEmbeddedObject extends _TestNotificationEmbeddedObject static final schema = () { RealmObjectBase.registerFactory(TestNotificationEmbeddedObject._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.embeddedObject, + return const SchemaObject(ObjectType.embeddedObject, TestNotificationEmbeddedObject, 'TestNotificationEmbeddedObject', [ SchemaProperty('stringProperty', RealmPropertyType.string, optional: true), @@ -398,8 +398,8 @@ class TestNotificationDifferentType extends _TestNotificationDifferentType static final schema = () { RealmObjectBase.registerFactory(TestNotificationDifferentType._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, TestNotificationDifferentType, - 'TestNotificationDifferentType', [ + return const SchemaObject(ObjectType.realmObject, + TestNotificationDifferentType, 'TestNotificationDifferentType', [ SchemaProperty('stringProperty', RealmPropertyType.string, optional: true), SchemaProperty('intProperty', RealmPropertyType.int, optional: true), diff --git a/packages/realm_dart/test/sync_migration_test.realm.dart b/packages/realm_dart/test/sync_migration_test.realm.dart index e48d1f02f..40e397929 100644 --- a/packages/realm_dart/test/sync_migration_test.realm.dart +++ b/packages/realm_dart/test/sync_migration_test.realm.dart @@ -162,7 +162,8 @@ class NullablesV0 extends _NullablesV0 static final schema = () { RealmObjectBase.registerFactory(NullablesV0._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, NullablesV0, 'Nullables', [ + return const SchemaObject( + ObjectType.realmObject, NullablesV0, 'Nullables', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), SchemaProperty('differentiator', RealmPropertyType.objectid), @@ -360,7 +361,8 @@ class NullablesV1 extends _NullablesV1 static final schema = () { RealmObjectBase.registerFactory(NullablesV1._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, NullablesV1, 'Nullables', [ + return const SchemaObject( + ObjectType.realmObject, NullablesV1, 'Nullables', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), SchemaProperty('differentiator', RealmPropertyType.objectid), diff --git a/packages/realm_dart/test/test.realm.dart b/packages/realm_dart/test/test.realm.dart index a9fa9480c..4c71abe5c 100644 --- a/packages/realm_dart/test/test.realm.dart +++ b/packages/realm_dart/test/test.realm.dart @@ -55,7 +55,7 @@ class Car extends _Car with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Car._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Car, 'Car', [ + return const SchemaObject(ObjectType.realmObject, Car, 'Car', [ SchemaProperty('make', RealmPropertyType.string, primaryKey: true), ]); }(); @@ -112,7 +112,7 @@ class Person extends _Person with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Person._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Person, 'Person', [ + return const SchemaObject(ObjectType.realmObject, Person, 'Person', [ SchemaProperty('name', RealmPropertyType.string), ]); }(); @@ -188,7 +188,7 @@ class Dog extends _Dog with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Dog._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Dog, 'Dog', [ + return const SchemaObject(ObjectType.realmObject, Dog, 'Dog', [ SchemaProperty('name', RealmPropertyType.string, primaryKey: true), SchemaProperty('age', RealmPropertyType.int, optional: true), SchemaProperty('owner', RealmPropertyType.object, @@ -271,7 +271,7 @@ class Team extends _Team with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Team._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Team, 'Team', [ + return const SchemaObject(ObjectType.realmObject, Team, 'Team', [ SchemaProperty('name', RealmPropertyType.string), SchemaProperty('players', RealmPropertyType.object, linkTarget: 'Person', collectionType: RealmCollectionType.list), @@ -361,7 +361,7 @@ class Student extends _Student with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Student._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Student, 'Student', [ + return const SchemaObject(ObjectType.realmObject, Student, 'Student', [ SchemaProperty('number', RealmPropertyType.int, primaryKey: true), SchemaProperty('name', RealmPropertyType.string, optional: true), SchemaProperty('yearOfBirth', RealmPropertyType.int, optional: true), @@ -466,7 +466,7 @@ class School extends _School with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(School._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, School, 'School', [ + return const SchemaObject(ObjectType.realmObject, School, 'School', [ SchemaProperty('name', RealmPropertyType.string, primaryKey: true), SchemaProperty('city', RealmPropertyType.string, optional: true), SchemaProperty('students', RealmPropertyType.object, @@ -547,7 +547,7 @@ class RemappedClass extends $RemappedClass static final schema = () { RealmObjectBase.registerFactory(RemappedClass._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, RemappedClass, 'myRemappedClass', [ SchemaProperty('remappedProperty', RealmPropertyType.string, mapTo: 'primitive_property'), @@ -610,7 +610,7 @@ class Task extends _Task with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Task._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Task, 'Task', [ + return const SchemaObject(ObjectType.realmObject, Task, 'Task', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), ]); @@ -680,7 +680,7 @@ class Product extends _Product with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Product._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Product, 'Product', [ + return const SchemaObject(ObjectType.realmObject, Product, 'Product', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), SchemaProperty('name', RealmPropertyType.string, @@ -752,7 +752,7 @@ class Schedule extends _Schedule static final schema = () { RealmObjectBase.registerFactory(Schedule._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Schedule, 'Schedule', [ + return const SchemaObject(ObjectType.realmObject, Schedule, 'Schedule', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), SchemaProperty('tasks', RealmPropertyType.object, @@ -825,7 +825,7 @@ class Foo extends _Foo with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Foo._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Foo, 'Foo', [ + return const SchemaObject(ObjectType.realmObject, Foo, 'Foo', [ SchemaProperty('requiredBinaryProp', RealmPropertyType.binary), SchemaProperty('nullableBinaryProp', RealmPropertyType.binary, optional: true), @@ -1087,7 +1087,7 @@ class AllTypes extends _AllTypes static final schema = () { RealmObjectBase.registerFactory(AllTypes._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, AllTypes, 'AllTypes', [ + return const SchemaObject(ObjectType.realmObject, AllTypes, 'AllTypes', [ SchemaProperty('stringProp', RealmPropertyType.string), SchemaProperty('boolProp', RealmPropertyType.bool), SchemaProperty('dateProp', RealmPropertyType.timestamp), @@ -1218,7 +1218,8 @@ class LinksClass extends _LinksClass static final schema = () { RealmObjectBase.registerFactory(LinksClass._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, LinksClass, 'LinksClass', [ + return const SchemaObject( + ObjectType.realmObject, LinksClass, 'LinksClass', [ SchemaProperty('id', RealmPropertyType.uuid, primaryKey: true), SchemaProperty('link', RealmPropertyType.object, optional: true, linkTarget: 'LinksClass'), @@ -1863,7 +1864,7 @@ class AllCollections extends _AllCollections static final schema = () { RealmObjectBase.registerFactory(AllCollections._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, AllCollections, 'AllCollections', [ SchemaProperty('stringList', RealmPropertyType.string, collectionType: RealmCollectionType.list), @@ -2111,7 +2112,7 @@ class NullableTypes extends _NullableTypes static final schema = () { RealmObjectBase.registerFactory(NullableTypes._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, NullableTypes, 'NullableTypes', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), @@ -2225,7 +2226,7 @@ class Event extends _Event with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Event._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Event, 'Event', [ + return const SchemaObject(ObjectType.realmObject, Event, 'Event', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), SchemaProperty('name', RealmPropertyType.string, @@ -2321,7 +2322,7 @@ class Party extends _Party with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Party._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Party, 'Party', [ + return const SchemaObject(ObjectType.realmObject, Party, 'Party', [ SchemaProperty('host', RealmPropertyType.object, optional: true, linkTarget: 'Friend'), SchemaProperty('year', RealmPropertyType.int), @@ -2423,7 +2424,7 @@ class Friend extends _Friend with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Friend._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Friend, 'Friend', [ + return const SchemaObject(ObjectType.realmObject, Friend, 'Friend', [ SchemaProperty('name', RealmPropertyType.string, primaryKey: true), SchemaProperty('age', RealmPropertyType.int), SchemaProperty('bestFriend', RealmPropertyType.object, @@ -2499,7 +2500,7 @@ class When extends _When with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(When._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, When, 'When', [ + return const SchemaObject(ObjectType.realmObject, When, 'When', [ SchemaProperty('dateTimeUtc', RealmPropertyType.timestamp), SchemaProperty('locationName', RealmPropertyType.string), ]); @@ -2579,7 +2580,7 @@ class Player extends _Player with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Player._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Player, 'Player', [ + return const SchemaObject(ObjectType.realmObject, Player, 'Player', [ SchemaProperty('name', RealmPropertyType.string, primaryKey: true), SchemaProperty('game', RealmPropertyType.object, optional: true, linkTarget: 'Game'), @@ -2637,7 +2638,7 @@ class Game extends _Game with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Game._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Game, 'Game', [ + return const SchemaObject(ObjectType.realmObject, Game, 'Game', [ SchemaProperty('winnerByRound', RealmPropertyType.object, linkTarget: 'Player', collectionType: RealmCollectionType.list), ]); @@ -2959,7 +2960,7 @@ class AllTypesEmbedded extends _AllTypesEmbedded static final schema = () { RealmObjectBase.registerFactory(AllTypesEmbedded._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.embeddedObject, AllTypesEmbedded, 'AllTypesEmbedded', [ SchemaProperty('stringProp', RealmPropertyType.string), SchemaProperty('boolProp', RealmPropertyType.bool), @@ -3119,7 +3120,7 @@ class ObjectWithEmbedded extends _ObjectWithEmbedded static final schema = () { RealmObjectBase.registerFactory(ObjectWithEmbedded._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, ObjectWithEmbedded, 'ObjectWithEmbedded', [ SchemaProperty('id', RealmPropertyType.string, mapTo: '_id', primaryKey: true), @@ -3229,7 +3230,7 @@ class RecursiveEmbedded1 extends _RecursiveEmbedded1 static final schema = () { RealmObjectBase.registerFactory(RecursiveEmbedded1._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.embeddedObject, RecursiveEmbedded1, 'RecursiveEmbedded1', [ SchemaProperty('value', RealmPropertyType.string), SchemaProperty('child', RealmPropertyType.object, @@ -3334,7 +3335,7 @@ class RecursiveEmbedded2 extends _RecursiveEmbedded2 static final schema = () { RealmObjectBase.registerFactory(RecursiveEmbedded2._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.embeddedObject, RecursiveEmbedded2, 'RecursiveEmbedded2', [ SchemaProperty('value', RealmPropertyType.string), SchemaProperty('child', RealmPropertyType.object, @@ -3402,7 +3403,7 @@ class RecursiveEmbedded3 extends _RecursiveEmbedded3 static final schema = () { RealmObjectBase.registerFactory(RecursiveEmbedded3._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.embeddedObject, RecursiveEmbedded3, 'RecursiveEmbedded3', [ SchemaProperty('value', RealmPropertyType.string), ]); @@ -3475,7 +3476,7 @@ class ObjectWithDecimal extends _ObjectWithDecimal static final schema = () { RealmObjectBase.registerFactory(ObjectWithDecimal._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, ObjectWithDecimal, 'ObjectWithDecimal', [ SchemaProperty('decimal', RealmPropertyType.decimal128), SchemaProperty('nullableDecimal', RealmPropertyType.decimal128, @@ -3560,7 +3561,8 @@ class Asymmetric extends _Asymmetric static final schema = () { RealmObjectBase.registerFactory(Asymmetric._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.asymmetricObject, Asymmetric, 'Asymmetric', [ + return const SchemaObject( + ObjectType.asymmetricObject, Asymmetric, 'Asymmetric', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), SchemaProperty('symmetric', RealmPropertyType.object, @@ -3644,7 +3646,7 @@ class Embedded extends _Embedded static final schema = () { RealmObjectBase.registerFactory(Embedded._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.embeddedObject, Embedded, 'Embedded', [ + return const SchemaObject(ObjectType.embeddedObject, Embedded, 'Embedded', [ SchemaProperty('value', RealmPropertyType.int), SchemaProperty('any', RealmPropertyType.mixed, optional: true), SchemaProperty('symmetric', RealmPropertyType.object, @@ -3705,7 +3707,7 @@ class Symmetric extends _Symmetric static final schema = () { RealmObjectBase.registerFactory(Symmetric._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Symmetric, 'Symmetric', [ + return const SchemaObject(ObjectType.realmObject, Symmetric, 'Symmetric', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), ]); @@ -3824,7 +3826,7 @@ class ObjectWithRealmValue extends _ObjectWithRealmValue static final schema = () { RealmObjectBase.registerFactory(ObjectWithRealmValue._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, ObjectWithRealmValue, 'ObjectWithRealmValue', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), @@ -3922,7 +3924,7 @@ class ObjectWithInt extends _ObjectWithInt static final schema = () { RealmObjectBase.registerFactory(ObjectWithInt._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, ObjectWithInt, 'ObjectWithInt', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), diff --git a/packages/realm_generator/lib/src/realm_model_info.dart b/packages/realm_generator/lib/src/realm_model_info.dart index 73fb9a827..38d6509c6 100644 --- a/packages/realm_generator/lib/src/realm_model_info.dart +++ b/packages/realm_generator/lib/src/realm_model_info.dart @@ -174,7 +174,7 @@ class RealmModelInfo { { yield 'RealmObjectBase.registerFactory($name._);'; yield 'register(_toEJson, _fromEJson);'; - yield "return SchemaObject(ObjectType.${baseType.name}, $name, '$realmName', ["; + yield "return const SchemaObject(ObjectType.${baseType.name}, $name, '$realmName', ["; { yield* fields.map((f) { final namedArgs = { diff --git a/packages/realm_generator/test/good_test_data/all_named_ctor.expected b/packages/realm_generator/test/good_test_data/all_named_ctor.expected index 8e35ad530..6127fcfe5 100644 --- a/packages/realm_generator/test/good_test_data/all_named_ctor.expected +++ b/packages/realm_generator/test/good_test_data/all_named_ctor.expected @@ -71,7 +71,7 @@ class Person extends _Person with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Person._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Person, 'Person', [ + return const SchemaObject(ObjectType.realmObject, Person, 'Person', [ SchemaProperty('name', RealmPropertyType.string), SchemaProperty('age', RealmPropertyType.int), ]); diff --git a/packages/realm_generator/test/good_test_data/all_types.expected b/packages/realm_generator/test/good_test_data/all_types.expected index 18ccd5e0d..abe41e131 100644 --- a/packages/realm_generator/test/good_test_data/all_types.expected +++ b/packages/realm_generator/test/good_test_data/all_types.expected @@ -65,7 +65,7 @@ class Foo extends _Foo with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Foo._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Foo, 'MyFoo', [ + return const SchemaObject(ObjectType.realmObject, Foo, 'MyFoo', [ SchemaProperty('x', RealmPropertyType.int, indexType: RealmIndexType.regular), SchemaProperty('bar', RealmPropertyType.object, @@ -300,7 +300,7 @@ class Bar extends _Bar with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Bar._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Bar, 'Bar', [ + return const SchemaObject(ObjectType.realmObject, Bar, 'Bar', [ SchemaProperty('name', RealmPropertyType.string, primaryKey: true), SchemaProperty('aBool', RealmPropertyType.bool, indexType: RealmIndexType.regular), @@ -436,7 +436,7 @@ class PrimitiveTypes extends _PrimitiveTypes static final schema = () { RealmObjectBase.registerFactory(PrimitiveTypes._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, PrimitiveTypes, 'PrimitiveTypes', [ SchemaProperty('stringProp', RealmPropertyType.string), SchemaProperty('boolProp', RealmPropertyType.bool), diff --git a/packages/realm_generator/test/good_test_data/another_mapto.expected_multi b/packages/realm_generator/test/good_test_data/another_mapto.expected_multi index 2081154b1..847df9270 100644 --- a/packages/realm_generator/test/good_test_data/another_mapto.expected_multi +++ b/packages/realm_generator/test/good_test_data/another_mapto.expected_multi @@ -64,7 +64,7 @@ class MappedToo extends _MappedToo static final schema = () { RealmObjectBase.registerFactory(MappedToo._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, MappedToo, 'this is also mapped', [ SchemaProperty('singleLink', RealmPropertyType.object, optional: true, linkTarget: 'another type'), diff --git a/packages/realm_generator/test/good_test_data/asymmetric_object.expected b/packages/realm_generator/test/good_test_data/asymmetric_object.expected index fc07d5787..8f20a3342 100644 --- a/packages/realm_generator/test/good_test_data/asymmetric_object.expected +++ b/packages/realm_generator/test/good_test_data/asymmetric_object.expected @@ -90,7 +90,7 @@ class Asymmetric extends _Asymmetric static final schema = () { RealmObjectBase.registerFactory(Asymmetric._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Asymmetric, 'Asymmetric', [ + return const SchemaObject(ObjectType.realmObject, Asymmetric, 'Asymmetric', [ SchemaProperty('id', RealmPropertyType.objectid, mapTo: '_id', primaryKey: true), SchemaProperty('children', RealmPropertyType.object, @@ -165,7 +165,7 @@ class Embedded extends _Embedded static final schema = () { RealmObjectBase.registerFactory(Embedded._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.embeddedObject, Embedded, 'Embedded', [ + return const SchemaObject(ObjectType.embeddedObject, Embedded, 'Embedded', [ SchemaProperty('name', RealmPropertyType.string), SchemaProperty('age', RealmPropertyType.int), ]); diff --git a/packages/realm_generator/test/good_test_data/binary_type.expected b/packages/realm_generator/test/good_test_data/binary_type.expected index d91a4671a..bdc946d52 100644 --- a/packages/realm_generator/test/good_test_data/binary_type.expected +++ b/packages/realm_generator/test/good_test_data/binary_type.expected @@ -68,7 +68,7 @@ class Foo extends _Foo with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Foo._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Foo, 'Foo', [ + return const SchemaObject(ObjectType.realmObject, Foo, 'Foo', [ SchemaProperty('requiredBinaryProp', RealmPropertyType.binary), SchemaProperty('nullableBinaryProp', RealmPropertyType.binary, optional: true), diff --git a/packages/realm_generator/test/good_test_data/const_initializer.expected b/packages/realm_generator/test/good_test_data/const_initializer.expected index 1c1572318..a8e701304 100644 --- a/packages/realm_generator/test/good_test_data/const_initializer.expected +++ b/packages/realm_generator/test/good_test_data/const_initializer.expected @@ -250,7 +250,7 @@ class ConstInitializer extends _ConstInitializer static final schema = () { RealmObjectBase.registerFactory(ConstInitializer._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, ConstInitializer, 'ConstInitializer', [ SchemaProperty('zero', RealmPropertyType.int), SchemaProperty('minusOne', RealmPropertyType.int), diff --git a/packages/realm_generator/test/good_test_data/embedded_annotations.expected b/packages/realm_generator/test/good_test_data/embedded_annotations.expected index 47ceb7ee7..05f07ecb3 100644 --- a/packages/realm_generator/test/good_test_data/embedded_annotations.expected +++ b/packages/realm_generator/test/good_test_data/embedded_annotations.expected @@ -63,7 +63,7 @@ class Parent extends _Parent with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Parent._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Parent, 'Parent', [ + return const SchemaObject(ObjectType.realmObject, Parent, 'Parent', [ SchemaProperty('child', RealmPropertyType.object, mapTo: 'single child', optional: true, linkTarget: 'MySuperChild'), SchemaProperty('children', RealmPropertyType.object, @@ -148,7 +148,7 @@ class Child1 extends _Child1 with RealmEntity, RealmObjectBase, EmbeddedObject { static final schema = () { RealmObjectBase.registerFactory(Child1._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.embeddedObject, Child1, 'MySuperChild', [ + return const SchemaObject(ObjectType.embeddedObject, Child1, 'MySuperChild', [ SchemaProperty('value', RealmPropertyType.string, mapTo: '_value'), SchemaProperty('linkToParent', RealmPropertyType.object, mapTo: '_parent', optional: true, linkTarget: 'Parent'), diff --git a/packages/realm_generator/test/good_test_data/embedded_objects.expected b/packages/realm_generator/test/good_test_data/embedded_objects.expected index 43a829180..9430bb816 100644 --- a/packages/realm_generator/test/good_test_data/embedded_objects.expected +++ b/packages/realm_generator/test/good_test_data/embedded_objects.expected @@ -62,7 +62,7 @@ class Parent extends _Parent with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Parent._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Parent, 'Parent', [ + return const SchemaObject(ObjectType.realmObject, Parent, 'Parent', [ SchemaProperty('child', RealmPropertyType.object, optional: true, linkTarget: 'Child1'), SchemaProperty('children', RealmPropertyType.object, @@ -155,7 +155,7 @@ class Child1 extends _Child1 with RealmEntity, RealmObjectBase, EmbeddedObject { static final schema = () { RealmObjectBase.registerFactory(Child1._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.embeddedObject, Child1, 'Child1', [ + return const SchemaObject(ObjectType.embeddedObject, Child1, 'Child1', [ SchemaProperty('value', RealmPropertyType.string), SchemaProperty('child', RealmPropertyType.object, optional: true, linkTarget: 'Child2'), @@ -362,7 +362,7 @@ class Child2 extends _Child2 with RealmEntity, RealmObjectBase, EmbeddedObject { static final schema = () { RealmObjectBase.registerFactory(Child2._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.embeddedObject, Child2, 'Child2', [ + return const SchemaObject(ObjectType.embeddedObject, Child2, 'Child2', [ SchemaProperty('boolProp', RealmPropertyType.bool), SchemaProperty('intProp', RealmPropertyType.int), SchemaProperty('doubleProp', RealmPropertyType.double), diff --git a/packages/realm_generator/test/good_test_data/indexable_types.expected b/packages/realm_generator/test/good_test_data/indexable_types.expected index 41503bcf4..48511ad84 100644 --- a/packages/realm_generator/test/good_test_data/indexable_types.expected +++ b/packages/realm_generator/test/good_test_data/indexable_types.expected @@ -222,7 +222,7 @@ class Indexable extends _Indexable static final schema = () { RealmObjectBase.registerFactory(Indexable._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Indexable, 'Indexable', [ + return const SchemaObject(ObjectType.realmObject, Indexable, 'Indexable', [ SchemaProperty('aBool', RealmPropertyType.bool, indexType: RealmIndexType.regular), SchemaProperty('aNullableBool', RealmPropertyType.bool, diff --git a/packages/realm_generator/test/good_test_data/list_initialization.expected b/packages/realm_generator/test/good_test_data/list_initialization.expected index 1db84d594..7850ccc07 100644 --- a/packages/realm_generator/test/good_test_data/list_initialization.expected +++ b/packages/realm_generator/test/good_test_data/list_initialization.expected @@ -161,7 +161,7 @@ class Person extends _Person with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Person._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Person, 'Person', [ + return const SchemaObject(ObjectType.realmObject, Person, 'Person', [ SchemaProperty('children', RealmPropertyType.object, linkTarget: 'Person', collectionType: RealmCollectionType.list), SchemaProperty('initList', RealmPropertyType.int, diff --git a/packages/realm_generator/test/good_test_data/map.expected b/packages/realm_generator/test/good_test_data/map.expected index 1e9b665ef..4988d4084 100644 --- a/packages/realm_generator/test/good_test_data/map.expected +++ b/packages/realm_generator/test/good_test_data/map.expected @@ -167,7 +167,7 @@ class LotsOfMaps extends _LotsOfMaps static final schema = () { RealmObjectBase.registerFactory(LotsOfMaps._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, LotsOfMaps, 'LotsOfMaps', [ + return const SchemaObject(ObjectType.realmObject, LotsOfMaps, 'LotsOfMaps', [ SchemaProperty('persons', RealmPropertyType.object, optional: true, linkTarget: 'Person', @@ -247,7 +247,7 @@ class Person extends _Person with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Person._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Person, 'Person', [ + return const SchemaObject(ObjectType.realmObject, Person, 'Person', [ SchemaProperty('name', RealmPropertyType.string), ]); }(); diff --git a/packages/realm_generator/test/good_test_data/mapto.expected b/packages/realm_generator/test/good_test_data/mapto.expected index 335e86274..680db1834 100644 --- a/packages/realm_generator/test/good_test_data/mapto.expected +++ b/packages/realm_generator/test/good_test_data/mapto.expected @@ -84,7 +84,7 @@ class Original extends $Original static final schema = () { RealmObjectBase.registerFactory(Original._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Original, 'another type', [ + return const SchemaObject(ObjectType.realmObject, Original, 'another type', [ SchemaProperty('primitiveProperty', RealmPropertyType.int, mapTo: 'remapped primitive'), SchemaProperty('objectProperty', RealmPropertyType.object, diff --git a/packages/realm_generator/test/good_test_data/optional_argument.expected b/packages/realm_generator/test/good_test_data/optional_argument.expected index b019af9cd..d008f1637 100644 --- a/packages/realm_generator/test/good_test_data/optional_argument.expected +++ b/packages/realm_generator/test/good_test_data/optional_argument.expected @@ -50,7 +50,7 @@ class Person extends _Person with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Person._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Person, 'Person', [ + return const SchemaObject(ObjectType.realmObject, Person, 'Person', [ SchemaProperty('spouse', RealmPropertyType.object, optional: true, linkTarget: 'Person'), ]); diff --git a/packages/realm_generator/test/good_test_data/pinhole.expected b/packages/realm_generator/test/good_test_data/pinhole.expected index 780dde242..3e39b097b 100644 --- a/packages/realm_generator/test/good_test_data/pinhole.expected +++ b/packages/realm_generator/test/good_test_data/pinhole.expected @@ -56,7 +56,7 @@ class Foo extends _Foo with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Foo._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Foo, 'Foo', [ + return const SchemaObject(ObjectType.realmObject, Foo, 'Foo', [ SchemaProperty('x', RealmPropertyType.int), ]); }(); diff --git a/packages/realm_generator/test/good_test_data/primary_key.expected b/packages/realm_generator/test/good_test_data/primary_key.expected index 0bc04fc68..11c724753 100644 --- a/packages/realm_generator/test/good_test_data/primary_key.expected +++ b/packages/realm_generator/test/good_test_data/primary_key.expected @@ -55,7 +55,7 @@ class IntPK extends _IntPK with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(IntPK._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, IntPK, 'IntPK', [ + return const SchemaObject(ObjectType.realmObject, IntPK, 'IntPK', [ SchemaProperty('id', RealmPropertyType.int, primaryKey: true), ]); }(); @@ -114,7 +114,7 @@ class NullableIntPK extends _NullableIntPK static final schema = () { RealmObjectBase.registerFactory(NullableIntPK._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, NullableIntPK, 'NullableIntPK', [ SchemaProperty('id', RealmPropertyType.int, optional: true, primaryKey: true), @@ -174,7 +174,7 @@ class StringPK extends _StringPK static final schema = () { RealmObjectBase.registerFactory(StringPK._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, StringPK, 'StringPK', [ + return const SchemaObject(ObjectType.realmObject, StringPK, 'StringPK', [ SchemaProperty('id', RealmPropertyType.string, primaryKey: true), ]); }(); @@ -234,7 +234,7 @@ class NullableStringPK extends _NullableStringPK static final schema = () { RealmObjectBase.registerFactory(NullableStringPK._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, NullableStringPK, 'NullableStringPK', [ SchemaProperty('id', RealmPropertyType.string, optional: true, primaryKey: true), @@ -294,7 +294,7 @@ class ObjectIdPK extends _ObjectIdPK static final schema = () { RealmObjectBase.registerFactory(ObjectIdPK._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, ObjectIdPK, 'ObjectIdPK', [ + return const SchemaObject(ObjectType.realmObject, ObjectIdPK, 'ObjectIdPK', [ SchemaProperty('id', RealmPropertyType.objectid, primaryKey: true), ]); }(); @@ -354,7 +354,7 @@ class NullableObjectIdPK extends _NullableObjectIdPK static final schema = () { RealmObjectBase.registerFactory(NullableObjectIdPK._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, NullableObjectIdPK, 'NullableObjectIdPK', [ SchemaProperty('id', RealmPropertyType.objectid, optional: true, primaryKey: true), @@ -413,7 +413,7 @@ class UuidPK extends _UuidPK with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(UuidPK._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, UuidPK, 'UuidPK', [ + return const SchemaObject(ObjectType.realmObject, UuidPK, 'UuidPK', [ SchemaProperty('id', RealmPropertyType.uuid, primaryKey: true), ]); }(); @@ -472,7 +472,7 @@ class NullableUuidPK extends _NullableUuidPK static final schema = () { RealmObjectBase.registerFactory(NullableUuidPK._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, NullableUuidPK, 'NullableUuidPK', [ SchemaProperty('id', RealmPropertyType.uuid, optional: true, primaryKey: true), diff --git a/packages/realm_generator/test/good_test_data/private_fields.expected b/packages/realm_generator/test/good_test_data/private_fields.expected index 39a6aba64..269e2b8c1 100644 --- a/packages/realm_generator/test/good_test_data/private_fields.expected +++ b/packages/realm_generator/test/good_test_data/private_fields.expected @@ -75,7 +75,7 @@ class WithPrivateFields extends _WithPrivateFields static final schema = () { RealmObjectBase.registerFactory(WithPrivateFields._); register(_toEJson, _fromEJson); - return SchemaObject( + return const SchemaObject( ObjectType.realmObject, WithPrivateFields, 'WithPrivateFields', [ SchemaProperty('_plain', RealmPropertyType.string), SchemaProperty('_withDefault', RealmPropertyType.int), diff --git a/packages/realm_generator/test/good_test_data/realm_set.expected b/packages/realm_generator/test/good_test_data/realm_set.expected index c6320878a..f8b989938 100644 --- a/packages/realm_generator/test/good_test_data/realm_set.expected +++ b/packages/realm_generator/test/good_test_data/realm_set.expected @@ -55,7 +55,7 @@ class Car extends _Car with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Car._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Car, 'Car', [ + return const SchemaObject(ObjectType.realmObject, Car, 'Car', [ SchemaProperty('make', RealmPropertyType.string, primaryKey: true), ]); }(); @@ -308,7 +308,7 @@ class RealmSets extends _RealmSets static final schema = () { RealmObjectBase.registerFactory(RealmSets._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, RealmSets, 'RealmSets', [ + return const SchemaObject(ObjectType.realmObject, RealmSets, 'RealmSets', [ SchemaProperty('key', RealmPropertyType.int, primaryKey: true), SchemaProperty('boolSet', RealmPropertyType.bool, collectionType: RealmCollectionType.set), diff --git a/packages/realm_generator/test/good_test_data/required_argument.expected b/packages/realm_generator/test/good_test_data/required_argument.expected index 377f8e6d6..6a7a6a9d4 100644 --- a/packages/realm_generator/test/good_test_data/required_argument.expected +++ b/packages/realm_generator/test/good_test_data/required_argument.expected @@ -55,7 +55,7 @@ class Person extends _Person with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Person._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Person, 'Person', [ + return const SchemaObject(ObjectType.realmObject, Person, 'Person', [ SchemaProperty('name', RealmPropertyType.string, primaryKey: true), ]); }(); diff --git a/packages/realm_generator/test/good_test_data/required_argument_with_default_value.expected b/packages/realm_generator/test/good_test_data/required_argument_with_default_value.expected index ef034fd40..74d898c4c 100644 --- a/packages/realm_generator/test/good_test_data/required_argument_with_default_value.expected +++ b/packages/realm_generator/test/good_test_data/required_argument_with_default_value.expected @@ -56,7 +56,7 @@ class Person extends _Person with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Person._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Person, 'Person', [ + return const SchemaObject(ObjectType.realmObject, Person, 'Person', [ SchemaProperty('age', RealmPropertyType.int), ]); }(); diff --git a/packages/realm_generator/test/good_test_data/user_defined_getter.expected b/packages/realm_generator/test/good_test_data/user_defined_getter.expected index c097f90d2..0f46d9c1f 100644 --- a/packages/realm_generator/test/good_test_data/user_defined_getter.expected +++ b/packages/realm_generator/test/good_test_data/user_defined_getter.expected @@ -55,7 +55,7 @@ class Person extends _Person with RealmEntity, RealmObjectBase, RealmObject { static final schema = () { RealmObjectBase.registerFactory(Person._); register(_toEJson, _fromEJson); - return SchemaObject(ObjectType.realmObject, Person, 'Person', [ + return const SchemaObject(ObjectType.realmObject, Person, 'Person', [ SchemaProperty('name', RealmPropertyType.string), ]); }();