package org.erlide.runtime.runtimeinfo;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
public final class RuntimeInfoCatalogData {
public final String erlideRuntimeName;
public final Collection<RuntimeInfo> runtimes;
public final String defaultRuntimeName;
public RuntimeInfoCatalogData(final Collection<RuntimeInfo> runtimes,
final String defaultRuntimeName, final String erlideRuntimeName) {
this.runtimes = Collections.unmodifiableCollection(runtimes);
this.defaultRuntimeName = defaultRuntimeName;
this.erlideRuntimeName = erlideRuntimeName;
}
public RuntimeInfoCatalogData() {
this(new ArrayList<RuntimeInfo>(), null, null);
}
}