RunProgramOperation constructor Null safety

RunProgramOperation(
  1. {required Arg arg,
  2. required ProgramRunner runner(
      ),
    1. required String name,
    2. int maxOneByteOpcodes = 9999}
    )

    NOTE: arg's function is only run when this operation is executed as part of a program. When it's entered from the keyboard, the arg input state causes the operation to happen.

    Implementation

    RunProgramOperation(
        {required Arg arg,
        required this.runner,
        required String name,
        int maxOneByteOpcodes = 9999})
        : super(arg: arg, name: name, maxOneByteOpcodes: maxOneByteOpcodes);