compareRuntime(a, b): voida{RuntimeSpec} firstb{RuntimeSpec} second- Returns: {0|1|-1} compare
filterRuntime(runtime, filter): voidruntime{RuntimeSpec} runtimefilter<object>filter function- Returns: {undefined|string|boolean|SortableSet
} true/false if filter is constant for all runtimes, otherwise runtimes that are active
forEachRuntime(runtime, fn, deterministicOrder?): voidruntime{RuntimeSpec} runtimefn<object>functordeterministicOrder<boolean>enforce a deterministic order- Returns: {void}
getEntryRuntime(compilation, name, options?): RuntimeSpecAttributes
compilation:
<Compilation>the compilation
name:
<string>name of the entry
options:
<EntryOptions>optionally already received entry options
Returns:
{RuntimeSpec} runtime
getRuntimeKey(runtime): voidruntime{RuntimeSpec} runtime(s)- Returns:
<string>key of runtimes
intersectRuntime(a, b): voida{RuntimeSpec} firstb{RuntimeSpec} second- Returns: {RuntimeSpec} merged
keyToRuntime(key): RuntimeSpecAttributes
key:
<string>key of runtimes
Returns:
{RuntimeSpec} runtime(s)
mergeRuntime(a, b): voida{RuntimeSpec} firstb{RuntimeSpec} second- Returns: {RuntimeSpec} merged
mergeRuntimeCondition(a, b, runtime): voida{RuntimeCondition} firstb{RuntimeCondition} secondruntime{RuntimeSpec} full runtime- Returns: {RuntimeCondition} result
mergeRuntimeConditionNonFalse(a, b, runtime): voida{undefined|string|true|SortableSet} first b{undefined|string|true|SortableSet} second runtime{RuntimeSpec} full runtime- Returns: {undefined|string|true|SortableSet
} result
mergeRuntimeOwned(a, b): voida{RuntimeSpec} first (may be modified)b{RuntimeSpec} second- Returns: {RuntimeSpec} merged
runtimeConditionToString(runtimeCondition): voidruntimeCondition{RuntimeCondition} runtime condition- Returns:
<string>readable version
runtimeEqual(a, b): voida{RuntimeSpec} firstb{RuntimeSpec} second- Returns:
<boolean>true, when they are equal
runtimeToString(runtime): voidruntime{RuntimeSpec} runtime(s)- Returns:
<string>readable version
subtractRuntime(a, b): voida{RuntimeSpec} firstb{RuntimeSpec} second- Returns: {RuntimeSpec} result
subtractRuntimeCondition(a, b, runtime): voida{RuntimeCondition} firstb{RuntimeCondition} secondruntime{RuntimeSpec} runtime- Returns: {RuntimeCondition} result