Example usage for org.apache.commons.lang3 JavaVersion JAVA_1_8

List of usage examples for org.apache.commons.lang3 JavaVersion JAVA_1_8

Introduction

In this page you can find the example usage for org.apache.commons.lang3 JavaVersion JAVA_1_8.

Prototype

JavaVersion JAVA_1_8

To view the source code for org.apache.commons.lang3 JavaVersion JAVA_1_8.

Click Source Link

Document

Java 1.8.

Usage

From source file:com.github.shredder121.testannotations.timezone.TimeZoneRule.java

private static TimeZone parseToTimeZone(TimeZoneTest timeZone) {
    String id = timeZone.value();
    if (SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_8)) {
        return getTimeZoneJavaTime(id);
    } else {/*from   ww  w  .  j a v a  2s  .c  o  m*/
        return getTimeZoneLegacy(id);
    }
}

From source file:Book.java

public boolean isAtLeastJavaVersion() {
    return JavaVersion.JAVA_1_8.atLeast(JavaVersion.JAVA_1_7);
}

From source file:com.fireball1725.firelib.FireMod.java

@Mod.EventHandler
public final void preInit(FMLPreInitializationEvent event) {
    final Stopwatch stopwatch = Stopwatch.createStarted();
    this.getLogger().info("Pre Initialization (Started)");

    // Check java version to make sure we are on Java 1.8
    if (!SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_8)) {
        //throw new OutdatedJavaException(String.format("%s requires Java 8 or newer, Please update your java", ModInfo.MOD_NAME));
    }/*w  w  w.  j a v  a2s .  co  m*/

    this.proxy().registerEventHandler(this);
    proxy().initConfiguration(event);
    proxy().preInitStart(event);
    proxy().registerEventHandler(new RegistrationHelper(this));
    proxy().preInitEnd(event);

    this.getLogger()
            .info("Pre Initialization (Ended after " + stopwatch.elapsed(TimeUnit.MILLISECONDS) + "ms)");
}

From source file:ee.ioc.cs.vsle.editor.Editor.java

private static void checkJavaVersion() {
    logger.info("Java Version: {}", org.apache.commons.lang3.SystemUtils.JAVA_VERSION);

    if (!org.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_8)) {

        String message = String.format("CoCoViLa requires at least Java %s to run!", JavaVersion.JAVA_1_8);
        logger.error(message);/*from w  w  w .ja v a 2  s.c om*/
        //for those who start the program w/o the console --
        //try to show this error message in a dialog, not just die silently
        try {
            JOptionPane.showMessageDialog(null, message, "Error", JOptionPane.ERROR_MESSAGE);
        } finally {
            System.exit(1);
        }
    }
}

From source file:org.apache.maven.cli.transfer.FileSizeFormatTest.java

@Test
public void testSizeWithSelectedScaleUnit() {
    FileSizeFormat format = new FileSizeFormat(Locale.ENGLISH);

    long _0_bytes = 0L;
    assertEquals("0 B", format.format(_0_bytes));
    assertEquals("0 B", format.format(_0_bytes, ScaleUnit.BYTE));
    assertEquals("0 kB", format.format(_0_bytes, ScaleUnit.KILOBYTE));
    assertEquals("0 MB", format.format(_0_bytes, ScaleUnit.MEGABYTE));
    assertEquals("0 GB", format.format(_0_bytes, ScaleUnit.GIGABYTE));

    long _5_bytes = 5L;
    assertEquals("5 B", format.format(_5_bytes));
    assertEquals("5 B", format.format(_5_bytes, ScaleUnit.BYTE));
    assertEquals("0 kB", format.format(_5_bytes, ScaleUnit.KILOBYTE));
    assertEquals("0 MB", format.format(_5_bytes, ScaleUnit.MEGABYTE));
    assertEquals("0 GB", format.format(_5_bytes, ScaleUnit.GIGABYTE));

    long _49_bytes = 49L;
    assertEquals("49 B", format.format(_49_bytes));
    assertEquals("49 B", format.format(_49_bytes, ScaleUnit.BYTE));
    assertEquals("0 kB", format.format(_49_bytes, ScaleUnit.KILOBYTE));
    assertEquals("0 MB", format.format(_49_bytes, ScaleUnit.MEGABYTE));
    assertEquals("0 GB", format.format(_49_bytes, ScaleUnit.GIGABYTE));

    long _50_bytes = 50L;
    assertEquals("50 B", format.format(_50_bytes));
    assertEquals("50 B", format.format(_50_bytes, ScaleUnit.BYTE));
    if (SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_8)) {
        assertEquals("0.1 kB", format.format(_50_bytes, ScaleUnit.KILOBYTE));
    }//from  w  ww.j  a v a2  s  .  c  o  m
    assertEquals("0 MB", format.format(_50_bytes, ScaleUnit.MEGABYTE));
    assertEquals("0 GB", format.format(_50_bytes, ScaleUnit.GIGABYTE));

    long _999_bytes = 999L;
    assertEquals("999 B", format.format(_999_bytes));
    assertEquals("999 B", format.format(_999_bytes, ScaleUnit.BYTE));
    assertEquals("1.0 kB", format.format(_999_bytes, ScaleUnit.KILOBYTE));
    assertEquals("0 MB", format.format(_999_bytes, ScaleUnit.MEGABYTE));
    assertEquals("0 GB", format.format(_999_bytes, ScaleUnit.GIGABYTE));

    long _1000_bytes = 1000L;
    assertEquals("1.0 kB", format.format(_1000_bytes));
    assertEquals("1000 B", format.format(_1000_bytes, ScaleUnit.BYTE));
    assertEquals("1.0 kB", format.format(_1000_bytes, ScaleUnit.KILOBYTE));
    assertEquals("0 MB", format.format(_1000_bytes, ScaleUnit.MEGABYTE));
    assertEquals("0 GB", format.format(_1000_bytes, ScaleUnit.GIGABYTE));

    long _49_kilobytes = 49L * 1000L;
    assertEquals("49 kB", format.format(_49_kilobytes));
    assertEquals("49000 B", format.format(_49_kilobytes, ScaleUnit.BYTE));
    assertEquals("49 kB", format.format(_49_kilobytes, ScaleUnit.KILOBYTE));
    assertEquals("0 MB", format.format(_49_kilobytes, ScaleUnit.MEGABYTE));
    assertEquals("0 GB", format.format(_49_kilobytes, ScaleUnit.GIGABYTE));

    long _50_kilobytes = 50L * 1000L;
    assertEquals("50 kB", format.format(_50_kilobytes));
    assertEquals("50000 B", format.format(_50_kilobytes, ScaleUnit.BYTE));
    assertEquals("50 kB", format.format(_50_kilobytes, ScaleUnit.KILOBYTE));
    if (SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_8)) {
        assertEquals("0.1 MB", format.format(_50_kilobytes, ScaleUnit.MEGABYTE));
    }
    assertEquals("0 GB", format.format(_50_kilobytes, ScaleUnit.GIGABYTE));

    long _999_kilobytes = 999L * 1000L;
    assertEquals("999 kB", format.format(_999_kilobytes));
    assertEquals("999000 B", format.format(_999_kilobytes, ScaleUnit.BYTE));
    assertEquals("999 kB", format.format(_999_kilobytes, ScaleUnit.KILOBYTE));
    assertEquals("1.0 MB", format.format(_999_kilobytes, ScaleUnit.MEGABYTE));
    assertEquals("0 GB", format.format(_999_kilobytes, ScaleUnit.GIGABYTE));

    long _1000_kilobytes = 1000L * 1000L;
    assertEquals("1.0 MB", format.format(_1000_kilobytes));
    assertEquals("1000000 B", format.format(_1000_kilobytes, ScaleUnit.BYTE));
    assertEquals("1000 kB", format.format(_1000_kilobytes, ScaleUnit.KILOBYTE));
    assertEquals("1.0 MB", format.format(_1000_kilobytes, ScaleUnit.MEGABYTE));
    assertEquals("0 GB", format.format(_1000_kilobytes, ScaleUnit.GIGABYTE));

    long _49_megabytes = 49L * 1000L * 1000L;
    assertEquals("49 MB", format.format(_49_megabytes));
    assertEquals("49000000 B", format.format(_49_megabytes, ScaleUnit.BYTE));
    assertEquals("49000 kB", format.format(_49_megabytes, ScaleUnit.KILOBYTE));
    assertEquals("49 MB", format.format(_49_megabytes, ScaleUnit.MEGABYTE));
    assertEquals("0 GB", format.format(_49_megabytes, ScaleUnit.GIGABYTE));

    long _50_megabytes = 50L * 1000L * 1000L;
    assertEquals("50 MB", format.format(_50_megabytes));
    assertEquals("50000000 B", format.format(_50_megabytes, ScaleUnit.BYTE));
    assertEquals("50000 kB", format.format(_50_megabytes, ScaleUnit.KILOBYTE));
    assertEquals("50 MB", format.format(_50_megabytes, ScaleUnit.MEGABYTE));
    if (SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_8)) {
        assertEquals("0.1 GB", format.format(_50_megabytes, ScaleUnit.GIGABYTE));
    }

    long _999_megabytes = 999L * 1000L * 1000L;
    assertEquals("999 MB", format.format(_999_megabytes));
    assertEquals("999000000 B", format.format(_999_megabytes, ScaleUnit.BYTE));
    assertEquals("999000 kB", format.format(_999_megabytes, ScaleUnit.KILOBYTE));
    assertEquals("999 MB", format.format(_999_megabytes, ScaleUnit.MEGABYTE));
    assertEquals("1.0 GB", format.format(_999_megabytes, ScaleUnit.GIGABYTE));

    long _1000_megabytes = 1000L * 1000L * 1000L;
    assertEquals("1.0 GB", format.format(_1000_megabytes));
    assertEquals("1000000000 B", format.format(_1000_megabytes, ScaleUnit.BYTE));
    assertEquals("1000000 kB", format.format(_1000_megabytes, ScaleUnit.KILOBYTE));
    assertEquals("1000 MB", format.format(_1000_megabytes, ScaleUnit.MEGABYTE));
    assertEquals("1.0 GB", format.format(_1000_megabytes, ScaleUnit.GIGABYTE));
}

From source file:uk.co.hexeption.darkforge.mixin.mixins.MixinMinecraft.java

/**
 * Injections// w  w w  .ja va  2  s.  c o  m
 */

@Inject(method = "init", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/Minecraft;checkGLError(Ljava/lang/String;)V", ordinal = 2, shift = At.Shift.AFTER))
private void IstartGame(CallbackInfo callback) {

    if (SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_8)) {
        DarkForge.INSTANCE.start();
    } else {
        throw new OutdatedJavaException(
                "Darkforge requires Java 8 or newer, Please update your java to the latest version");
    }
}