Class ClassMember

    • Field Detail

      • docComment

        protected final @Nullable com.oracle.truffle.api.source.SourceSection docComment
      • annotations

        protected final java.util.List<VmTyped> annotations
    • Constructor Detail

      • ClassMember

        public ClassMember​(com.oracle.truffle.api.source.SourceSection sourceSection,
                           com.oracle.truffle.api.source.SourceSection headerSection,
                           int modifiers,
                           Identifier name,
                           java.lang.String qualifiedName,
                           @Nullable com.oracle.truffle.api.source.SourceSection docComment,
                           java.util.List<VmTyped> annotations,
                           VmTyped owner)
    • Method Detail

      • getDocComment

        public final @Nullable com.oracle.truffle.api.source.SourceSection getDocComment()
      • getAnnotations

        public final java.util.List<VmTyped> getAnnotations()
      • getOwner

        public final VmTyped getOwner()
        Returns the prototype of the class that declares this member.
      • getDeclaringClass

        public final VmClass getDeclaringClass()