Package com.igormaznitsa.mvngolang.utils
Class GoMod
java.lang.Object
com.igormaznitsa.mvngolang.utils.GoMod
public final class GoMod
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGoMod.GoCustomstatic classGoMod.GoExcludestatic classGoMod.GoModItemstatic classGoMod.GoModulestatic classGoMod.GoReplacestatic classGoMod.GoRequirestatic classGoMod.ModuleInfo -
Method Summary
Modifier and Type Method Description GoModaddItem(GoMod.GoModItem item)booleanequals(java.lang.Object that)<T extends GoMod.GoModItem>
java.util.List<T>find(java.lang.Class<T> klass)static GoModfrom(java.lang.String str)java.lang.StringgetModule()inthashCode()booleanhasReplaceFor(java.lang.String moduleName, java.lang.String version)booleanhasRequireFor(java.lang.String moduleName, java.lang.String version)intsize()java.lang.StringtoString()
-
Method Details
-
equals
public boolean equals(@Nullable java.lang.Object that)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
from
-
addItem
-
find
@Nonnull @MustNotContainNull public <T extends GoMod.GoModItem> java.util.List<T> find(@Nonnull java.lang.Class<T> klass) -
size
public int size() -
toString
@Nonnull public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
hasReplaceFor
public boolean hasReplaceFor(@Nonnull java.lang.String moduleName, @Nullable java.lang.String version) -
hasRequireFor
public boolean hasRequireFor(@Nonnull java.lang.String moduleName, @Nullable java.lang.String version) -
getModule
@Nullable public java.lang.String getModule()
-