public class KotlinVisibilityFlags extends java.lang.Object implements 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() |
public boolean isInternal
public boolean isPrivate
public boolean isProtected
public boolean isPublic
public boolean isPrivateToThis
public boolean isLocal