createJshellTask function

Task createJshellTask(
  1. JbFiles files,
  2. JbConfigContainer config,
  3. DartleCache cache
)

Create the jshell task.

Implementation

Task createJshellTask(
  JbFiles files,
  JbConfigContainer config,
  DartleCache cache,
) {
  return Task(
    (List<String> args) => jshell(files.jbuildJar, config, args),
    dependsOn: const {compileTaskName, installRuntimeDepsTaskName},
    argsValidator: const JshellArgs(),
    name: jshellTaskName,
    description: jshellHelp,
    phase: evaluatePhase,
  );
}