toScript method

  1. @override
String toScript({
  1. DartBlockTypedLanguage language = DartBlockTypedLanguage.java,
})
override

Export the Statement to its equivalent textual representation in a typed language.

Implementation

@override
String toScript({
  DartBlockTypedLanguage language = DartBlockTypedLanguage.java,
}) {
  var valueScript = value.toScript(language: language);
  if (valueScript.endsWith(';') && valueScript.length > 1) {
    valueScript = valueScript.substring(0, valueScript.length - 1);
  }
  switch (language) {
    case DartBlockTypedLanguage.java:
      return 'System.out.println($valueScript);';
  }
}