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