Class UMethodInvocation

  • All Implemented Interfaces:
    Unifiable<com.sun.source.tree.Tree>, com.sun.source.tree.ExpressionTree, com.sun.source.tree.MethodInvocationTree, com.sun.source.tree.Tree, com.sun.source.tree.TreeVisitor<Choice<Unifier>,​Unifier>, Serializable

    public abstract class UMethodInvocation
    extends UExpression
    implements com.sun.source.tree.MethodInvocationTree
    UTree version of MethodInvocationTree.
    Author:
    [email protected] (Louis Wasserman)
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.sun.source.tree.Tree

        com.sun.source.tree.Tree.Kind
    • Field Summary

      • Fields inherited from class com.sun.source.util.SimpleTreeVisitor

        DEFAULT_VALUE
    • Constructor Detail

      • UMethodInvocation

        public UMethodInvocation()
    • Method Detail

      • getTypeArguments

        public abstract com.google.common.collect.ImmutableList<UExpression> getTypeArguments()
        Specified by:
        getTypeArguments in interface com.sun.source.tree.MethodInvocationTree
      • getMethodSelect

        public abstract UExpression getMethodSelect()
        Specified by:
        getMethodSelect in interface com.sun.source.tree.MethodInvocationTree
      • getArguments

        public abstract com.google.common.collect.ImmutableList<UExpression> getArguments()
        Specified by:
        getArguments in interface com.sun.source.tree.MethodInvocationTree
      • visitMethodInvocation

        @Nullable
        public Choice<Unifier> visitMethodInvocation​(com.sun.source.tree.MethodInvocationTree methodInvocation,
                                                     @Nullable
                                                     Unifier unifier)
        Specified by:
        visitMethodInvocation in interface com.sun.source.tree.TreeVisitor<Choice<Unifier>,​Unifier>
        Overrides:
        visitMethodInvocation in class com.sun.source.util.SimpleTreeVisitor<Choice<Unifier>,​Unifier>
      • accept

        public <R,​D> R accept​(com.sun.source.tree.TreeVisitor<R,​D> visitor,
                                    D data)
        Specified by:
        accept in interface com.sun.source.tree.Tree
      • getKind

        public com.sun.source.tree.Tree.Kind getKind()
        Specified by:
        getKind in interface com.sun.source.tree.Tree