public static boolean isInEclipseUnitTests() { detect(); return inEclipseUnitTests; } }
private static synchronized void detect() { if (runtimeDetected) { return; } if (detectJava14()) { detectJava15(); detectEclipse(); } runtimeDetected = true; }
private static boolean detectJava15() { try { java5Function(); java15 = true; } catch (Throwable ignore) { } return java15; }
if (RuntimeDetect.isJava15()) { JMenu j5Menu = new JMenu("Threads"); JMenuItem menuThreadDump = new JMenuItem("ThreadDump to console");
public static boolean isJava14() { detect(); return java14; }
public static boolean isJava15() { detect(); return java15; }
public static boolean isJava13() { detect(); return java13; }