no subtypes hierarchy

Initializer
CeylonCompileDartTool()
Attributes
baselinePerfTestSource Codeshared variable Boolean baselinePerfTest
Annotations:
  • option__SETTER
  • description__SETTER{value="Include 'count nodes' visitors to determine baseline performance.";}
disableCompatibilityCheckSource Codeshared variable Boolean disableCompatibilityCheck
Annotations:
  • option__SETTER
  • description__SETTER("Disable Ceylon version compatibility and language module availability checks (default is false)")
doWithoutCachingSource Codeshared variable Boolean doWithoutCaching
Annotations:
  • option__SETTER
  • description__SETTER("Wrap typeChecker.process() in TypeCache.doWithoutCaching (default is false)")
generateSourceArtifactSource Codeshared variable Boolean generateSourceArtifact
Annotations:
  • option__SETTER
  • description__SETTER("Generate a source artificat. Warning: this can cause problems if the generated '.src' file conflicts with an existing '.src' artifact generated by another backend, potentially in a different repository.")
moduleOrFileSource Codeshared variable JList<JString> moduleOrFile
Annotations:
  • argument__SETTER{argumentName="moduleOrFile";multiplicity="*";}
quietSource Codeshared variable Boolean quiet
Annotations:
  • option__SETTER
  • description__SETTER{value="Suppress output of successfull actions. Errors and warnings will still be logged.";}
repeatSource Codeshared variable JString? repeat
Annotations:
  • optionArgument__SETTER
  • description__SETTER("Repeat compilation the specified number of times (useful for performance testing).")
sourceSource Codeshared variable JList<JFile>? source
Annotations:
  • optionArgument__SETTER{longName="source";argumentName="dirs";}
  • parsedBy__SETTER{value=`class StandardArgumentParsers.PathArgumentParser`;}
  • description__SETTER{value="An alias for `--src` (default: `./source`)";}
srcSource Codeshared variable JList<JFile>? src
Annotations:
  • optionArgument__SETTER{shortName='s';longName="src";argumentName="dirs";}
  • parsedBy__SETTER{value=`class StandardArgumentParsers.PathArgumentParser`;}
  • description__SETTER{value="Path to source files. Can be specified multiple times; you can also specify several paths separated by your operating system's `PATH` separator. (default: `./source`)";}
suppressWarningSource Codeshared variable EnumSet<Warning> suppressWarning
Annotations:
  • option__SETTER{shortName='W';}
  • optionArgument__SETTER{argumentName="warnings";}
  • description__SETTER{value="Suppress the reporting of the given warnings. If no `warnings` are given then suppresss the reporting of all warnings, otherwise just suppresss those which are present. Allowed flags include: `filenameNonAscii`, `filenameCaselessCollision`, `deprecation`, `disjointEquals`, `disjointContainment`, `compilerAnnotation`, `doclink`, `expressionTypeNothing`, `unusedDeclaration`, `unusedImport`, `ceylonNamespace`, `javaNamespace`, `suppressedAlready`, `suppressesNothing`, `unknownWarning`, `ambiguousAnnotation`, `similarModule`, `importsOtherJdk`, `javaAnnotationElement`, `syntaxDeprecation`, `smallIgnored`, `literalNotSmall`, `redundantNarrowing`, `redundantIteration`, `missingImportPrefix`, `uncheckedTypeArguments`, `expressionTypeCallable`, `uncheckedType`, `unsupported`, `undefinedEquality`";}
verboseSource Codeshared actual variable String? verbose
Annotations:
  • option__SETTER{shortName='d';}
  • optionArgument__SETTER{argumentName="flags";}
  • description__SETTER{value="Produce verbose output. If no `flags` are given then be verbose about everything, otherwise just be verbose about the flags which are present. Allowed flags include: `all`, `loader`, `ast`, `rhAst`, `code`, `profile`, `files`.";}
Refines CeylonBaseTool.verbose
Inherited Attributes
Attributes inherited from: CeylonBaseTool
cwd, verbose
Attributes inherited from: Object
hash, string
Attributes inherited from: OutputRepoUsingTool
docsectionConfigCompiler, docsectionRepositories, out, outputRepositoryManager, pass, user
Attributes inherited from: RepoUsingTool
bundle, cacheRepo, compileCheck, compileForce, compileNever, compileOnce, compilerFlags, logger, noDefRepos, offline, outAppendable, overrides, repos, repositoryAsStrings, repositoryManager, sourceDirs, systemRepo, timeout
Methods
initializeSource Codeshared actual void initialize(CeylonTool? ceylonTool)
Refines RepoUsingTool.initialize ultimately refines Tool.initialize
runSource Codeshared actual void run()
Refines Tool.run
Inherited Methods
Methods inherited from: CeylonBaseTool
applyCwd, initialize, isVerbose, validCwd
Methods inherited from: Object
equals
Methods inherited from: OutputRepoUsingTool
createOutputRepositoryManagerBuilder, createRepositoryManagerBuilder, doNotReadFromOutputRepo, setOut, setPass, setUser, signArtifact
Methods inherited from: RepoUsingTool
append, checkModuleVersionsOrShowSuggestions, createLogger, createRepositoryManagerBuilder, doNotReadFromOutputRepo, errorAppend, errorMsg, errorNewline, flush, getModuleNotFoundErrorMessage, getModuleVersionQuery, getModuleVersions, getSourceModules, getVersionFromSource, includeJDK, initialize, isSourceModule, msg, needsSystemRepo, newline, setCacheRepository, setMavenOverrides, setNoDefRepos, setOffline, setOut, setOverrides, setRepository, setSystemRepository, setTimeout, shouldUpgradeDist