public class JarVersion
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BUILD_NUMBER |
java.lang.String |
buildNumber |
static JarVersion |
EMPTY |
java.lang.String |
implementationVersion |
java.lang.String |
jarFileName |
java.lang.String |
mainClass |
static java.lang.String |
REVISION_NUMBER |
java.lang.String |
revisionNumber |
| Modifier | Constructor and Description |
|---|---|
protected |
JarVersion(java.lang.String jarFileName) |
protected |
JarVersion(java.lang.String jarFileName,
java.lang.String mainClass,
java.lang.String implementationVersion,
java.lang.String buildNumber,
java.lang.String revisionNumber) |
| Modifier and Type | Method and Description |
|---|---|
static JarVersion |
create(java.lang.String jarFileName) |
java.lang.String |
format() |
static java.util.List<JarVersion> |
getClassPathJarVersions(java.util.List<java.lang.String> classPath) |
static java.util.Optional<JarVersion> |
getClassPathJarVersionsByTarget(java.util.List<java.lang.String> classPath,
java.lang.String targetClassName) |
public static final java.lang.String BUILD_NUMBER
public static final java.lang.String REVISION_NUMBER
public static final JarVersion EMPTY
public final java.lang.String jarFileName
public final java.lang.String mainClass
public final java.lang.String implementationVersion
public final java.lang.String buildNumber
public final java.lang.String revisionNumber
protected JarVersion(java.lang.String jarFileName,
java.lang.String mainClass,
java.lang.String implementationVersion,
java.lang.String buildNumber,
java.lang.String revisionNumber)
protected JarVersion(java.lang.String jarFileName)
public static JarVersion create(java.lang.String jarFileName)
public static java.util.List<JarVersion> getClassPathJarVersions(java.util.List<java.lang.String> classPath)
public static java.util.Optional<JarVersion> getClassPathJarVersionsByTarget(java.util.List<java.lang.String> classPath, java.lang.String targetClassName)
public java.lang.String format()