Package android.databinding.tool.writer
Class FlagSet
- java.lang.Object
-
- android.databinding.tool.writer.FlagSet
-
public class FlagSet extends java.lang.ObjectUsed 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.
-
-
Field Summary
Fields Modifier and Type Field Description long[]bucketsstatic intsBucketSizejava.lang.Stringtype
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlagSetandNot(FlagSet other)booleanbitsEqual(FlagSet other)booleanequals(java.lang.Object obj)java.lang.StringgetLocalName()inthashCode()booleanhasLocalName()booleanintersect(FlagSet other, int bucketIndex)booleanisDynamic()booleanisEmpty()FlagSetor(FlagSet other)voidsetDynamic(boolean isDynamic)voidsetLocalName(java.lang.String localName)java.lang.StringtoString()
-
-
-
Field Detail
-
sBucketSize
public static final int sBucketSize
- See Also:
- Constant Field Values
-
type
public final java.lang.String type
-
buckets
public final long[] buckets
-
-
Method Detail
-
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)
-
isEmpty
public boolean isEmpty()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
bitsEqual
public boolean bitsEqual(FlagSet other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-