Package proguard.classfile.kotlin.flags
Class KotlinVisibilityFlags
java.lang.Object
proguard.classfile.kotlin.flags.KotlinVisibilityFlags
- All Implemented Interfaces:
KotlinFlags
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanFor 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 classbooleanSignifies that the declaration is declared inside a code block, not visible from outsidebooleanFor top-level declarations: visible only inside the file containing the declaration For class/interface members: visible only within the classbooleanFor class/interface members: visible only on the same instance of the declaring classbooleanFor class/interface members: private + visible in subclassesbooleanFor top-level declarations: visible everywhere For class/interface members: visible to everywhere to users who can access the declaring class -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
isInternal
public boolean isInternalFor 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 isPrivateFor top-level declarations: visible only inside the file containing the declaration For class/interface members: visible only within the class -
isProtected
public boolean isProtectedFor class/interface members: private + visible in subclasses -
isPublic
public boolean isPublicFor top-level declarations: visible everywhere For class/interface members: visible to everywhere to users who can access the declaring class -
isPrivateToThis
public boolean isPrivateToThisFor class/interface members: visible only on the same instance of the declaring class -
isLocal
public boolean isLocalSignifies that the declaration is declared inside a code block, not visible from outside
-
-
Constructor Details
-
KotlinVisibilityFlags
public KotlinVisibilityFlags()
-