Class SBPeer

java.lang.Object
com.io7m.sunburst.model.SBPeer

public final class SBPeer extends Object
A well-formed peer.
  • Method Details

    • builder

      public static SBPeer.Builder builder(String packageName)
      Parameters:
      packageName - The package name
      Returns:
      A new mutable import builder
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • packageName

      public String packageName()
      Returns:
      The package name
    • imports

      public Map<String,com.io7m.verona.core.Version> imports()
      Returns:
      The map of package names to package versions
    • importSet

      public Set<SBPackageIdentifier> importSet()
      Returns:
      The imports as a set of identifiers