public string BuildArgumentsByGroup(ArgumentsGroupType group, Dictionary <string, string> jvmArgumentDictionary, IEnumerable <Rule> rulesFilter) { IEnumerable <Rule> rules = rulesFilter as Rule[] ?? rulesFilter.ToArray(); string toReturn = ArgGroups.FirstOrDefault( ag => ag.Type == group)? .ToString(jvmArgumentDictionary, rules.ToArray()) ?? string.Empty; if (InheritableVersionManifest != null && InheritableVersionManifest.Type == VersionManifestType.V2) { toReturn = (toReturn == string.Empty ? string.Empty : toReturn + " ") + InheritableVersionManifest.BuildArgumentsByGroup(group, jvmArgumentDictionary, rules); } return(toReturn); }
public string GetBaseJar() { return(InheritsFrom == null ? VersionId : InheritableVersionManifest.GetBaseJar()); }