mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-22 17:02:30 +00:00
947 lines
25 KiB
Dart
947 lines
25 KiB
Dart
import 'package:dart_eval/dart_eval_bridge.dart';
|
|
import 'package:dart_eval/stdlib/core.dart';
|
|
import 'package:isar/isar.dart';
|
|
import 'package:mangayomi/eval/model/source_preference.dart';
|
|
|
|
class $CheckBoxPreference implements SourcePreference, $Instance {
|
|
$CheckBoxPreference.wrap(this.$value) : _superclass = $Object($value);
|
|
|
|
static const $type = BridgeTypeRef(
|
|
BridgeTypeSpec('package:mangayomi/bridge_lib.dart', 'CheckBoxPreference'),
|
|
);
|
|
|
|
static const $declaration = BridgeClassDef(
|
|
BridgeClassType($type),
|
|
constructors: {
|
|
'': BridgeConstructorDef(
|
|
BridgeFunctionDef(
|
|
returns: BridgeTypeAnnotation($type),
|
|
params: [],
|
|
namedParams: [
|
|
BridgeParameter(
|
|
'key',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'title',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'summary',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'value',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
|
|
false,
|
|
),
|
|
],
|
|
),
|
|
),
|
|
},
|
|
fields: {
|
|
'key': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'title': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'summary': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'value': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
|
|
),
|
|
},
|
|
wrap: true,
|
|
);
|
|
|
|
static $Value? $new(Runtime runtime, $Value? target, List<$Value?> args) {
|
|
return $CheckBoxPreference.wrap(
|
|
SourcePreference(
|
|
key: args[0]!.$value,
|
|
checkBoxPreference: CheckBoxPreference(
|
|
title: args[1]!.$value,
|
|
summary: args[2]!.$value,
|
|
value: args[3]!.$value,
|
|
),
|
|
),
|
|
);
|
|
}
|
|
|
|
@override
|
|
final SourcePreference $value;
|
|
|
|
@override
|
|
SourcePreference get $reified => $value;
|
|
|
|
final $Instance _superclass;
|
|
|
|
@override
|
|
$Value? $getProperty(Runtime runtime, String identifier) {
|
|
switch (identifier) {
|
|
case 'key':
|
|
return $String($value.key!);
|
|
case 'title':
|
|
return $String($value.checkBoxPreference!.title!);
|
|
case 'summary':
|
|
return $String($value.checkBoxPreference!.summary!);
|
|
case 'value':
|
|
return $bool($value.checkBoxPreference!.value!);
|
|
|
|
default:
|
|
return _superclass.$getProperty(runtime, identifier);
|
|
}
|
|
}
|
|
|
|
@override
|
|
int $getRuntimeType(Runtime runtime) => runtime.lookupType($type.spec!);
|
|
|
|
@override
|
|
void $setProperty(Runtime runtime, String identifier, $Value value) {
|
|
switch (identifier) {
|
|
default:
|
|
_superclass.$setProperty(runtime, identifier, value);
|
|
}
|
|
}
|
|
|
|
@override
|
|
CheckBoxPreference? get checkBoxPreference => $value.checkBoxPreference;
|
|
|
|
@override
|
|
EditTextPreference? get editTextPreference => $value.editTextPreference;
|
|
|
|
@override
|
|
ListPreference? get listPreference => $value.listPreference;
|
|
|
|
@override
|
|
MultiSelectListPreference? get multiSelectListPreference =>
|
|
$value.multiSelectListPreference;
|
|
|
|
@override
|
|
SwitchPreferenceCompat? get switchPreferenceCompat =>
|
|
$value.switchPreferenceCompat;
|
|
|
|
@override
|
|
Id? get id => $value.id;
|
|
|
|
@override
|
|
String? get key => $value.key;
|
|
|
|
@override
|
|
int? get sourceId => $value.sourceId;
|
|
|
|
@override
|
|
set checkBoxPreference(CheckBoxPreference? checkBoxPreference) {}
|
|
|
|
@override
|
|
set editTextPreference(EditTextPreference? editTextPreference) {}
|
|
|
|
@override
|
|
set id(Id? id) {}
|
|
|
|
@override
|
|
set key(String? key) {}
|
|
|
|
@override
|
|
set listPreference(ListPreference? listPreference) {}
|
|
|
|
@override
|
|
set multiSelectListPreference(
|
|
MultiSelectListPreference? multiSelectListPreference,
|
|
) {}
|
|
|
|
@override
|
|
set sourceId(int? sourceId) {}
|
|
|
|
@override
|
|
set switchPreferenceCompat(SwitchPreferenceCompat? switchPreferenceCompat) {}
|
|
|
|
@override
|
|
Map<String, dynamic> toJson() {
|
|
throw UnimplementedError();
|
|
}
|
|
}
|
|
|
|
class $SwitchPreferenceCompat implements SourcePreference, $Instance {
|
|
$SwitchPreferenceCompat.wrap(this.$value) : _superclass = $Object($value);
|
|
|
|
static const $type = BridgeTypeRef(
|
|
BridgeTypeSpec(
|
|
'package:mangayomi/bridge_lib.dart',
|
|
'SwitchPreferenceCompat',
|
|
),
|
|
);
|
|
|
|
static const $declaration = BridgeClassDef(
|
|
BridgeClassType($type),
|
|
constructors: {
|
|
'': BridgeConstructorDef(
|
|
BridgeFunctionDef(
|
|
returns: BridgeTypeAnnotation($type),
|
|
params: [],
|
|
namedParams: [
|
|
BridgeParameter(
|
|
'key',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'title',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'summary',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'value',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
|
|
false,
|
|
),
|
|
],
|
|
),
|
|
),
|
|
},
|
|
fields: {
|
|
'key': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'title': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'summary': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'value': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
|
|
),
|
|
},
|
|
wrap: true,
|
|
);
|
|
|
|
static $Value? $new(Runtime runtime, $Value? target, List<$Value?> args) {
|
|
return $SwitchPreferenceCompat.wrap(
|
|
SourcePreference(
|
|
key: args[0]!.$value,
|
|
switchPreferenceCompat: SwitchPreferenceCompat(
|
|
title: args[1]!.$value,
|
|
summary: args[2]!.$value,
|
|
value: args[3]!.$value,
|
|
),
|
|
),
|
|
);
|
|
}
|
|
|
|
@override
|
|
final SourcePreference $value;
|
|
|
|
@override
|
|
SourcePreference get $reified => $value;
|
|
|
|
final $Instance _superclass;
|
|
|
|
@override
|
|
$Value? $getProperty(Runtime runtime, String identifier) {
|
|
switch (identifier) {
|
|
case 'key':
|
|
return $String($value.key!);
|
|
case 'title':
|
|
return $String($value.checkBoxPreference!.title!);
|
|
case 'summary':
|
|
return $String($value.checkBoxPreference!.summary!);
|
|
case 'value':
|
|
return $bool($value.checkBoxPreference!.value!);
|
|
|
|
default:
|
|
return _superclass.$getProperty(runtime, identifier);
|
|
}
|
|
}
|
|
|
|
@override
|
|
int $getRuntimeType(Runtime runtime) => runtime.lookupType($type.spec!);
|
|
|
|
@override
|
|
void $setProperty(Runtime runtime, String identifier, $Value value) {
|
|
switch (identifier) {
|
|
default:
|
|
_superclass.$setProperty(runtime, identifier, value);
|
|
}
|
|
}
|
|
|
|
@override
|
|
CheckBoxPreference? get checkBoxPreference => $value.checkBoxPreference;
|
|
|
|
@override
|
|
EditTextPreference? get editTextPreference => $value.editTextPreference;
|
|
|
|
@override
|
|
ListPreference? get listPreference => $value.listPreference;
|
|
|
|
@override
|
|
MultiSelectListPreference? get multiSelectListPreference =>
|
|
$value.multiSelectListPreference;
|
|
|
|
@override
|
|
SwitchPreferenceCompat? get switchPreferenceCompat =>
|
|
$value.switchPreferenceCompat;
|
|
|
|
@override
|
|
Id? get id => $value.id;
|
|
|
|
@override
|
|
String? get key => $value.key;
|
|
|
|
@override
|
|
int? get sourceId => $value.sourceId;
|
|
|
|
@override
|
|
set checkBoxPreference(CheckBoxPreference? checkBoxPreference) {}
|
|
|
|
@override
|
|
set editTextPreference(EditTextPreference? editTextPreference) {}
|
|
|
|
@override
|
|
set id(Id? id) {}
|
|
|
|
@override
|
|
set key(String? key) {}
|
|
|
|
@override
|
|
set listPreference(ListPreference? listPreference) {}
|
|
|
|
@override
|
|
set multiSelectListPreference(
|
|
MultiSelectListPreference? multiSelectListPreference,
|
|
) {}
|
|
|
|
@override
|
|
set sourceId(int? sourceId) {}
|
|
|
|
@override
|
|
set switchPreferenceCompat(SwitchPreferenceCompat? switchPreferenceCompat) {}
|
|
|
|
@override
|
|
Map<String, dynamic> toJson() {
|
|
throw UnimplementedError();
|
|
}
|
|
}
|
|
|
|
class $ListPreference implements SourcePreference, $Instance {
|
|
$ListPreference.wrap(this.$value) : _superclass = $Object($value);
|
|
|
|
static const $type = BridgeTypeRef(
|
|
BridgeTypeSpec('package:mangayomi/bridge_lib.dart', 'ListPreference'),
|
|
);
|
|
|
|
static const $declaration = BridgeClassDef(
|
|
BridgeClassType($type),
|
|
constructors: {
|
|
'': BridgeConstructorDef(
|
|
BridgeFunctionDef(
|
|
returns: BridgeTypeAnnotation($type),
|
|
params: [],
|
|
namedParams: [
|
|
BridgeParameter(
|
|
'key',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'title',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'summary',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'valueIndex',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'entries',
|
|
BridgeTypeAnnotation(
|
|
BridgeTypeRef(CoreTypes.list, [
|
|
BridgeTypeRef(CoreTypes.string),
|
|
]),
|
|
),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'entryValues',
|
|
BridgeTypeAnnotation(
|
|
BridgeTypeRef(CoreTypes.list, [
|
|
BridgeTypeRef(CoreTypes.string),
|
|
]),
|
|
),
|
|
false,
|
|
),
|
|
],
|
|
),
|
|
),
|
|
},
|
|
fields: {
|
|
'key': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'title': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'summary': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'valueIndex': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)),
|
|
),
|
|
'entries': BridgeFieldDef(
|
|
BridgeTypeAnnotation(
|
|
BridgeTypeRef(CoreTypes.list, [BridgeTypeRef(CoreTypes.string)]),
|
|
),
|
|
),
|
|
'entryValues': BridgeFieldDef(
|
|
BridgeTypeAnnotation(
|
|
BridgeTypeRef(CoreTypes.list, [BridgeTypeRef(CoreTypes.string)]),
|
|
),
|
|
),
|
|
},
|
|
wrap: true,
|
|
);
|
|
|
|
static $Value? $new(Runtime runtime, $Value? target, List<$Value?> args) {
|
|
return $ListPreference.wrap(
|
|
SourcePreference(
|
|
key: args[0]!.$value,
|
|
listPreference: ListPreference(
|
|
title: args[1]!.$value,
|
|
summary: args[2]!.$value,
|
|
valueIndex: args[3]!.$value,
|
|
entries:
|
|
(args[4]!.$value as List)
|
|
.map((e) => (e is $Value ? e.$reified : e).toString())
|
|
.toList(),
|
|
entryValues:
|
|
(args[5]!.$value as List)
|
|
.map((e) => (e is $Value ? e.$reified : e).toString())
|
|
.toList(),
|
|
),
|
|
),
|
|
);
|
|
}
|
|
|
|
@override
|
|
final SourcePreference $value;
|
|
|
|
@override
|
|
SourcePreference get $reified => $value;
|
|
|
|
final $Instance _superclass;
|
|
|
|
@override
|
|
$Value? $getProperty(Runtime runtime, String identifier) {
|
|
switch (identifier) {
|
|
case 'key':
|
|
return $String($value.key!);
|
|
case 'title':
|
|
return $String($value.listPreference!.title!);
|
|
case 'summary':
|
|
return $String($value.listPreference!.summary!);
|
|
case 'valueIndex':
|
|
return $int($value.listPreference!.valueIndex!);
|
|
case 'entries':
|
|
return $List.wrap($value.listPreference!.entries!);
|
|
case 'entryValues':
|
|
return $List.wrap($value.listPreference!.entryValues!);
|
|
|
|
default:
|
|
return _superclass.$getProperty(runtime, identifier);
|
|
}
|
|
}
|
|
|
|
@override
|
|
int $getRuntimeType(Runtime runtime) => runtime.lookupType($type.spec!);
|
|
|
|
@override
|
|
void $setProperty(Runtime runtime, String identifier, $Value value) {
|
|
switch (identifier) {
|
|
default:
|
|
_superclass.$setProperty(runtime, identifier, value);
|
|
}
|
|
}
|
|
|
|
@override
|
|
CheckBoxPreference? get checkBoxPreference => $value.checkBoxPreference;
|
|
|
|
@override
|
|
EditTextPreference? get editTextPreference => $value.editTextPreference;
|
|
|
|
@override
|
|
ListPreference? get listPreference => $value.listPreference;
|
|
|
|
@override
|
|
MultiSelectListPreference? get multiSelectListPreference =>
|
|
$value.multiSelectListPreference;
|
|
|
|
@override
|
|
SwitchPreferenceCompat? get switchPreferenceCompat =>
|
|
$value.switchPreferenceCompat;
|
|
|
|
@override
|
|
Id? get id => $value.id;
|
|
|
|
@override
|
|
String? get key => $value.key;
|
|
|
|
@override
|
|
int? get sourceId => $value.sourceId;
|
|
|
|
@override
|
|
set checkBoxPreference(CheckBoxPreference? checkBoxPreference) {}
|
|
|
|
@override
|
|
set editTextPreference(EditTextPreference? editTextPreference) {}
|
|
|
|
@override
|
|
set id(Id? id) {}
|
|
|
|
@override
|
|
set key(String? key) {}
|
|
|
|
@override
|
|
set listPreference(ListPreference? listPreference) {}
|
|
|
|
@override
|
|
set multiSelectListPreference(
|
|
MultiSelectListPreference? multiSelectListPreference,
|
|
) {}
|
|
|
|
@override
|
|
set sourceId(int? sourceId) {}
|
|
|
|
@override
|
|
set switchPreferenceCompat(SwitchPreferenceCompat? switchPreferenceCompat) {}
|
|
|
|
@override
|
|
Map<String, dynamic> toJson() {
|
|
throw UnimplementedError();
|
|
}
|
|
}
|
|
|
|
class $MultiSelectListPreference implements SourcePreference, $Instance {
|
|
$MultiSelectListPreference.wrap(this.$value) : _superclass = $Object($value);
|
|
|
|
static const $type = BridgeTypeRef(
|
|
BridgeTypeSpec(
|
|
'package:mangayomi/bridge_lib.dart',
|
|
'MultiSelectListPreference',
|
|
),
|
|
);
|
|
|
|
static const $declaration = BridgeClassDef(
|
|
BridgeClassType($type),
|
|
constructors: {
|
|
'': BridgeConstructorDef(
|
|
BridgeFunctionDef(
|
|
returns: BridgeTypeAnnotation($type),
|
|
params: [],
|
|
namedParams: [
|
|
BridgeParameter(
|
|
'key',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'title',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'summary',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'entries',
|
|
BridgeTypeAnnotation(
|
|
BridgeTypeRef(CoreTypes.list, [
|
|
BridgeTypeRef(CoreTypes.string),
|
|
]),
|
|
),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'entryValues',
|
|
BridgeTypeAnnotation(
|
|
BridgeTypeRef(CoreTypes.list, [
|
|
BridgeTypeRef(CoreTypes.string),
|
|
]),
|
|
),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'values',
|
|
BridgeTypeAnnotation(
|
|
BridgeTypeRef(CoreTypes.list, [
|
|
BridgeTypeRef(CoreTypes.string),
|
|
]),
|
|
),
|
|
false,
|
|
),
|
|
],
|
|
),
|
|
),
|
|
},
|
|
fields: {
|
|
'key': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'title': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'summary': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'entries': BridgeFieldDef(
|
|
BridgeTypeAnnotation(
|
|
BridgeTypeRef(CoreTypes.list, [BridgeTypeRef(CoreTypes.string)]),
|
|
),
|
|
),
|
|
'entryValues': BridgeFieldDef(
|
|
BridgeTypeAnnotation(
|
|
BridgeTypeRef(CoreTypes.list, [BridgeTypeRef(CoreTypes.string)]),
|
|
),
|
|
),
|
|
'values': BridgeFieldDef(
|
|
BridgeTypeAnnotation(
|
|
BridgeTypeRef(CoreTypes.list, [BridgeTypeRef(CoreTypes.string)]),
|
|
),
|
|
),
|
|
},
|
|
wrap: true,
|
|
);
|
|
|
|
static $Value? $new(Runtime runtime, $Value? target, List<$Value?> args) {
|
|
return $MultiSelectListPreference.wrap(
|
|
SourcePreference(
|
|
key: args[0]!.$value,
|
|
multiSelectListPreference: MultiSelectListPreference(
|
|
title: args[1]!.$value,
|
|
summary: args[2]!.$value,
|
|
entries:
|
|
(args[3]!.$value as List)
|
|
.map((e) => (e is $Value ? e.$reified : e).toString())
|
|
.toList(),
|
|
entryValues:
|
|
(args[4]!.$value as List)
|
|
.map((e) => (e is $Value ? e.$reified : e).toString())
|
|
.toList(),
|
|
values:
|
|
(args[5]!.$value as List)
|
|
.map((e) => (e is $Value ? e.$reified : e).toString())
|
|
.toList(),
|
|
),
|
|
),
|
|
);
|
|
}
|
|
|
|
@override
|
|
final SourcePreference $value;
|
|
|
|
@override
|
|
SourcePreference get $reified => $value;
|
|
|
|
final $Instance _superclass;
|
|
|
|
@override
|
|
$Value? $getProperty(Runtime runtime, String identifier) {
|
|
switch (identifier) {
|
|
case 'key':
|
|
return $String($value.key!);
|
|
case 'title':
|
|
return $String($value.multiSelectListPreference!.title!);
|
|
case 'summary':
|
|
return $String($value.multiSelectListPreference!.summary!);
|
|
case 'entries':
|
|
return $List.wrap($value.multiSelectListPreference!.entries!);
|
|
case 'entryValues':
|
|
return $List.wrap($value.multiSelectListPreference!.entryValues!);
|
|
case 'values':
|
|
return $List.wrap($value.multiSelectListPreference!.values!);
|
|
|
|
default:
|
|
return _superclass.$getProperty(runtime, identifier);
|
|
}
|
|
}
|
|
|
|
@override
|
|
int $getRuntimeType(Runtime runtime) => runtime.lookupType($type.spec!);
|
|
|
|
@override
|
|
void $setProperty(Runtime runtime, String identifier, $Value value) {
|
|
switch (identifier) {
|
|
default:
|
|
_superclass.$setProperty(runtime, identifier, value);
|
|
}
|
|
}
|
|
|
|
@override
|
|
CheckBoxPreference? get checkBoxPreference => $value.checkBoxPreference;
|
|
|
|
@override
|
|
EditTextPreference? get editTextPreference => $value.editTextPreference;
|
|
|
|
@override
|
|
ListPreference? get listPreference => $value.listPreference;
|
|
|
|
@override
|
|
MultiSelectListPreference? get multiSelectListPreference =>
|
|
$value.multiSelectListPreference;
|
|
|
|
@override
|
|
SwitchPreferenceCompat? get switchPreferenceCompat =>
|
|
$value.switchPreferenceCompat;
|
|
|
|
@override
|
|
Id? get id => $value.id;
|
|
|
|
@override
|
|
String? get key => $value.key;
|
|
|
|
@override
|
|
int? get sourceId => $value.sourceId;
|
|
|
|
@override
|
|
set checkBoxPreference(CheckBoxPreference? checkBoxPreference) {}
|
|
|
|
@override
|
|
set editTextPreference(EditTextPreference? editTextPreference) {}
|
|
|
|
@override
|
|
set id(Id? id) {}
|
|
|
|
@override
|
|
set key(String? key) {}
|
|
|
|
@override
|
|
set listPreference(ListPreference? listPreference) {}
|
|
|
|
@override
|
|
set multiSelectListPreference(
|
|
MultiSelectListPreference? multiSelectListPreference,
|
|
) {}
|
|
|
|
@override
|
|
set sourceId(int? sourceId) {}
|
|
|
|
@override
|
|
set switchPreferenceCompat(SwitchPreferenceCompat? switchPreferenceCompat) {}
|
|
|
|
@override
|
|
Map<String, dynamic> toJson() {
|
|
throw UnimplementedError();
|
|
}
|
|
}
|
|
|
|
class $EditTextPreference implements SourcePreference, $Instance {
|
|
$EditTextPreference.wrap(this.$value) : _superclass = $Object($value);
|
|
|
|
static const $type = BridgeTypeRef(
|
|
BridgeTypeSpec('package:mangayomi/bridge_lib.dart', 'EditTextPreference'),
|
|
);
|
|
|
|
static const $declaration = BridgeClassDef(
|
|
BridgeClassType($type),
|
|
constructors: {
|
|
'': BridgeConstructorDef(
|
|
BridgeFunctionDef(
|
|
returns: BridgeTypeAnnotation($type),
|
|
params: [],
|
|
namedParams: [
|
|
BridgeParameter(
|
|
'key',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'title',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'summary',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'value',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'dialogTitle',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'dialogMessage',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
BridgeParameter(
|
|
'text',
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
false,
|
|
),
|
|
],
|
|
),
|
|
),
|
|
},
|
|
fields: {
|
|
'key': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'title': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'summary': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'value': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'dialogTitle': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'dialogMessage': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
'text': BridgeFieldDef(
|
|
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
|
|
),
|
|
},
|
|
wrap: true,
|
|
);
|
|
|
|
static $Value? $new(Runtime runtime, $Value? target, List<$Value?> args) {
|
|
return $EditTextPreference.wrap(
|
|
SourcePreference(
|
|
key: args[0]!.$value,
|
|
editTextPreference: EditTextPreference(
|
|
title: args[1]!.$value,
|
|
summary: args[2]!.$value,
|
|
value: args[3]!.$value,
|
|
dialogTitle: args[4]!.$value,
|
|
dialogMessage: args[5]!.$value,
|
|
text: args[6]!.$value,
|
|
),
|
|
),
|
|
);
|
|
}
|
|
|
|
@override
|
|
final SourcePreference $value;
|
|
|
|
@override
|
|
SourcePreference get $reified => $value;
|
|
|
|
final $Instance _superclass;
|
|
|
|
@override
|
|
$Value? $getProperty(Runtime runtime, String identifier) {
|
|
switch (identifier) {
|
|
case 'key':
|
|
return $String($value.key!);
|
|
case 'title':
|
|
return $String($value.editTextPreference!.title!);
|
|
case 'summary':
|
|
return $String($value.editTextPreference!.summary!);
|
|
case 'value':
|
|
return $String($value.editTextPreference!.value!);
|
|
case 'dialogTitle':
|
|
return $String($value.editTextPreference!.dialogTitle!);
|
|
case 'dialogMessage':
|
|
return $String($value.editTextPreference!.dialogMessage!);
|
|
case 'text':
|
|
return $String($value.editTextPreference!.text!);
|
|
|
|
default:
|
|
return _superclass.$getProperty(runtime, identifier);
|
|
}
|
|
}
|
|
|
|
@override
|
|
int $getRuntimeType(Runtime runtime) => runtime.lookupType($type.spec!);
|
|
|
|
@override
|
|
void $setProperty(Runtime runtime, String identifier, $Value value) {
|
|
switch (identifier) {
|
|
default:
|
|
_superclass.$setProperty(runtime, identifier, value);
|
|
}
|
|
}
|
|
|
|
@override
|
|
CheckBoxPreference? get checkBoxPreference => $value.checkBoxPreference;
|
|
|
|
@override
|
|
EditTextPreference? get editTextPreference => $value.editTextPreference;
|
|
|
|
@override
|
|
ListPreference? get listPreference => $value.listPreference;
|
|
|
|
@override
|
|
MultiSelectListPreference? get multiSelectListPreference =>
|
|
$value.multiSelectListPreference;
|
|
|
|
@override
|
|
SwitchPreferenceCompat? get switchPreferenceCompat =>
|
|
$value.switchPreferenceCompat;
|
|
|
|
@override
|
|
Id? get id => $value.id;
|
|
|
|
@override
|
|
String? get key => $value.key;
|
|
|
|
@override
|
|
int? get sourceId => $value.sourceId;
|
|
|
|
@override
|
|
set checkBoxPreference(CheckBoxPreference? checkBoxPreference) {}
|
|
|
|
@override
|
|
set editTextPreference(EditTextPreference? editTextPreference) {}
|
|
|
|
@override
|
|
set id(Id? id) {}
|
|
|
|
@override
|
|
set key(String? key) {}
|
|
|
|
@override
|
|
set listPreference(ListPreference? listPreference) {}
|
|
|
|
@override
|
|
set multiSelectListPreference(
|
|
MultiSelectListPreference? multiSelectListPreference,
|
|
) {}
|
|
|
|
@override
|
|
set sourceId(int? sourceId) {}
|
|
|
|
@override
|
|
set switchPreferenceCompat(SwitchPreferenceCompat? switchPreferenceCompat) {}
|
|
|
|
@override
|
|
Map<String, dynamic> toJson() {
|
|
throw UnimplementedError();
|
|
}
|
|
}
|