$new static method

$Value? $new(
  1. Runtime runtime,
  2. $Value? target,
  3. List<$Value?> args
)

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(),
  ));
}