记录类 ModInfo.ModVersion
java.lang.Object
java.lang.Record
net.minecraftforge.fml.loading.moddiscovery.ModInfo.ModVersion
- 所有已实现的接口:
net.minecraftforge.forgespi.language.IModInfo.ModVersion
- 封闭类:
ModInfo
private static record ModInfo.ModVersion(ModInfo.Holder<net.minecraftforge.forgespi.language.IModInfo> owner, String getModId, org.apache.maven.artifact.versioning.VersionRange getVersionRange, boolean isMandatory, net.minecraftforge.forgespi.language.IModInfo.Ordering getOrdering, net.minecraftforge.forgespi.language.IModInfo.DependencySide getSide, Optional<URL> getReferralURL)
extends Record
implements net.minecraftforge.forgespi.language.IModInfo.ModVersion
-
字段概要
字段修饰符和类型字段说明private final String
getModId
记录组件的字段。private final net.minecraftforge.forgespi.language.IModInfo.Ordering
getOrdering
记录组件的字段。getReferralURL
记录组件的字段。private final net.minecraftforge.forgespi.language.IModInfo.DependencySide
getSide
记录组件的字段。private final org.apache.maven.artifact.versioning.VersionRange
getVersionRange
记录组件的字段。private final boolean
isMandatory
记录组件的字段。private final ModInfo.Holder
<net.minecraftforge.forgespi.language.IModInfo> owner
记录组件的字段。 -
构造器概要
构造器限定符构造器说明private
ModVersion
(ModInfo.Holder<net.minecraftforge.forgespi.language.IModInfo> owner, String getModId, org.apache.maven.artifact.versioning.VersionRange getVersionRange, boolean isMandatory, net.minecraftforge.forgespi.language.IModInfo.Ordering getOrdering, net.minecraftforge.forgespi.language.IModInfo.DependencySide getSide, Optional<URL> getReferralURL) 创建ModVersion
记录类的实例。 -
方法概要
修饰符和类型方法说明final boolean
指示某个其他对象是否“等于”此对象。getModId()
返回getModId
记录组件的值。net.minecraftforge.forgespi.language.IModInfo.Ordering
返回getOrdering
记录组件的值。net.minecraftforge.forgespi.language.IModInfo
getOwner()
返回getReferralURL
记录组件的值。net.minecraftforge.forgespi.language.IModInfo.DependencySide
getSide()
返回getSide
记录组件的值。org.apache.maven.artifact.versioning.VersionRange
返回getVersionRange
记录组件的值。final int
hashCode()
返回此对象的哈希代码值。boolean
返回isMandatory
记录组件的值。static ModInfo.ModVersion
of
(net.minecraftforge.forgespi.language.IModInfo owner, net.minecraftforge.forgespi.language.IConfigurable config) ModInfo.Holder
<net.minecraftforge.forgespi.language.IModInfo> owner()
返回owner
记录组件的值。void
setOwner
(net.minecraftforge.forgespi.language.IModInfo newOwner) final String
toString()
返回此记录类的字符串表示形式。
-
字段详细资料
-
owner
owner
记录组件的字段。 -
getModId
getModId
记录组件的字段。 -
getVersionRange
private final org.apache.maven.artifact.versioning.VersionRange getVersionRangegetVersionRange
记录组件的字段。 -
isMandatory
private final boolean isMandatoryisMandatory
记录组件的字段。 -
getOrdering
private final net.minecraftforge.forgespi.language.IModInfo.Ordering getOrderinggetOrdering
记录组件的字段。 -
getSide
private final net.minecraftforge.forgespi.language.IModInfo.DependencySide getSidegetSide
记录组件的字段。 -
getReferralURL
getReferralURL
记录组件的字段。
-
-
构造器详细资料
-
ModVersion
private ModVersion(ModInfo.Holder<net.minecraftforge.forgespi.language.IModInfo> owner, String getModId, org.apache.maven.artifact.versioning.VersionRange getVersionRange, boolean isMandatory, net.minecraftforge.forgespi.language.IModInfo.Ordering getOrdering, net.minecraftforge.forgespi.language.IModInfo.DependencySide getSide, Optional<URL> getReferralURL) 创建ModVersion
记录类的实例。- 参数:
owner
-owner
记录组件的值getModId
-getModId
记录组件的值getVersionRange
-getVersionRange
记录组件的值isMandatory
-isMandatory
记录组件的值getOrdering
-getOrdering
记录组件的值getSide
-getSide
记录组件的值getReferralURL
-getReferralURL
记录组件的值
-
-
方法详细资料
-
of
public static ModInfo.ModVersion of(net.minecraftforge.forgespi.language.IModInfo owner, net.minecraftforge.forgespi.language.IConfigurable config) -
getOwner
public net.minecraftforge.forgespi.language.IModInfo getOwner()- 指定者:
getOwner
在接口中net.minecraftforge.forgespi.language.IModInfo.ModVersion
-
setOwner
public void setOwner(net.minecraftforge.forgespi.language.IModInfo newOwner) - 指定者:
setOwner
在接口中net.minecraftforge.forgespi.language.IModInfo.ModVersion
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)
对参考组件进行比较;使用 '==' 对基元组件进行比较 -
owner
返回owner
记录组件的值。- 返回:
owner
记录组件的值
-
getModId
返回getModId
记录组件的值。- 指定者:
getModId
在接口中net.minecraftforge.forgespi.language.IModInfo.ModVersion
- 返回:
getModId
记录组件的值
-
getVersionRange
public org.apache.maven.artifact.versioning.VersionRange getVersionRange()返回getVersionRange
记录组件的值。- 指定者:
getVersionRange
在接口中net.minecraftforge.forgespi.language.IModInfo.ModVersion
- 返回:
getVersionRange
记录组件的值
-
isMandatory
public boolean isMandatory()返回isMandatory
记录组件的值。- 指定者:
isMandatory
在接口中net.minecraftforge.forgespi.language.IModInfo.ModVersion
- 返回:
isMandatory
记录组件的值
-
getOrdering
public net.minecraftforge.forgespi.language.IModInfo.Ordering getOrdering()返回getOrdering
记录组件的值。- 指定者:
getOrdering
在接口中net.minecraftforge.forgespi.language.IModInfo.ModVersion
- 返回:
getOrdering
记录组件的值
-
getSide
public net.minecraftforge.forgespi.language.IModInfo.DependencySide getSide()返回getSide
记录组件的值。- 指定者:
getSide
在接口中net.minecraftforge.forgespi.language.IModInfo.ModVersion
- 返回:
getSide
记录组件的值
-
getReferralURL
返回getReferralURL
记录组件的值。- 指定者:
getReferralURL
在接口中net.minecraftforge.forgespi.language.IModInfo.ModVersion
- 返回:
getReferralURL
记录组件的值
-