public static class JCTree.JCMethodInvocation extends JCTree.JCPolyExpression implements MethodInvocationTree
JCTree.JCPolyExpression.PolyKind
JCTree.Factory, JCTree.JCAnnotatedType, JCTree.JCAnnotation, JCTree.JCArrayAccess, JCTree.JCArrayTypeTree, JCTree.JCAssert, JCTree.JCAssign, JCTree.JCAssignOp, JCTree.JCBinary, JCTree.JCBlock, JCTree.JCBreak, JCTree.JCCase, JCTree.JCCatch, JCTree.JCClassDecl, JCTree.JCCompilationUnit, JCTree.JCConditional, JCTree.JCContinue, JCTree.JCDoWhileLoop, JCTree.JCEnhancedForLoop, JCTree.JCErroneous, JCTree.JCExpression, JCTree.JCExpressionStatement, JCTree.JCFieldAccess, JCTree.JCForLoop, JCTree.JCFunctionalExpression, JCTree.JCIdent, JCTree.JCIf, JCTree.JCImport, JCTree.JCInstanceOf, JCTree.JCLabeledStatement, JCTree.JCLambda, JCTree.JCLiteral, JCTree.JCMemberReference, JCTree.JCMethodDecl, JCTree.JCMethodInvocation, JCTree.JCModifiers, JCTree.JCNewArray, JCTree.JCNewClass, JCTree.JCParens, JCTree.JCPolyExpression, JCTree.JCPrimitiveTypeTree, JCTree.JCReturn, JCTree.JCSkip, JCTree.JCStatement, JCTree.JCSwitch, JCTree.JCSynchronized, JCTree.JCThrow, JCTree.JCTry, JCTree.JCTypeApply, JCTree.JCTypeCast, JCTree.JCTypeIntersection, JCTree.JCTypeParameter, JCTree.JCTypeUnion, JCTree.JCUnary, JCTree.JCVariableDecl, JCTree.JCWhileLoop, JCTree.JCWildcard, JCTree.LetExpr, JCTree.Tag, JCTree.TypeBoundKind, JCTree.Visitor
Modifier and Type | Field and Description |
---|---|
List<JCTree.JCExpression> |
args |
JCTree.JCExpression |
meth |
List<JCTree.JCExpression> |
typeargs |
Type |
varargsElement |
polyKind
Modifier | Constructor and Description |
---|---|
protected |
JCMethodInvocation(List<JCTree.JCExpression> typeargs,
JCTree.JCExpression meth,
List<JCTree.JCExpression> args) |
Modifier and Type | Method and Description |
---|---|
void |
accept(JCTree.Visitor v)
Visit this tree with a given visitor.
|
<R,D> R |
accept(TreeVisitor<R,D> v,
D d)
Accept method used to implement the visitor pattern.
|
List<JCTree.JCExpression> |
getArguments() |
Tree.Kind |
getKind()
Gets the kind of this tree.
|
JCTree.JCExpression |
getMethodSelect() |
JCTree.Tag |
getTag() |
List<JCTree.JCExpression> |
getTypeArguments() |
JCTree.JCMethodInvocation |
setType(Type type)
Set type field and return this tree.
|
setPos
clone, getEndPosition, getPreferredPosition, getStartPosition, getTree, hasTag, pos, toString
public List<JCTree.JCExpression> typeargs
public JCTree.JCExpression meth
public List<JCTree.JCExpression> args
public Type varargsElement
protected JCMethodInvocation(List<JCTree.JCExpression> typeargs, JCTree.JCExpression meth, List<JCTree.JCExpression> args)
public void accept(JCTree.Visitor v)
JCTree
public Tree.Kind getKind()
Tree
public List<JCTree.JCExpression> getTypeArguments()
getTypeArguments
in interface MethodInvocationTree
public JCTree.JCExpression getMethodSelect()
getMethodSelect
in interface MethodInvocationTree
public List<JCTree.JCExpression> getArguments()
getArguments
in interface MethodInvocationTree
public <R,D> R accept(TreeVisitor<R,D> v, D d)
Tree
public JCTree.JCMethodInvocation setType(Type type)
JCTree
setType
in class JCTree.JCExpression
public JCTree.Tag getTag()
Copyright © 2017 earcam. All rights reserved.