Class 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 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
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • KotlinVisibilityFlags

        public KotlinVisibilityFlags()