Class Package


  • public final class Package
    extends java.lang.Object
    Java representation of class pkl.Project#Package
    • Constructor Detail

      • Package

        public Package​(java.lang.String name,
                       PackageUri uri,
                       Version version,
                       java.net.URI packageZipUrl,
                       @Nullable java.lang.String description,
                       java.util.List<java.lang.String> authors,
                       @Nullable java.net.URI website,
                       @Nullable java.net.URI documentation,
                       @Nullable java.net.URI sourceCode,
                       @Nullable java.lang.String sourceCodeUrlScheme,
                       @Nullable java.lang.String license,
                       @Nullable java.lang.String licenseText,
                       @Nullable java.net.URI issueTracker,
                       java.util.List<java.nio.file.Path> apiTests,
                       java.util.List<java.lang.String> exclude)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getVersion

        public Version getVersion()
      • getPackageZipUrl

        public java.net.URI getPackageZipUrl()
      • getDescription

        public @Nullable java.lang.String getDescription()
      • getAuthors

        public java.util.List<java.lang.String> getAuthors()
      • getWebsite

        public @Nullable java.net.URI getWebsite()
      • getDocumentation

        public @Nullable java.net.URI getDocumentation()
      • getSourceCode

        public @Nullable java.net.URI getSourceCode()
      • getSourceCodeUrlScheme

        public @Nullable java.lang.String getSourceCodeUrlScheme()
      • getLicenseText

        public @Nullable java.lang.String getLicenseText()
      • getLicense

        public @Nullable java.lang.String getLicense()
      • getIssueTracker

        public @Nullable java.net.URI getIssueTracker()
      • getApiTests

        public java.util.List<java.nio.file.Path> getApiTests()
      • getExclude

        public java.util.List<java.lang.String> getExclude()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object