Jes Cok created FLINK-33725: ------------------------------- Summary: MathUtils.isPowerOf2 does not cover the case of value=0 Key: FLINK-33725 URL: https://issues.apache.org/jira/browse/FLINK-33725 Project: Flink Issue Type: Improvement Components: API / Core Reporter: Jes Cok
org.apache.flink.util.MathUtils.isPowerOf2, This static method does not cover the case of value=0. Should the document explain that value cannot be =0? Or could it be re implemented as the following code? public static boolean isPowerOf2(long value) { return value > 0 && (value & (value - 1)) == 0; } -- This message was sent by Atlassian Jira (v8.20.10#820010)