/* * Decompiled with CFR 0.152. */ package com.tridium.sys.module; import com.tridium.sys.module.NModule; import javax.baja.util.Version; public class Dependency { public final String name; public final Version bajaVersion; public final String vendor; public final Version vendorVersion; NModule resolution; public String toString() { StringBuffer stringBuffer = new StringBuffer(this.name); if (this.bajaVersion != null) { stringBuffer.append('-').append(this.bajaVersion); } if (this.vendor != null) { stringBuffer.append('-').append(this.vendor); if (this.vendorVersion != null) { stringBuffer.append('-').append(this.vendorVersion); } } if (this.resolution != null) { stringBuffer.append(" -> ").append(this.resolution); } return stringBuffer.toString(); } public Dependency(String string, Version version, String string2, Version version2) { this.name = string; this.bajaVersion = version; this.vendor = string2; this.vendorVersion = version2; } public Dependency(String string, Version version, String string2, Version version2, NModule nModule) { this(string, version, string2, version2); this.resolution = nModule; } }