public static Version parseVersion(String versionStr) { if (versionStr == null) return null; versionStr = versionStr.trim(); if (versionStr.length() == 0) return null; String[] parts = VERSION_SEPARATOR.split(versionStr); // Let's not bother if there's no separate parts; otherwise use whatever we got if (parts.length < 2) { return null; } int major = parseVersionPart(parts[0]); int minor = parseVersionPart(parts[1]); int patch = (parts.length > 2) ? parseVersionPart(parts[2]) : 0; String snapshot = (parts.length > 3) ? parts[3] : null; return new Version(major, minor, patch, snapshot); }
/** * @since 1.6 */ @Override public Version version() { return Version.unknownVersion(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(_majorVersion).append('.'); sb.append(_minorVersion).append('.'); sb.append(_patchLevel); if (isSnapshot()) { sb.append('-').append(_snapshotInfo); } return sb.toString(); }
public static Version parseVersion(String versionStr) { if (versionStr == null) return null; versionStr = versionStr.trim(); if (versionStr.length() == 0) return null; String[] parts = VERSION_SEPARATOR.split(versionStr); // Let's not bother if there's no separate parts; otherwise use whatever we got if (parts.length < 2) { return null; } int major = parseVersionPart(parts[0]); int minor = parseVersionPart(parts[1]); int patch = (parts.length > 2) ? parseVersionPart(parts[2]) : 0; String snapshot = (parts.length > 3) ? parts[3] : null; return new Version(major, minor, patch, snapshot); }
/** * @since 1.6 */ @Override public Version version() { return Version.unknownVersion(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(_majorVersion).append('.'); sb.append(_minorVersion).append('.'); sb.append(_patchLevel); if (isSnapshot()) { sb.append('-').append(_snapshotInfo); } return sb.toString(); }
@Override public Version version() { return new Version(1,0,0,"com.intel.mtwilson.integration"); // return new Version(1,0,0,"com.intel.mtwilson.integration","mtwilson-tag-selection-json",null); }
/** * Helper method that will try to load version information for specified * class. Implementation is simple: class loader that loaded specified * class is asked to load resource with name "VERSION" from same * location (package) as class itself had. * If no version information is found, {@link Version#unknownVersion()} is * returned. */ public static Version versionFor(Class<?> cls) { InputStream in; Version version = null; try { in = cls.getResourceAsStream(VERSION_FILE); if (in != null) { try { BufferedReader br = new BufferedReader(new InputStreamReader(in, "UTF-8")); version = parseVersion(br.readLine()); } finally { try { in.close(); } catch (IOException e) { throw new RuntimeException(e); } } } } catch (IOException e) { } return (version == null) ? Version.unknownVersion() : version; }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(_majorVersion).append('.'); sb.append(_minorVersion).append('.'); sb.append(_patchLevel); if (isSnapshot()) { sb.append('-').append(_snapshotInfo); } return sb.toString(); }
public <T, U> MixinModule(String name, Class<T> clazz, Class<U> mixin) { super(name, new Version(1, 0, 0, null)); this.clazz = clazz; this.mixin = mixin; }
this.version = Version.unknownVersion();
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(_majorVersion).append('.'); sb.append(_minorVersion).append('.'); sb.append(_patchLevel); if (isSnapshot()) { sb.append('-').append(_snapshotInfo); } return sb.toString(); }
@Override public Version version() { return new Version(1, 0, 0, null); }
/** * @since 1.6 */ @Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return new Version(1, 0, 0, null); }
/** * @since 1.6 */ @Override public Version version() { return Version.unknownVersion(); }
@Override public Version version() { return new Version(1,0,0,""); }
/** * Helper method that will try to load version information for specified * class. Implementation is simple: class loader that loaded specified * class is asked to load resource with name "VERSION" from same * location (package) as class itself had. * If no version information is found, {@link Version#unknownVersion()} is * returned. */ public static Version versionFor(Class<?> cls) { InputStream in; Version version = null; try { in = cls.getResourceAsStream(VERSION_FILE); if (in != null) { try { BufferedReader br = new BufferedReader(new InputStreamReader(in, "UTF-8")); version = parseVersion(br.readLine()); } finally { try { in.close(); } catch (IOException e) { throw new RuntimeException(e); } } } } catch (IOException e) { } return (version == null) ? Version.unknownVersion() : version; }
public LinkedInModule() { super("LinkedInModule", new Version(1, 0, 0, null)); }
/** * @since 1.6 */ public Version version() { return Version.unknownVersion(); }