RuntimeOptions class
class RuntimeOptions implements Options { List<String> get arguments { if (_arguments === null) { // On first access make a copy of the native arguments. _arguments = _nativeArguments.getRange(0, _nativeArguments.length); } return _arguments; } String get executable { return _nativeExecutable; } String get script { return _nativeScript; } List<String> _arguments = null; // This arguments singleton is written to by the embedder if applicable. static List<String> _nativeArguments = const []; // This executable singleton is written to by the embedder if applicable. static String _nativeExecutable = ''; // This script singleton is written to by the embedder if applicable. static String _nativeScript = ''; }
Implements
Properties
final List<String> arguments #
Returns a list of arguments that have been passed to this isolate. Any modifications to the list will be contained to the options object owning this list.
If the execution environment does not support arguments an empty list is returned.
List<String> get arguments { if (_arguments === null) { // On first access make a copy of the native arguments. _arguments = _nativeArguments.getRange(0, _nativeArguments.length); } return _arguments; }
final String executable #
Returns the path of the executable used to run the script in this isolate.
If the execution environment does not support executable an empty string is returned.
String get executable { return _nativeExecutable; }