Package proguard.classfile.kotlin.flags
Class KotlinVisibilityFlags
- java.lang.Object
-
- proguard.classfile.kotlin.flags.KotlinVisibilityFlags
-
- All Implemented Interfaces:
KotlinFlags
public class KotlinVisibilityFlags extends java.lang.Object implements KotlinFlags
-
-
Field Summary
Fields Modifier and Type Field 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 classboolean
isLocal
Signifies that the declaration is declared inside a code block, not visible from outsideboolean
isPrivate
For top-level declarations: visible only inside the file containing the declaration For class/interface members: visible only within the classboolean
isPrivateToThis
For class/interface members: visible only on the same instance of the declaring classboolean
isProtected
For class/interface members: private + visible in subclassesboolean
isPublic
For top-level declarations: visible everywhere For class/interface members: visible to everywhere to users who can access the declaring class
-
Constructor Summary
Constructors Constructor Description KotlinVisibilityFlags()
-
-
-
Field Detail
-
isInternal
public 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
-
isPrivate
public boolean isPrivate
For top-level declarations: visible only inside the file containing the declaration For class/interface members: visible only within the class
-
isProtected
public boolean isProtected
For class/interface members: private + visible in subclasses
-
isPublic
public boolean isPublic
For top-level declarations: visible everywhere For class/interface members: visible to everywhere to users who can access the declaring class
-
isPrivateToThis
public boolean isPrivateToThis
For class/interface members: visible only on the same instance of the declaring class
-
isLocal
public boolean isLocal
Signifies that the declaration is declared inside a code block, not visible from outside
-
-