org.jetbrains.kotlin.serialization
Class Flags.FlagField<E>

java.lang.Object
  extended by org.jetbrains.kotlin.serialization.Flags.FlagField<E>
Enclosing class:
Flags

public abstract static class Flags.FlagField<E>
extends java.lang.Object


Method Summary
static
<E extends com.google.protobuf.Internal.EnumLite>
Flags.FlagField<E>
after(Flags.FlagField<?> previousField, E[] values)
           
static Flags.FlagField<java.lang.Boolean> booleanAfter(Flags.FlagField<?> previousField)
           
static Flags.FlagField<java.lang.Boolean> booleanFirst()
           
static
<E extends com.google.protobuf.Internal.EnumLite>
Flags.FlagField<E>
first(E[] values)
           
 E get(int flags)
           
protected abstract  int getIntValue(E value)
           
 int toFlags(E value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

after

public static <E extends com.google.protobuf.Internal.EnumLite> Flags.FlagField<E> after(Flags.FlagField<?> previousField,
                                                                                         E[] values)

first

public static <E extends com.google.protobuf.Internal.EnumLite> Flags.FlagField<E> first(E[] values)

booleanFirst

public static Flags.FlagField<java.lang.Boolean> booleanFirst()

booleanAfter

public static Flags.FlagField<java.lang.Boolean> booleanAfter(Flags.FlagField<?> previousField)

get

public E get(int flags)

toFlags

public int toFlags(E value)

getIntValue

protected abstract int getIntValue(E value)