public class GolangRepository
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
GolangRepository.GolangRepositoryBuilder |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
original
"original" means the vcs type specified in go-import meta tag of HTML.
|
protected java.util.List<java.lang.String> |
urls
The repository urls.
|
protected VcsType |
vcs
The repository vcs.
|
| Constructor and Description |
|---|
GolangRepository() |
| Modifier and Type | Method and Description |
|---|---|
static GolangRepository.GolangRepositoryBuilder |
builder() |
boolean |
equals(java.lang.Object o) |
java.util.List<java.lang.String> |
getUrls() |
java.lang.String |
getVcs() |
VcsType |
getVcsType() |
int |
hashCode() |
boolean |
isOriginal() |
boolean |
match(GolangRepository anotherRepo) |
static GolangRepository |
newOriginalRepository(java.lang.String vcs,
java.util.List<java.lang.String> urls) |
static GolangRepository |
newOriginalRepository(VcsType vcs,
java.util.List<java.lang.String> urls) |
static GolangRepository |
newOriginalRepository(VcsType vcs,
java.lang.String url) |
static GolangRepository |
newSubstitutedRepository(VcsType vcs,
java.util.List<java.lang.String> urls) |
static GolangRepository |
newSubstitutedRepository(VcsType vcs,
java.lang.String url) |
void |
setVcs(java.lang.String vcs) |
protected java.util.List<java.lang.String> urls
protected VcsType vcs
protected boolean original
MetadataPackagePathResolverpublic java.lang.String getVcs()
public VcsType getVcsType()
public void setVcs(java.lang.String vcs)
public java.util.List<java.lang.String> getUrls()
public boolean isOriginal()
public static GolangRepository newOriginalRepository(VcsType vcs, java.lang.String url)
public static GolangRepository newOriginalRepository(java.lang.String vcs, java.util.List<java.lang.String> urls)
public static GolangRepository newOriginalRepository(VcsType vcs, java.util.List<java.lang.String> urls)
public static GolangRepository newSubstitutedRepository(VcsType vcs, java.lang.String url)
public static GolangRepository newSubstitutedRepository(VcsType vcs, java.util.List<java.lang.String> urls)
public static GolangRepository.GolangRepositoryBuilder builder()
public boolean match(GolangRepository anotherRepo)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object