Record Class Version

java.lang.Object
java.lang.Record
cn.taketoday.lang.Version

public record Version(int major, int minor, int micro, String type, int step, String extension, String implementationVersion) extends Record
Class that exposes the version. Fetches the "Implementation-Version" manifest attribute from the jar file.
从以下版本开始:
4.0
作者:
TODAY 2021/10/11 23:28
  • 字段详细资料

  • 构造器详细资料

    • Version

      public Version(int major, int minor, int micro, String type, int step, @Nullable String extension, String implementationVersion)
      创建 Version 记录的实例。
      参数:
      major - major 记录组件的值
      minor - minor 记录组件的值
      micro - micro 记录组件的值
      type - type 记录组件的值
      step - step 记录组件的值
      extension - extension 记录组件的值
      implementationVersion - implementationVersion 记录组件的值
  • 方法详细资料

    • toString

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

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

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

      public static Version get()
      另请参阅:
    • major

      public int major()
      返回 major 记录组件的值。
      返回:
      major 记录组件的值
    • minor

      public int minor()
      返回 minor 记录组件的值。
      返回:
      minor 记录组件的值
    • micro

      public int micro()
      返回 micro 记录组件的值。
      返回:
      micro 记录组件的值
    • type

      public String type()
      返回 type 记录组件的值。
      返回:
      type 记录组件的值
    • step

      public int step()
      返回 step 记录组件的值。
      返回:
      step 记录组件的值
    • extension

      @Nullable public String extension()
      返回 extension 记录组件的值。
      返回:
      extension 记录组件的值
    • implementationVersion

      public String implementationVersion()
      返回 implementationVersion 记录组件的值。
      返回:
      implementationVersion 记录组件的值