public class KotlinVisibilityFlags extends KotlinFlags
| Modifier and Type | Field and Description |
|---|---|
boolean |
isInternal
For top-level declarations : signifies visibility everywhere in the same module
For class/interface members: signifies visibility everywhere in the same module
to users who can has access to the declaring class
|
boolean |
isLocal
Signifies that the declaration is declared inside a code block, not visible from outside
|
boolean |
isPrivate
For top-level declarations: visible only inside the file containing the declaration
For class/interface members: visible only within the class
|
boolean |
isPrivateToThis
For class/interface members: visible only on the same instance of the declaring class
|
boolean |
isProtected
For class/interface members: private + visible in subclasses
|
boolean |
isPublic
For top-level declarations: visible everywhere
For class/interface members: visible to everywhere to users who can access the
declaring class
|
| Constructor and Description |
|---|
KotlinVisibilityFlags() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<kotlinx.metadata.Flag,FlagValue> |
getOwnProperties() |
asInt, getChildren, getFlags, setFlagspublic boolean isInternal
public boolean isPrivate
public boolean isProtected
public boolean isPublic
public boolean isPrivateToThis
public boolean isLocal
protected java.util.Map<kotlinx.metadata.Flag,FlagValue> getOwnProperties()
getOwnProperties in class KotlinFlags