记录类 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 记录组件的字段。
    private final Optional<URL>
    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 记录组件的值。
    net.minecraftforge.forgespi.language.IModInfo.Ordering
    返回 getOrdering 记录组件的值。
    net.minecraftforge.forgespi.language.IModInfo
     
    返回 getReferralURL 记录组件的值。
    net.minecraftforge.forgespi.language.IModInfo.DependencySide
    返回 getSide 记录组件的值。
    org.apache.maven.artifact.versioning.VersionRange
    返回 getVersionRange 记录组件的值。
    final int
    返回此对象的哈希代码值。
    boolean
    返回 isMandatory 记录组件的值。
    of(net.minecraftforge.forgespi.language.IModInfo owner, net.minecraftforge.forgespi.language.IConfigurable config)
     
    ModInfo.Holder<net.minecraftforge.forgespi.language.IModInfo>
    返回 owner 记录组件的值。
    void
    setOwner(net.minecraftforge.forgespi.language.IModInfo newOwner)
     
    final String
    返回此记录类的字符串表示形式。

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 字段详细资料

    • owner

      private final ModInfo.Holder<net.minecraftforge.forgespi.language.IModInfo> owner
      owner 记录组件的字段。
    • getModId

      private final String getModId
      getModId 记录组件的字段。
    • getVersionRange

      private final org.apache.maven.artifact.versioning.VersionRange getVersionRange
      getVersionRange 记录组件的字段。
    • isMandatory

      private final boolean isMandatory
      isMandatory 记录组件的字段。
    • getOrdering

      private final net.minecraftforge.forgespi.language.IModInfo.Ordering getOrdering
      getOrdering 记录组件的字段。
    • getSide

      private final net.minecraftforge.forgespi.language.IModInfo.DependencySide getSide
      getSide 记录组件的字段。
    • getReferralURL

      private final Optional<URL> 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

      public final String toString()
      返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用 Objects::equals(Object,Object) 对参考组件进行比较;使用 '==' 对基元组件进行比较
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • owner

      public ModInfo.Holder<net.minecraftforge.forgespi.language.IModInfo> owner()
      返回 owner 记录组件的值。
      返回:
      owner 记录组件的值
    • getModId

      public String 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

      public Optional<URL> getReferralURL()
      返回 getReferralURL 记录组件的值。
      指定者:
      getReferralURL 在接口中 net.minecraftforge.forgespi.language.IModInfo.ModVersion
      返回:
      getReferralURL 记录组件的值