static boolean log(Level level, String message, Throwable ex) { if (!shouldLog(level)) return true; Logger.getLogger(JavaCL.class.getSimpleName()).log(level, message, ex); return true; }
static boolean log(Level level, String message, Throwable ex) { if (!shouldLog(level)) return true; Logger.getLogger(JavaCL.class.getSimpleName()).log(level, message, ex); return true; }
void requireMinVersionValue(String feature, double minValue, double deprecationValue) { double value = getVersionValue(); if (value < minValue) { throw new CLVersionException(feature + " requires OpenCL version " + minValue + " (detected version is " + value + ")"); } else if (!Double.isNaN(deprecationValue) && featuresCheckedForVersion.add(feature)) { Level level = null; if (value < deprecationValue && JavaCL.verbose) level = Level.INFO; else if (value >= deprecationValue) level = Level.WARNING; if (level != null && shouldLog(level)) log(level, feature + " is deprecated from OpenCL version " + deprecationValue + " (detected version is " + value + ")"); } }
void requireMinVersionValue(String feature, double minValue, double deprecationValue) { double value = getVersionValue(); if (value < minValue) { throw new CLVersionException(feature + " requires OpenCL version " + minValue + " (detected version is " + value + ")"); } else if (!Double.isNaN(deprecationValue) && featuresCheckedForVersion.add(feature)) { Level level = null; if (value < deprecationValue && JavaCL.verbose) level = Level.INFO; else if (value >= deprecationValue) level = Level.WARNING; if (level != null && shouldLog(level)) log(level, feature + " is deprecated from OpenCL version " + deprecationValue + " (detected version is " + value + ")"); } }