gpt4 book ai didi

de.huxhorn.sulky.version.YeOldeJavaVersion类的使用及代码示例

转载 作者:知者 更新时间:2024-03-18 08:59:31 25 4
gpt4 key购买 nike

本文整理了Java中de.huxhorn.sulky.version.YeOldeJavaVersion类的一些代码示例,展示了YeOldeJavaVersion类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YeOldeJavaVersion类的具体详情如下:
包路径:de.huxhorn.sulky.version.YeOldeJavaVersion
类名称:YeOldeJavaVersion

YeOldeJavaVersion介绍

[英]This class handles parsing and comparison of Java version numbers. The static JVM attribute contains the version retrieved from the "java.version" system property. If parsing that property fails (because security prevents access or the content is invalid) then "java.specification.version" is used as a fallback. If parsing that property also fails (for similar reasons) then the JVM attribute is initialized with MIN_VALUE, i.e. new JavaVersion(0,0,0,0,"!"). This class does not handle the proposed version string suggested in http://openjdk.java.net/jeps/223
[中]这个类处理Java version numbers的解析和比较。静态JVM属性包含从“java.version”系统属性检索到的版本。如果解析该属性失败(因为安全性阻止访问或内容无效),则使用“java.specification.version”作为回退。如果解析该属性也失败(出于类似原因),那么JVM属性将用MIN_值初始化,即新的JavaVersion(0,0,0,0,“!”)。此类不处理中建议的建议版本字符串http://openjdk.java.net/jeps/223

代码示例

代码示例来源:origin: de.huxhorn.sulky/de.huxhorn.sulky.version

@Override
public YeOldeJavaVersion withoutPreReleaseIdentifier()
{
  if(preReleaseIdentifier == null)
  {
    return this;
  }
  return new YeOldeJavaVersion(huge, major, minor, patch);
}

代码示例来源:origin: de.huxhorn.sulky/de.huxhorn.sulky.version

/**
 * Parses a Java version and returns the corresponding JavaVersion instance.
 *
 * @param versionString the String to be parsed
 * @return the JavaVersion corresponding to the given versionString
 * @throws java.lang.NullPointerException if versionString is null.
 * @throws java.lang.IllegalArgumentException if versionString is invalid.
 */
public static JavaVersion parse(String versionString)
{
  if(versionString == null)
  {
    throw new NullPointerException("versionString must not be null!");
  }
  if(versionString.startsWith("1."))
  {
    return YeOldeJavaVersion.parse(versionString);
  }
  return Jep223JavaVersion.parse(versionString);
}

代码示例来源:origin: huxi/sulky

return ((YeOldeJavaVersion)o1).compareTo((YeOldeJavaVersion) o2);

代码示例来源:origin: huxi/sulky

/**
 * Parses a Java version and returns the corresponding JavaVersion instance.
 *
 * @param versionString the String to be parsed
 * @return the JavaVersion corresponding to the given versionString
 * @throws java.lang.NullPointerException if versionString is null.
 * @throws java.lang.IllegalArgumentException if versionString is invalid.
 */
public static JavaVersion parse(String versionString)
{
  if(versionString == null)
  {
    throw new NullPointerException("versionString must not be null!");
  }
  if(versionString.startsWith("1."))
  {
    return YeOldeJavaVersion.parse(versionString);
  }
  return Jep223JavaVersion.parse(versionString);
}

代码示例来源:origin: de.huxhorn.sulky/de.huxhorn.sulky.version

return ((YeOldeJavaVersion)o1).compareTo((YeOldeJavaVersion) o2);

代码示例来源:origin: huxi/sulky

@Override
public YeOldeJavaVersion withoutPreReleaseIdentifier()
{
  if(preReleaseIdentifier == null)
  {
    return this;
  }
  return new YeOldeJavaVersion(huge, major, minor, patch);
}

代码示例来源:origin: de.huxhorn.sulky/de.huxhorn.sulky.version

return new YeOldeJavaVersion(huge, major, minor, patch, identifier);

代码示例来源:origin: huxi/sulky

return new YeOldeJavaVersion(huge, major, minor, patch, identifier);

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com