public class KotlinFunctionFlags extends KotlinFlags
| Modifier and Type | Field and Description |
|---|---|
KotlinCommonFlags |
common |
boolean |
isDeclaration
A member kind flag, signifying that the corresponding function is explicitly declared in the containing class.
|
boolean |
isDelegation
A member kind flag, signifying that the corresponding function exists in the containing class because it has been produced
by interface delegation (delegation "by").
|
boolean |
isExpect
Signifies that the corresponding function is `expect`.
|
boolean |
isExternal
Signifies that the corresponding function is `external`.
|
boolean |
isFakeOverride
A member kind flag, signifying that the corresponding function exists in the containing class because a function with a suitable
signature exists in a supertype.
|
boolean |
isInfix
Signifies that the corresponding function is `infix`.
|
boolean |
isInline
Signifies that the corresponding function is `inline`.
|
boolean |
isOperator
Signifies that the corresponding function is `operator`.
|
boolean |
isSuspend
Signifies that the corresponding function is `suspend`.
|
boolean |
isSynthesized
A member kind flag, signifying that the corresponding function exists in the containing class because it has been synthesized
by the compiler and has no declaration in the source code.
|
boolean |
isTailrec
Signifies that the corresponding function is `tailrec`.
|
KotlinModalityFlags |
modality |
KotlinVisibilityFlags |
visibility |
| Constructor and Description |
|---|
KotlinFunctionFlags(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 KotlinCommonFlags common
public KotlinVisibilityFlags visibility
public KotlinModalityFlags modality
public boolean isDeclaration
public boolean isFakeOverride
public boolean isDelegation
public boolean isSynthesized
public boolean isOperator
public boolean isInfix
public boolean isInline
public boolean isTailrec
public boolean isExternal
public boolean isSuspend
public boolean isExpect
protected java.util.List<KotlinFlags> getChildren()
getChildren in class KotlinFlagsprotected java.util.Map<kotlinx.metadata.Flag,FlagValue> getOwnProperties()
getOwnProperties in class KotlinFlags