2022-03-02 20:59:20 +00:00
|
|
|
package lombok.core;
|
|
|
|
|
|
|
|
import com.adjust.sdk.Constants;
|
|
|
|
import java.io.InputStream;
|
2022-03-22 15:40:06 +00:00
|
|
|
/* loaded from: com.discord-119010.apk:lombok/core/Version.SCL.lombok */
|
2022-03-02 20:59:20 +00:00
|
|
|
public class Version {
|
|
|
|
private static final String VERSION = "1.18.16";
|
|
|
|
private static final String RELEASE_NAME = "Envious Ferret";
|
|
|
|
|
|
|
|
private Version() {
|
|
|
|
}
|
|
|
|
|
|
|
|
public static void main(String[] strArr) {
|
|
|
|
if (strArr.length > 0) {
|
|
|
|
System.out.printf("%s\n", getFullVersion());
|
|
|
|
} else {
|
|
|
|
System.out.println(VERSION);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public static String getVersion() {
|
|
|
|
return VERSION;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static String getReleaseName() {
|
|
|
|
return RELEASE_NAME;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static String getFullVersion() {
|
|
|
|
InputStream resourceAsStream;
|
|
|
|
int read;
|
|
|
|
String format = String.format("v%s \"%s\"", VERSION, RELEASE_NAME);
|
|
|
|
if (isEdgeRelease() && (resourceAsStream = Version.class.getResourceAsStream("/release-timestamp.txt")) != null) {
|
|
|
|
try {
|
|
|
|
byte[] bArr = new byte[65536];
|
|
|
|
int i = 0;
|
|
|
|
while (i < bArr.length && (read = resourceAsStream.read(bArr, i, bArr.length - i)) != -1) {
|
|
|
|
i += read;
|
|
|
|
}
|
|
|
|
return String.valueOf(format) + " - " + new String(bArr, Constants.ENCODING).trim();
|
|
|
|
} catch (Exception unused) {
|
|
|
|
try {
|
|
|
|
resourceAsStream.close();
|
|
|
|
} catch (Exception unused2) {
|
|
|
|
}
|
|
|
|
return format;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return format;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static boolean isEdgeRelease() {
|
|
|
|
int lastIndexOf = VERSION.lastIndexOf(46);
|
|
|
|
if (lastIndexOf == -1) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
try {
|
|
|
|
return Integer.parseInt(VERSION.substring(lastIndexOf + 1)) % 2 == 1;
|
|
|
|
} catch (Exception unused) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|