Class MemberReferenceExpression

    • Constructor Detail

      • MemberReferenceExpression

        public MemberReferenceExpression​(Expression target,
                                         java.lang.String memberName,
                                         AstType... typeArguments)
      • MemberReferenceExpression

        public MemberReferenceExpression​(Expression target,
                                         java.lang.String memberName,
                                         java.lang.Iterable<AstType> typeArguments)
      • MemberReferenceExpression

        public MemberReferenceExpression​(int offset,
                                         Expression target,
                                         java.lang.String memberName,
                                         java.lang.Iterable<AstType> typeArguments)
      • MemberReferenceExpression

        public MemberReferenceExpression​(int offset,
                                         Expression target,
                                         java.lang.String memberName,
                                         AstType... typeArguments)
    • Method Detail

      • getMemberName

        public final java.lang.String getMemberName()
      • setMemberName

        public final void setMemberName​(java.lang.String name)
      • getMemberNameToken

        public final Identifier getMemberNameToken()
      • setMemberNameToken

        public final void setMemberNameToken​(Identifier token)
      • setTarget

        public final void setTarget​(Expression value)
      • getLeftChevronToken

        public final JavaTokenNode getLeftChevronToken()
      • getRightChevronToken

        public final JavaTokenNode getRightChevronToken()
      • acceptVisitor

        public <T,​R> R acceptVisitor​(IAstVisitor<? super T,​? extends R> visitor,
                                           T data)
        Specified by:
        acceptVisitor in class AstNode