Implementation
static $Value? $new(Runtime runtime, $Value? target, List<$Value?> args) {
return $TextField.wrap(TextField(
key: args[0]?.$value,
groupId: args[1]?.$value ?? EditableText,
controller: args[2]?.$value,
focusNode: args[3]?.$value,
undoController: args[4]?.$value,
decoration: args[5]?.$value ?? const InputDecoration(),
keyboardType: args[6]?.$value,
textInputAction: args[7]?.$value,
textCapitalization: args[8]?.$value ?? TextCapitalization.none,
style: args[9]?.$value,
strutStyle: args[10]?.$value,
textAlign: args[11]?.$value ?? TextAlign.start,
textAlignVertical: args[12]?.$value,
textDirection: args[13]?.$value,
readOnly: args[14]?.$value ?? false,
showCursor: args[15]?.$value,
autofocus: args[16]?.$value ?? false,
statesController: args[17]?.$value,
obscuringCharacter: args[18]?.$value ?? '•',
obscureText: args[19]?.$value ?? false,
autocorrect: args[20]?.$value,
smartDashesType: args[21]?.$value,
smartQuotesType: args[22]?.$value,
enableSuggestions: args[23]?.$value ?? true,
maxLines: args[24]?.$value ?? 1,
minLines: args[25]?.$value,
expands: args[26]?.$value ?? false,
maxLength: args[27]?.$value,
maxLengthEnforcement: args[28]?.$value,
onChanged: args[29] == null
? null
: ((p0) =>
(args[29]! as EvalCallable).call(runtime, null, [$String(p0)])),
onEditingComplete: args[30] == null
? null
: (() => (args[30]! as EvalCallable).call(runtime, null, [])),
onSubmitted: args[31] == null
? null
: ((p0) =>
(args[31]! as EvalCallable).call(runtime, null, [$String(p0)])),
onAppPrivateCommand: args[32] == null
? null
: ((p0, p1) => (args[32]! as EvalCallable)
.call(runtime, null, [$String(p0), $Object(p1)])),
inputFormatters: (args[33]?.$reified as List?)?.cast(),
enabled: args[34]?.$value,
ignorePointers: args[35]?.$value,
cursorWidth: args[36]?.$value ?? 2.0,
cursorHeight: args[37]?.$value,
cursorRadius: args[38]?.$value,
cursorOpacityAnimates: args[39]?.$value,
cursorColor: args[40]?.$value,
cursorErrorColor: args[41]?.$value,
selectionHeightStyle: args[42]?.$value,
selectionWidthStyle: args[43]?.$value,
keyboardAppearance: args[44]?.$value,
scrollPadding: args[45]?.$value ?? const EdgeInsets.all(20.0),
dragStartBehavior: args[46]?.$value ?? DragStartBehavior.start,
enableInteractiveSelection: args[47]?.$value,
selectAllOnFocus: args[48]?.$value,
selectionControls: args[49]?.$value,
onTap: args[50] == null
? null
: (() => (args[50]! as EvalCallable).call(runtime, null, [])),
onTapAlwaysCalled: args[51]?.$value ?? false,
onTapOutside: args[52] == null
? null
: ((p0) =>
(args[52]! as EvalCallable).call(runtime, null, [$Object(p0)])),
onTapUpOutside: args[53] == null
? null
: ((p0) =>
(args[53]! as EvalCallable).call(runtime, null, [$Object(p0)])),
mouseCursor: args[54]?.$value,
buildCounter: args[55] == null
? null
: ((p0, {int? currentLength, bool? isFocused, int? maxLength}) =>
(args[55]! as EvalCallable).call(runtime, null, [
$BuildContext.wrap(p0),
(currentLength == null ? const $null() : $int(currentLength)),
(isFocused == null ? const $null() : $bool(isFocused)),
(maxLength == null ? const $null() : $int(maxLength))
])?.$reified),
scrollController: args[56]?.$value,
scrollPhysics: args[57]?.$value,
autofillHints: args[58]?.$value ?? const <String>[],
contentInsertionConfiguration: args[59]?.$value,
clipBehavior: args[60]?.$value ?? Clip.hardEdge,
restorationId: args[61]?.$value,
stylusHandwritingEnabled:
args[62]?.$value ?? EditableText.defaultStylusHandwritingEnabled,
enableIMEPersonalizedLearning: args[63]?.$value ?? true,
contextMenuBuilder: args[64] == null
? null
: ((p0, p1) => (args[64]! as EvalCallable).call(
runtime, null, [$BuildContext.wrap(p0), $Object(p1)])?.$reified),
canRequestFocus: args[65]?.$value ?? true,
spellCheckConfiguration: args[66]?.$value,
magnifierConfiguration: args[67]?.$value,
hintLocales: (args[68]?.$reified as List?)?.cast(),
));
}