Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
rewrapper_dart.Rewrapper Class Reference

Public Member Functions

 __init__ (self, argv)
 
 has_next_arg (self)
 
 next_arg (self)
 
 get_option (self, options)
 
 unsupported (self, state, arg)
 
 rebase (self, path)
 
 parse (self)
 
 parse_rewrapper (self)
 
 parse_dart (self)
 
 parse_compile (self)
 
 parse_dart2js (self)
 
 parse_dartdevc (self)
 
 parse_dartanalyzer (self)
 
 parse_analysis_server (self)
 
 parse_compile_platform (self)
 
 parse_create_snapshot_entry (self)
 
 parse_kernel_worker (self)
 
 parse_gen_kernel (self)
 
 parse_bootstrap_gen_kernel (self)
 
 parse_kernel_service_snapshot (self)
 
 parse_frontend_server (self)
 
 parse_generate_dtd_snapshot (self)
 
 parse_generate_dds_snapshot (self)
 
 parse_kernel_worker (self)
 
 parse_generate_dartdev_snapshot (self)
 
 parse_gen_snapshot (self)
 

Public Attributes

 dart_subdir
 
 depfiles
 
 entry_points
 
 exec_root
 
 exec_strategy
 
 exec_strategy_explicit
 
 extra_paths
 
 outputs
 
 no_remote
 
 argv
 
 optarg
 
 optind
 

Detailed Description

Definition at line 167 of file rewrapper_dart.py.

Constructor & Destructor Documentation

◆ __init__()

rewrapper_dart.Rewrapper.__init__ (   self,
  argv 
)

Definition at line 169 of file rewrapper_dart.py.

169 def __init__(self, argv):
170 self.dart_subdir = None
171 self.depfiles = None
172 self.entry_points = set()
173 self.exec_root = None
174 self.exec_strategy = 'remote'
175 self.exec_strategy_explicit = False
176 self.extra_paths = set()
177 self.outputs = []
178 self.no_remote = None
179 self.argv = argv
180 self.optarg = None
181 self.optind = 0
182 self.parse()
183

Member Function Documentation

◆ get_option()

rewrapper_dart.Rewrapper.get_option (   self,
  options 
)

Definition at line 192 of file rewrapper_dart.py.

192 def get_option(self, options):
193 arg = self.argv[self.optind]
194 for option in options:
195 if arg == option:
196 self.optind += 1
197 self.optarg = self.argv[self.optind]
198 return True
199 elif option.startswith('--') and arg.startswith(f'{option}='):
200 self.optarg = arg[len(f'{option}='):]
201 return True
202 elif option[0] == '-' and option[1] != '-' and arg.startswith(
203 option):
204 self.optarg = arg[len(option):]
205 return True
206 return False
207

◆ has_next_arg()

rewrapper_dart.Rewrapper.has_next_arg (   self)

Definition at line 185 of file rewrapper_dart.py.

185 def has_next_arg(self):
186 return self.optind + 1 < len(self.argv)
187

◆ next_arg()

rewrapper_dart.Rewrapper.next_arg (   self)

Definition at line 188 of file rewrapper_dart.py.

188 def next_arg(self):
189 self.optind += 1
190 return self.argv[self.optind]
191

◆ parse()

rewrapper_dart.Rewrapper.parse (   self)

Definition at line 237 of file rewrapper_dart.py.

237 def parse(self):
238 while self.has_next_arg:
239 arg = self.next_arg()
240 if arg == 'rewrapper' or arg.endswith('/rewrapper'):
241 return self.parse_rewrapper()
242 else:
243 self.unsupported('rewrapper_dart', arg)
244

◆ parse_analysis_server()

rewrapper_dart.Rewrapper.parse_analysis_server (   self)

Definition at line 443 of file rewrapper_dart.py.

443 def parse_analysis_server(self):
444 while self.has_next_arg:
445 arg = self.next_arg()
446 if self.get_option(['--sdk']):
447 self.extra_paths.add(self.rebase(self.optarg))
448 elif self.get_option(['--train-using']):
449 self.extra_paths.add(self.rebase(self.optarg))
450 self.entry_points.add(
451 self.rebase(os.path.join(self.optarg, 'compiler_api.dart')))
452 # This file isn't referenced from compiler_api.dart.
453 self.entry_points.add(
454 self.rebase(
455 os.path.join(self.optarg, 'src/io/mapped_file.dart')))
456 else:
457 self.unsupported('analysis_server', arg)
458

◆ parse_bootstrap_gen_kernel()

rewrapper_dart.Rewrapper.parse_bootstrap_gen_kernel (   self)

Definition at line 559 of file rewrapper_dart.py.

559 def parse_bootstrap_gen_kernel(self):
560 while self.has_next_arg:
561 arg = self.next_arg()
562 if self.get_option(['-o', '--output']):
563 self.outputs.append(self.rebase(self.optarg))
564 elif self.get_option(['--platform']):
565 self.extra_paths.add(self.rebase(self.optarg))
566 elif self.get_option(['--packages', '-D']):
567 pass
568 elif arg in [
569 '--aot',
570 '--no-aot',
571 '--no-embed-sources',
572 '--no-link-platform',
573 '--enable-asserts',
574 ]:
575 pass
576 elif self.get_option(['--depfile']):
577 self.depfiles = [self.rebase(self.optarg)]
578 elif not arg.startswith('-'):
579 self.entry_points.add(self.rebase(arg))
580 else:
581 self.unsupported('bootstrap_gen_kernel', arg)
582
static void append(char **dst, size_t *count, const char *src, size_t n)
Definition editor.cpp:211

◆ parse_compile()

rewrapper_dart.Rewrapper.parse_compile (   self)

Definition at line 365 of file rewrapper_dart.py.

365 def parse_compile(self):
366 while self.has_next_arg:
367 arg = self.next_arg()
368 if arg == 'js':
369 self.extra_paths.add(
370 self.rebase(
371 os.path.join(self.dart_subdir,
372 'snapshots/dart2js.dart.snapshot')))
373 return self.parse_dart2js()
374 else:
375 self.unsupported('compile', arg)
376

◆ parse_compile_platform()

rewrapper_dart.Rewrapper.parse_compile_platform (   self)

Definition at line 459 of file rewrapper_dart.py.

459 def parse_compile_platform(self):
460 compile_platform_args = []
461 single_root_scheme = None
462 single_root_base = None
463 while self.has_next_arg:
464 arg = self.next_arg()
465 if self.get_option(['--single-root-scheme']):
466 single_root_scheme = self.optarg
467 elif self.get_option(['--single-root-base']):
468 single_root_base = self.optarg
469 # Remove trailing slash to avoid duplicate slashes later.
470 if 1 < len(single_root_base) and single_root_base[-1] == '/':
471 single_root_base = single_root_base[:-1]
472 elif self.get_option(['-D', '--target']):
473 pass
474 elif arg in [
475 '--no-defines',
476 '--nnbd-strong',
477 '--nnbd-weak',
478 '--nnbd-agnostic',
479 '--exclude-source',
480 ]:
481 pass
482 elif not arg.startswith('-'):
483 if len(compile_platform_args) == 0:
484 pass # e.g. dart:core
485 elif len(compile_platform_args) == 1:
486 sdk = arg # sdk via libraries.json
487 if sdk.startswith(f'{single_root_scheme}:///'):
488 sdk = sdk[len(f'{single_root_scheme}:///'):]
489 sdk = os.path.join(single_root_base, sdk)
490 if sdk.endswith('libraries.json'):
491 sdk = os.path.dirname(sdk)
492 self.extra_paths.add(self.rebase(sdk))
493 elif len(compile_platform_args) == 2: # vm_outline_strong dill
494 arg = self.rebase(arg)
495 elif len(compile_platform_args) == 3: # platform dill
496 arg = self.rebase(arg)
497 self.outputs.append(arg)
498 elif len(compile_platform_args) == 4: # outline dill
499 arg = self.rebase(arg)
500 self.outputs.append(arg)
501 if arg != compile_platform_args[2]:
502 self.extra_paths.add(compile_platform_args[2])
503 else:
504 self.unsupported('compile_platform', arg)
505 compile_platform_args.append(arg)
506 else:
507 self.unsupported('compile_platform', arg)
508

◆ parse_create_snapshot_entry()

rewrapper_dart.Rewrapper.parse_create_snapshot_entry (   self)

Definition at line 509 of file rewrapper_dart.py.

509 def parse_create_snapshot_entry(self):
510 while self.has_next_arg:
511 arg = self.next_arg()
512 if self.get_option(['--output_dir']):
513 self.outputs.append(self.rebase(self.optarg))
514 elif arg in ['--no-git-hash']:
515 pass
516 else:
517 self.unsupported('create_snapshot_entry', arg)
518

◆ parse_dart()

rewrapper_dart.Rewrapper.parse_dart (   self)

Definition at line 278 of file rewrapper_dart.py.

278 def parse_dart(self):
279 while self.has_next_arg:
280 arg = self.next_arg()
281 if self.get_option(['--dfe']):
282 self.extra_paths.add(self.rebase(self.optarg))
283 elif self.get_option(['--snapshot']):
284 self.outputs.append(self.rebase(self.optarg))
285 elif self.get_option(['--depfile']):
286 self.depfiles = [self.rebase(self.optarg)]
287 elif self.get_option(['--snapshot-depfile']):
288 self.depfiles = [self.rebase(self.optarg)]
289 elif self.get_option([
290 '--packages', '-D', '--snapshot-kind',
291 '--depfile_output_filename'
292 ]):
293 pass
294 elif arg in ['--deterministic', '--sound-null-safety']:
295 pass
296 elif arg == 'compile':
297 self.extra_paths.add(
298 self.rebase(
299 os.path.join(self.dart_subdir,
300 'snapshots/dartdev.dart.snapshot')))
301 self.extra_paths.add(
302 self.rebase(os.path.join(self.dart_subdir, '../lib')))
303 return self.parse_compile()
304 elif arg == '../../pkg/compiler/lib/src/dart2js.dart':
305 self.entry_points.add(self.rebase(arg))
306 return self.parse_dart2js()
307 elif arg == 'gen/utils/compiler/dart2js.dart.dill':
308 self.extra_paths.add(self.rebase(arg))
309 return self.parse_dart2js()
310 elif arg == '../../pkg/dev_compiler/bin/dartdevc.dart':
311 self.entry_points.add(self.rebase(arg))
312 return self.parse_dartdevc()
313 elif arg == 'gen/utils/ddc/dartdevc.dart.dill':
314 self.extra_paths.add(self.rebase(arg))
315 return self.parse_dartdevc()
316 elif arg == 'gen/utils/dartanalyzer/dartanalyzer.dart.dill':
317 self.extra_paths.add(self.rebase(arg))
318 return self.parse_dartanalyzer()
319 elif arg == 'gen/utils/analysis_server/analysis_server.dart.dill':
320 self.extra_paths.add(self.rebase(arg))
321 return self.parse_analysis_server()
322 elif arg == '../../pkg/front_end/tool/_fasta/compile_platform.dart':
323 self.entry_points.add(self.rebase(arg))
324 return self.parse_compile_platform()
325 elif arg == '../../utils/compiler/create_snapshot_entry.dart':
326 self.entry_points.add(self.rebase(arg))
327 self.extra_paths.add('tools/make_version.py')
328 # This step is very cheap and python3 isn't in the docker image.
329 self.no_remote = True
330 return self.parse_create_snapshot_entry()
331 elif arg == '../../utils/bazel/kernel_worker.dart':
332 self.entry_points.add(self.rebase(arg))
333 return self.parse_kernel_worker()
334 elif arg == '../../pkg/vm/bin/gen_kernel.dart':
335 self.entry_points.add(self.rebase(arg))
336 return self.parse_gen_kernel()
337 elif arg == 'gen/utils/kernel-service/frontend_server.dart.dill':
338 self.extra_paths.add(self.rebase(arg))
339 return self.parse_frontend_server()
340 elif arg == 'gen/utils/dtd/generate_dtd_snapshot.dart.dill':
341 self.extra_paths.add(self.rebase(arg))
342 return self.parse_generate_dtd_snapshot()
343 elif arg == 'gen/utils/dds/generate_dds_snapshot.dart.dill':
344 self.extra_paths.add(self.rebase(arg))
345 return self.parse_generate_dds_snapshot()
346 elif arg == 'gen/utils/bazel/kernel_worker.dart.dill':
347 self.extra_paths.add(self.rebase(arg))
348 return self.parse_kernel_worker()
349 elif arg == 'gen/utils/dartdev/generate_dartdev_snapshot.dart.dill':
350 self.extra_paths.add(self.rebase(arg))
351 return self.parse_generate_dartdev_snapshot()
352 elif arg == 'gen/utils/gen_kernel/bootstrap_gen_kernel.dill':
353 self.extra_paths.add(self.rebase(arg))
354 return self.parse_bootstrap_gen_kernel()
355 elif arg == 'gen/utils/kernel-service/kernel-service_snapshot.dart.dill':
356 self.extra_paths.add(self.rebase(arg))
357 self.extra_paths.add(
358 self.rebase(
359 os.path.join(self.dart_subdir,
360 'vm_platform_strong.dill')))
361 return self.parse_kernel_service_snapshot()
362 else:
363 self.unsupported('dart', arg)
364

◆ parse_dart2js()

rewrapper_dart.Rewrapper.parse_dart2js (   self)

Definition at line 377 of file rewrapper_dart.py.

377 def parse_dart2js(self):
378 while self.has_next_arg:
379 arg = self.next_arg()
380 if self.get_option(['-o', '--output']):
381 self.outputs.append(self.rebase(self.optarg))
382 self.outputs.append(
383 self.rebase(self.optarg.replace('.js', '.js.map')))
384 elif self.get_option(['--platform-binaries']):
385 self.extra_paths.add(
386 self.rebase(
387 os.path.join(self.optarg, 'dart2js_platform.dill')))
388 elif self.get_option([
389 '--invoker', '--packages', '--libraries-spec',
390 '--snapshot-kind', '--depfile_output_filename'
391 ]):
392 pass
393 elif arg in [
394 '--canary',
395 '--enable-asserts',
396 '-m',
397 '--minify',
398 '--no-source-maps',
399 ]:
400 pass
401 elif not arg.startswith('-'):
402 self.entry_points.add(self.rebase(arg))
403 else:
404 self.unsupported('dart2js', arg)
405

◆ parse_dartanalyzer()

rewrapper_dart.Rewrapper.parse_dartanalyzer (   self)

Definition at line 435 of file rewrapper_dart.py.

435 def parse_dartanalyzer(self):
436 while self.has_next_arg:
437 arg = self.next_arg()
438 if arg in ['--help']:
439 pass
440 else:
441 self.unsupported('dartanalyzer', arg)
442

◆ parse_dartdevc()

rewrapper_dart.Rewrapper.parse_dartdevc (   self)

Definition at line 406 of file rewrapper_dart.py.

406 def parse_dartdevc(self):
407 while self.has_next_arg:
408 arg = self.next_arg()
409 if self.get_option(['-o', '--output']):
410 self.outputs.append(self.rebase(self.optarg))
411 self.outputs.append(
412 self.rebase(self.optarg.replace('.js', '.js.map')))
413 self.outputs.append(
414 self.rebase(self.optarg.replace('.js', '.dill')))
415 elif self.get_option(['--dart-sdk-summary']):
416 self.extra_paths.add(self.rebase(self.optarg))
417 elif self.get_option([
418 '--multi-root-scheme', '--multi-root-output-path',
419 '--modules'
420 ]):
421 pass
422 elif arg in [
423 '--canary', '--no-summarize', '--sound-null-safety',
424 '--no-sound-null-safety'
425 ]:
426 pass
427 elif not arg.startswith('-'):
428 if arg.endswith('.dart'):
429 self.entry_points.add(self.rebase(arg))
430 else:
431 self.extra_paths.add(self.rebase(arg))
432 else:
433 self.unsupported('dartdevc', arg)
434

◆ parse_frontend_server()

rewrapper_dart.Rewrapper.parse_frontend_server (   self)

Definition at line 591 of file rewrapper_dart.py.

591 def parse_frontend_server(self):
592 while self.has_next_arg:
593 arg = self.next_arg()
594 if self.get_option(['--platform']):
595 self.extra_paths.add(self.rebase(self.optarg))
596 elif self.get_option(['--sdk-root']):
597 pass
598 elif arg in ['--train']:
599 pass
600 elif not arg.startswith('-'):
601 self.entry_points.add(self.rebase(arg))
602 else:
603 self.unsupported('frontend_server', arg)
604

◆ parse_gen_kernel()

rewrapper_dart.Rewrapper.parse_gen_kernel (   self)

Definition at line 540 of file rewrapper_dart.py.

540 def parse_gen_kernel(self):
541 while self.has_next_arg:
542 arg = self.next_arg()
543 if self.get_option(['-o', '--output']):
544 self.outputs.append(self.rebase(self.optarg))
545 elif self.get_option(['--platform']):
546 self.extra_paths.add(self.rebase(self.optarg))
547 elif self.get_option([
548 '--packages', '-D', '--filesystem-root',
549 '--filesystem-scheme'
550 ]):
551 pass
552 elif arg in ['--no-aot', '--no-embed-sources']:
553 pass
554 elif not arg.startswith('-'):
555 self.entry_points.add(self.rebase(arg))
556 else:
557 self.unsupported('gen_kernel', arg)
558

◆ parse_gen_snapshot()

rewrapper_dart.Rewrapper.parse_gen_snapshot (   self)

Definition at line 652 of file rewrapper_dart.py.

652 def parse_gen_snapshot(self):
653 while self.has_next_arg:
654 arg = self.next_arg()
655 if self.get_option(['-o', '--output']):
656 self.outputs.append(self.rebase(self.optarg))
657 elif self.get_option([
658 '--vm_snapshot_data',
659 '--vm_snapshot_instructions',
660 '--isolate_snapshot_data',
661 '--isolate_snapshot_instructions',
662 '--elf',
663 ]):
664 self.outputs.append(self.rebase(self.optarg))
665 elif self.get_option(['--snapshot_kind', '--snapshot-kind']):
666 pass
667 elif arg in [
668 '--sound-null-safety',
669 '--deterministic',
670 '--enable-asserts',
671 ]:
672 pass
673 elif not arg.startswith('-'):
674 self.extra_paths.add(self.rebase(arg))
675 else:
676 self.unsupported('gen_snapshot', arg)
677
678

◆ parse_generate_dartdev_snapshot()

rewrapper_dart.Rewrapper.parse_generate_dartdev_snapshot (   self)

Definition at line 644 of file rewrapper_dart.py.

644 def parse_generate_dartdev_snapshot(self):
645 while self.has_next_arg:
646 arg = self.next_arg()
647 if arg in ['--help']:
648 pass
649 else:
650 self.unsupported('generate_dartdev_snapshot', arg)
651

◆ parse_generate_dds_snapshot()

rewrapper_dart.Rewrapper.parse_generate_dds_snapshot (   self)

Definition at line 613 of file rewrapper_dart.py.

613 def parse_generate_dds_snapshot(self):
614 while self.has_next_arg:
615 arg = self.next_arg()
616 if arg in ['--help']:
617 pass
618 else:
619 self.unsupported('generate_dds_snapshot', arg)
620

◆ parse_generate_dtd_snapshot()

rewrapper_dart.Rewrapper.parse_generate_dtd_snapshot (   self)

Definition at line 605 of file rewrapper_dart.py.

605 def parse_generate_dtd_snapshot(self):
606 while self.has_next_arg:
607 arg = self.next_arg()
608 if arg in ['--train']:
609 pass
610 else:
611 self.unsupported('generate_dtd_snapshot', arg)
612

◆ parse_kernel_service_snapshot()

rewrapper_dart.Rewrapper.parse_kernel_service_snapshot (   self)

Definition at line 583 of file rewrapper_dart.py.

583 def parse_kernel_service_snapshot(self):
584 while self.has_next_arg:
585 arg = self.next_arg()
586 if self.get_option(['--train']):
587 self.entry_points.add(self.rebase(self.optarg))
588 else:
589 self.unsupported('kernel_service_snapshot', arg)
590

◆ parse_kernel_worker() [1/2]

rewrapper_dart.Rewrapper.parse_kernel_worker (   self)

Definition at line 519 of file rewrapper_dart.py.

519 def parse_kernel_worker(self):
520 while self.has_next_arg:
521 arg = self.next_arg()
522 if self.get_option(['-o', '--output']):
523 self.outputs.append(self.rebase(self.optarg))
524 elif self.get_option(['--dart-sdk-summary']):
525 self.extra_paths.add(self.rebase(self.optarg))
526 elif self.get_option(['--source']):
527 self.entry_points.add(self.rebase(self.optarg))
528 elif self.get_option(
529 ['--packages-file', '--target', '--dart-sdk-summary']):
530 pass
531 elif arg in [
532 '--summary-only',
533 '--sound-null-safety',
534 '--no-sound-null-safety',
535 ]:
536 pass
537 else:
538 self.unsupported('kernel_worker', arg)
539

◆ parse_kernel_worker() [2/2]

rewrapper_dart.Rewrapper.parse_kernel_worker (   self)

Definition at line 621 of file rewrapper_dart.py.

621 def parse_kernel_worker(self):
622 while self.has_next_arg:
623 arg = self.next_arg()
624 if arg in ['--help']:
625 pass
626 elif self.get_option(['-o', '--output']):
627 self.outputs.append(self.rebase(self.optarg))
628 elif self.get_option(['--packages-file']):
629 self.extra_paths.add(self.rebase(self.optarg))
630 elif self.get_option(['--dart-sdk-summary']):
631 self.extra_paths.add(self.rebase(self.optarg))
632 elif self.get_option(['--source']):
633 self.entry_points.add(self.rebase(self.optarg))
634 elif self.get_option(['--target']):
635 pass
636 elif arg in [
637 '--sound-null-safety', '--no-sound-null-safety',
638 '--summary-only'
639 ]:
640 pass
641 else:
642 self.unsupported('kernel_worker', arg)
643

◆ parse_rewrapper()

rewrapper_dart.Rewrapper.parse_rewrapper (   self)

Definition at line 245 of file rewrapper_dart.py.

245 def parse_rewrapper(self):
246 while self.has_next_arg:
247 arg = self.next_arg()
248 if self.get_option(['--cfg']):
249 with open(self.optarg, 'r') as fp:
250 for line in fp.readlines():
251 key, value = fp.split('=')
252 if key == 'exec_root':
253 self.exec_root = value
254 elif key == 'exec_strategy':
255 self.exec_strategy = value
256 elif self.get_option(['--exec_root']):
257 self.exec_root = os.path.abspath(self.optarg)
258 if not self.exec_root.endswith('/'):
259 self.exec_root += '/'
260 elif self.get_option(['--exec_strategy']):
261 self.exec_strategy = self.optarg
262 self.exec_strategy_explicit = True
263 elif arg == '--':
264 env_exec_strategy = os.environ.get('RBE_exec_strategy')
265 if env_exec_strategy and not self.exec_strategy_explicit:
266 self.exec_strategy = env_exec_strategy
267 elif arg.startswith('-'):
268 pass # Ignore unknown rewrapper options.
269 elif arg.endswith('/dart'):
270 self.dart_subdir = os.path.dirname(arg)
271 return self.parse_dart()
272 elif arg.endswith('/gen_snapshot') or arg.endswith(
273 '/gen_snapshot_product'):
274 return self.parse_gen_snapshot()
275 else:
276 self.unsupported('rewrapper', arg)
277

◆ rebase()

rewrapper_dart.Rewrapper.rebase (   self,
  path 
)

Definition at line 217 of file rewrapper_dart.py.

217 def rebase(self, path):
218 if path.startswith('package:'):
219 return path
220 # Handle the use of paths starting with an extra slash.
221 if path.startswith('org-dartlang-kernel-service:///'):
222 path = os.path.join(self.exec_root,
223 path[len('org-dartlang-kernel-service:///'):])
224 if path.startswith('org-dartlang-kernel-service://'):
225 path = os.path.join(self.exec_root,
226 path[len('org-dartlang-kernel-service://'):])
227 # Handle the use of paths starting with an extra slash.
228 if path.startswith('file:////'):
229 path = path[len('file:///'):]
230 elif path.startswith('file://'):
231 path = path[len('file://'):]
232 path = os.path.abspath(path)
233 if not path.startswith(self.exec_root):
234 raise Exception(f"Path isn't inside exec_root: {path}")
235 return path[len(self.exec_root):]
236

◆ unsupported()

rewrapper_dart.Rewrapper.unsupported (   self,
  state,
  arg 
)

Definition at line 208 of file rewrapper_dart.py.

208 def unsupported(self, state, arg):
209 raise Exception(f'''Unsupported operand in state {state}: {arg}
210
211You need to recognize the argument/option in the build/rbe/rewrapper_dart.py
212script in order to execute this command remotely on RBE. Read the big comments
213in the file explaining what this script is and how it works. Follow this stack
214trace to find the place to insert the appropriate support.
215''')
216

Member Data Documentation

◆ argv

rewrapper_dart.Rewrapper.argv

Definition at line 179 of file rewrapper_dart.py.

◆ dart_subdir

rewrapper_dart.Rewrapper.dart_subdir

Definition at line 170 of file rewrapper_dart.py.

◆ depfiles

rewrapper_dart.Rewrapper.depfiles

Definition at line 171 of file rewrapper_dart.py.

◆ entry_points

rewrapper_dart.Rewrapper.entry_points

Definition at line 172 of file rewrapper_dart.py.

◆ exec_root

rewrapper_dart.Rewrapper.exec_root

Definition at line 173 of file rewrapper_dart.py.

◆ exec_strategy

rewrapper_dart.Rewrapper.exec_strategy

Definition at line 174 of file rewrapper_dart.py.

◆ exec_strategy_explicit

rewrapper_dart.Rewrapper.exec_strategy_explicit

Definition at line 175 of file rewrapper_dart.py.

◆ extra_paths

rewrapper_dart.Rewrapper.extra_paths

Definition at line 176 of file rewrapper_dart.py.

◆ no_remote

rewrapper_dart.Rewrapper.no_remote

Definition at line 178 of file rewrapper_dart.py.

◆ optarg

rewrapper_dart.Rewrapper.optarg

Definition at line 180 of file rewrapper_dart.py.

◆ optind

rewrapper_dart.Rewrapper.optind

Definition at line 181 of file rewrapper_dart.py.

◆ outputs

rewrapper_dart.Rewrapper.outputs

Definition at line 177 of file rewrapper_dart.py.


The documentation for this class was generated from the following file: