public class KotlinClassFlags extends KotlinFlags
| Modifier and Type | Field and Description |
|---|---|
KotlinCommonFlags |
common |
boolean |
isAnnotationClass
A class kind flag, signifying that the corresponding class is an `annotation class`.
|
boolean |
isCompanionObject
A class kind flag, signifying that the corresponding class is a `companion object`.
|
boolean |
isData
Signifies that the corresponding class is `data`.
|
boolean |
isEnumClass
A class kind flag, signifying that the corresponding class is an `enum class`.
|
boolean |
isEnumEntry
A class kind flag, signifying that the corresponding class is an enum entry.
|
boolean |
isExpect
Signifies that the corresponding class is `expect`.
|
boolean |
isExternal
Signifies that the corresponding class is `external`.
|
boolean |
isInline
Signifies that the corresponding class is `inline`.
|
boolean |
isInner
Signifies that the corresponding class is `inner`.
|
boolean |
isInterface
A class kind flag, signifying that the corresponding class is an `interface`.
|
boolean |
isObject
A class kind flag, signifying that the corresponding class is a non-companion `object`.
|
boolean |
isUsualClass
A class kind flag, signifying that the corresponding class is a usual `class`.
|
KotlinModalityFlags |
modality |
KotlinVisibilityFlags |
visibility |
| Constructor and Description |
|---|
KotlinClassFlags(int flags) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<KotlinFlags> |
getChildren() |
protected java.util.Map<kotlinx.metadata.Flag,FlagValue> |
getOwnProperties() |
asInt, getFlags, setFlagspublic KotlinVisibilityFlags visibility
public KotlinModalityFlags modality
public KotlinCommonFlags common
public boolean isUsualClass
public boolean isInterface
public boolean isEnumClass
public boolean isEnumEntry
public boolean isAnnotationClass
public boolean isObject
public boolean isCompanionObject
public boolean isInner
public boolean isData
public boolean isExternal
public boolean isExpect
public boolean isInline
protected java.util.Map<kotlinx.metadata.Flag,FlagValue> getOwnProperties()
getOwnProperties in class KotlinFlagsprotected java.util.List<KotlinFlags> getChildren()
getChildren in class KotlinFlags