Package org.pkl.core.project
Class Package
- java.lang.Object
-
- org.pkl.core.project.Package
-
public final class Package extends java.lang.ObjectJava representation of classpkl.Project#Package
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.util.List<java.nio.file.Path>getApiTests()java.util.List<java.lang.String>getAuthors()@Nullable java.lang.StringgetDescription()@Nullable java.net.URIgetDocumentation()java.util.List<java.lang.String>getExclude()@Nullable java.net.URIgetIssueTracker()@Nullable java.lang.StringgetLicense()@Nullable java.lang.StringgetLicenseText()java.lang.StringgetName()java.net.URIgetPackageZipUrl()@Nullable java.net.URIgetSourceCode()@Nullable java.lang.StringgetSourceCodeUrlScheme()PackageUrigetUri()VersiongetVersion()@Nullable java.net.URIgetWebsite()inthashCode()java.lang.StringtoString()
-
-
-
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()
-
getUri
public PackageUri getUri()
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-