APIdia Launch Partner
Top Description Fields Constructors Methods
sun.jvm.hotspot.utilities

public Class Bits

extends Object
Class Inheritance

Bit manipulation routines

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public
Bits()

Method Summary

Modifier and TypeMethod and Description
public static int
clearBits(int x, int m)

public static int
clearNthBit(int x, int n)

public static boolean
isSetNthBit(int word, int n)

public static int
maskBits(int x, int m)

public static long
maskBitsLong(long x, long m)

public static int
nthBit(int n)

public static int
rightNBits(int n)

public static int
roundTo(int x, int s)

Returns integer round-up to the nearest multiple of s (s must be a power of two)

public static int
setBits(int x, int m)

public static int
setNthBit(int x, int n)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AllBitsback to summary
public static final int AllBits
BitsPerByteback to summary
public static final int BitsPerByte
BitsPerIntback to summary
public static final int BitsPerInt
LogBytesPerIntback to summary
public static final int LogBytesPerInt
LogBytesPerLongback to summary
public static final int LogBytesPerLong
NoBitsback to summary
public static final int NoBits
OneBitback to summary
public static final int OneBit

Constructor Detail

Bitsback to summary
public Bits()

Method Detail

clearBitsback to summary
public static int clearBits(int x, int m)
clearNthBitback to summary
public static int clearNthBit(int x, int n)
isSetNthBitback to summary
public static boolean isSetNthBit(int word, int n)
maskBitsback to summary
public static int maskBits(int x, int m)
maskBitsLongback to summary
public static long maskBitsLong(long x, long m)
nthBitback to summary
public static int nthBit(int n)
rightNBitsback to summary
public static int rightNBits(int n)
roundToback to summary
public static int roundTo(int x, int s)

Returns integer round-up to the nearest multiple of s (s must be a power of two)

setBitsback to summary
public static int setBits(int x, int m)
setNthBitback to summary
public static int setNthBit(int x, int n)