Package ghidra.program.model.data
Class EnumValuePartitioner
- java.lang.Object
 - 
- ghidra.program.model.data.EnumValuePartitioner
 
 
- 
public class EnumValuePartitioner extends java.lang.ObjectThis is a static utility class used to partition a set of long values into as many non-intersecting BitGroups as possible. 
- 
- 
Constructor Summary
Constructors Constructor Description EnumValuePartitioner() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<BitGroup>partition(long[] values, int size)Partition the given values into a list of non-intersecting BitGroups. 
 - 
 
- 
- 
Method Detail
- 
partition
public static java.util.List<BitGroup> partition(long[] values, int size)
Partition the given values into a list of non-intersecting BitGroups.- Parameters:
 values- the values to be partitioned.size- size of enum value in bytes- Returns:
 - a list of BitGroups with non-intersecting bits.
 
 
 - 
 
 -