org.jetbrains.kotlin.serialization
Class Flags
java.lang.Object
org.jetbrains.kotlin.serialization.Flags
public class Flags
- extends java.lang.Object
Method Summary |
static int |
getAccessorFlags(boolean hasAnnotations,
Visibility visibility,
Modality modality,
boolean isNotDefault)
|
static int |
getCallableFlags(boolean hasAnnotations,
Visibility visibility,
Modality modality,
CallableMemberDescriptor.Kind memberKind,
ProtoBuf.Callable.CallableKind callableKind,
boolean hasGetter,
boolean hasSetter,
boolean hasConstant)
|
static int |
getClassFlags(boolean hasAnnotations,
Visibility visibility,
Modality modality,
ClassKind kind,
boolean inner,
boolean isDefaultObject)
|
static int |
getValueParameterFlags(boolean hasAnnotations,
boolean declaresDefaultValue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HAS_ANNOTATIONS
public static final Flags.FlagField<java.lang.Boolean> HAS_ANNOTATIONS
VISIBILITY
public static final Flags.FlagField<ProtoBuf.Visibility> VISIBILITY
MODALITY
public static final Flags.FlagField<ProtoBuf.Modality> MODALITY
CLASS_KIND
public static final Flags.FlagField<ProtoBuf.Class.Kind> CLASS_KIND
INNER
public static final Flags.FlagField<java.lang.Boolean> INNER
CALLABLE_KIND
public static final Flags.FlagField<ProtoBuf.Callable.CallableKind> CALLABLE_KIND
MEMBER_KIND
public static final Flags.FlagField<ProtoBuf.Callable.MemberKind> MEMBER_KIND
HAS_GETTER
public static final Flags.FlagField<java.lang.Boolean> HAS_GETTER
HAS_SETTER
public static final Flags.FlagField<java.lang.Boolean> HAS_SETTER
HAS_CONSTANT
public static final Flags.FlagField<java.lang.Boolean> HAS_CONSTANT
DECLARES_DEFAULT_VALUE
public static final Flags.FlagField<java.lang.Boolean> DECLARES_DEFAULT_VALUE
IS_NOT_DEFAULT
public static final Flags.FlagField<java.lang.Boolean> IS_NOT_DEFAULT
getClassFlags
public static int getClassFlags(boolean hasAnnotations,
Visibility visibility,
Modality modality,
ClassKind kind,
boolean inner,
boolean isDefaultObject)
getCallableFlags
public static int getCallableFlags(boolean hasAnnotations,
@NotNull
Visibility visibility,
@NotNull
Modality modality,
@NotNull
CallableMemberDescriptor.Kind memberKind,
@NotNull
ProtoBuf.Callable.CallableKind callableKind,
boolean hasGetter,
boolean hasSetter,
boolean hasConstant)
getAccessorFlags
public static int getAccessorFlags(boolean hasAnnotations,
@NotNull
Visibility visibility,
@NotNull
Modality modality,
boolean isNotDefault)
getValueParameterFlags
public static int getValueParameterFlags(boolean hasAnnotations,
boolean declaresDefaultValue)