1 package org.bouncycastle.util; 2 3 /** 4 * Utility methods and constants for ints. 5 */ 6 public class Integers 7 { 8 public static final int BYTES = Integer.BYTES; 9 public static final int SIZE = Integer.SIZE; 10 numberOfLeadingZeros(int i)11 public static int numberOfLeadingZeros(int i) 12 { 13 return Integer.numberOfLeadingZeros(i); 14 } 15 numberOfTrailingZeros(int i)16 public static int numberOfTrailingZeros(int i) 17 { 18 return Integer.numberOfTrailingZeros(i); 19 } 20 reverse(int i)21 public static int reverse(int i) 22 { 23 return Integer.reverse(i); 24 } 25 reverseBytes(int i)26 public static int reverseBytes(int i) 27 { 28 return Integer.reverseBytes(i); 29 } 30 rotateLeft(int i, int distance)31 public static int rotateLeft(int i, int distance) 32 { 33 return Integer.rotateLeft(i, distance); 34 } 35 rotateRight(int i, int distance)36 public static int rotateRight(int i, int distance) 37 { 38 return Integer.rotateRight(i, distance); 39 } 40 valueOf(int value)41 public static Integer valueOf(int value) 42 { 43 return Integer.valueOf(value); 44 } 45 } 46