public static class JCTree.JCMethodInvocation extends JCTree.JCPolyExpression implements MethodInvocationTree
JCTree.JCPolyExpression.PolyKindJCTree.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.
|
setPosclone, getEndPosition, getPreferredPosition, getStartPosition, getTree, hasTag, pos, toStringpublic 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)
JCTreepublic Tree.Kind getKind()
Treepublic List<JCTree.JCExpression> getTypeArguments()
getTypeArguments in interface MethodInvocationTreepublic JCTree.JCExpression getMethodSelect()
getMethodSelect in interface MethodInvocationTreepublic List<JCTree.JCExpression> getArguments()
getArguments in interface MethodInvocationTreepublic <R,D> R accept(TreeVisitor<R,D> v, D d)
Treepublic JCTree.JCMethodInvocation setType(Type type)
JCTreesetType in class JCTree.JCExpressionpublic JCTree.Tag getTag()
Copyright © 2017 earcam. All rights reserved.