Package org.pkl.core

Class PClass.ClassMember

java.lang.Object
org.pkl.core.Member
org.pkl.core.PClass.ClassMember
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PClass.Method, PClass.Property
Enclosing class:
PClass

public abstract static class PClass.ClassMember extends Member
See Also:
  • Constructor Details

  • Method Details

    • getModuleName

      public String getModuleName()
      Description copied from class: Member
      Returns the name of the module that this member is declared in.
      Specified by:
      getModuleName in class Member
    • getOwner

      public PClass getOwner()
      Returns the class declaring this member.
    • getInheritedDocComment

      @Nullable public abstract @Nullable String getInheritedDocComment()
      Returns the documentation comment of this member. If this member does not have a documentation comment, returns the documentation comment of the nearest documented ancestor, if any.