abstract class Platform
var fileContent : Map.<string>
new Platform()
abstract function getRoot()
: string
function setFileContent(name : string, content : string)
: void
abstract function fileExists(path : string)
: boolean
abstract function getFilesInDirectory(path : string)
: Array.<string>
abstract function load(name : string)
: string
abstract function makeFileExecutable(file : string, runEnv : string)
: void
abstract function execute(sourceFileName : Nullable.<string>, jsSource : string, argv : Array.<string>)
: void
abstract function runCompilationServer(arg : variant)
: number
function log(s : string)
: void
function warn(s : string)
: void
function error(s : string)
: void
abstract function setWorkingDir(arg : string)
: void
abstract function mkpath(path : string)
: void
abstract function save(path : Nullable.<string>, content : string)
: void
function encodeFilename(filename : string)
: string