org.jetbrains.kotlin.serialization
Class Flags.FlagField<E>
java.lang.Object
org.jetbrains.kotlin.serialization.Flags.FlagField<E>
- Direct Known Subclasses:
- Flags.BooleanFlagField
- Enclosing class:
- Flags
public abstract static class Flags.FlagField<E>
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
offset
protected final int offset
bitWidth
protected final int bitWidth
after
public static <E extends org.jetbrains.kotlin.protobuf.Internal.EnumLite> Flags.FlagField<E> after(Flags.FlagField<?> previousField,
E[] values)
first
public static <E extends org.jetbrains.kotlin.protobuf.Internal.EnumLite> Flags.FlagField<E> first(E[] values)
booleanFirst
public static Flags.BooleanFlagField booleanFirst()
booleanAfter
public static Flags.BooleanFlagField booleanAfter(Flags.FlagField<?> previousField)
get
public abstract E get(int flags)
toFlags
public abstract int toFlags(E value)