GenericEntityHandler<O extends Entity> constructor
GenericEntityHandler<O extends Entity> ({
- InstantiatorDefault<
O> ? instantiatorDefault, - InstantiatorFromMap<
O> ? instantiatorFromMap, - Type? type,
- String? typeName,
- O? sampleEntity,
- EntityHandlerProvider? provider,
Implementation
GenericEntityHandler(
{this.instantiatorDefault,
this.instantiatorFromMap,
Type? type,
String? typeName,
O? sampleEntity,
EntityHandlerProvider? provider})
: super(provider, type: type ?? O, typeName: typeName) {
if (instantiatorDefault == null && instantiatorFromMap == null) {
throw ArgumentError(
"Null instantiators: `instantiatorDefault`, `instantiatorFromMap`");
}
if (sampleEntity != null) {
inspectObject(sampleEntity);
}
}