android.databinding.tool.writer
Class FlagSet
java.lang.Object
android.databinding.tool.writer.FlagSet
public class FlagSet
- extends java.lang.Object
Used for code generation. A BitSet can be converted into a flag set,
which is basically a list of longs that can be divided into pieces.
Constructor Summary |
FlagSet(java.util.BitSet bitSet,
int bucketCount)
|
FlagSet(int... bits)
|
FlagSet(long[] buckets)
|
FlagSet(long[] buckets,
int minBucketCount)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
sBucketSize
public static final int sBucketSize
- See Also:
- Constant Field Values
type
public final java.lang.String type
buckets
public final long[] buckets
FlagSet
public FlagSet(java.util.BitSet bitSet,
int bucketCount)
FlagSet
public FlagSet(long[] buckets)
FlagSet
public FlagSet(long[] buckets,
int minBucketCount)
FlagSet
public FlagSet(int... bits)
intersect
public boolean intersect(FlagSet other,
int bucketIndex)
getLocalName
public java.lang.String getLocalName()
setLocalName
public void setLocalName(java.lang.String localName)
hasLocalName
public boolean hasLocalName()
isDynamic
public boolean isDynamic()
setDynamic
public void setDynamic(boolean isDynamic)
andNot
public FlagSet andNot(FlagSet other)
or
public FlagSet or(FlagSet other)
isEmpty
public boolean isEmpty()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
bitsEqual
public boolean bitsEqual(FlagSet other)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object