|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.tools.javac.tree.JCTree
com.sun.tools.javac.tree.JCTree.JCExpression
com.sun.tools.javac.tree.JCTree.JCMethodInvocation
public static class JCTree.JCMethodInvocation
A method invocation
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.sun.source.tree.Tree |
|---|
Tree.Kind |
| Field Summary | |
|---|---|
List<JCTree.JCExpression> |
args
|
JCTree.JCExpression |
meth
|
List<JCTree.JCExpression> |
typeargs
|
Type |
varargsElement
|
| Fields inherited from class com.sun.tools.javac.tree.JCTree |
|---|
AND, ANNOTATION, APPLY, ASGOffset, ASSERT, ASSIGN, BITAND, BITAND_ASG, BITOR, BITOR_ASG, BITXOR, BITXOR_ASG, BLOCK, BRACKET_EXPR, BRACKET_STAT, BREAK, CASE, CATCH, CLASSDEF, COMPL, CONDEXPR, CONTINUE, DIV, DIV_ASG, DOLOOP, EQ, ERRONEOUS, ESCAPE_EXPR, ESCAPE_STAT, EXEC, FOREACHLOOP, FORLOOP, GE, GT, IDENT, IF, IMPORT, INDEXED, LABELLED, LE, LETEXPR, LITERAL, LT, METHODDEF, MINUS, MINUS_ASG, MOD, MOD_ASG, MODIFIERS, MUL, MUL_ASG, NE, NEG, NEWARRAY, NEWCLASS, NOT, NULLCHK, OR, PARENS, PLUS, PLUS_ASG, pos, POS, POSTDEC, POSTINC, PREDEC, PREINC, RETURN, SELECT, SKIP, SL, SL_ASG, SR, SR_ASG, SWITCH, SYNCHRONIZED, THROW, TOPLEVEL, TRY, type, TYPEAPPLY, TYPEARRAY, TYPEBOUNDKIND, TYPECAST, TYPEIDENT, TYPEPARAMETER, TYPETEST, USR, USR_ASG, VARDEF, WHILELOOP, WILDCARD |
| Constructor Summary | |
|---|---|
protected |
JCTree.JCMethodInvocation(List<JCTree.JCExpression> typeargs,
JCTree.JCExpression meth,
List<JCTree.JCExpression> args)
|
| Method Summary | ||
|---|---|---|
void |
accept(JCTree.Visitor v)
Visit this tree with a given visitor. |
|
|
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()
|
|
int |
getTag()
|
|
List<JCTree.JCExpression> |
getTypeArguments()
|
|
JCTree.JCMethodInvocation |
setType(Type type)
Set type field and return this tree. |
|
| Methods inherited from class com.sun.tools.javac.tree.JCTree.JCExpression |
|---|
setPos |
| Methods inherited from class com.sun.tools.javac.tree.JCTree |
|---|
clone, getEndPosition, getPreferredPosition, getStartPosition, getTree, pos, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public List<JCTree.JCExpression> typeargs
public JCTree.JCExpression meth
public List<JCTree.JCExpression> args
public Type varargsElement
| Constructor Detail |
|---|
protected JCTree.JCMethodInvocation(List<JCTree.JCExpression> typeargs,
JCTree.JCExpression meth,
List<JCTree.JCExpression> args)
| Method Detail |
|---|
public void accept(JCTree.Visitor v)
JCTree
accept in class JCTreepublic Tree.Kind getKind()
Tree
getKind in interface Treepublic List<JCTree.JCExpression> getTypeArguments()
getTypeArguments in interface MethodInvocationTreepublic JCTree.JCExpression getMethodSelect()
getMethodSelect in interface MethodInvocationTreepublic List<JCTree.JCExpression> getArguments()
getArguments in interface MethodInvocationTree
public <R,D> R accept(TreeVisitor<R,D> v,
D d)
Tree
accept in interface Treeaccept in class JCTreeR - result type of this operation.D - type of additonal data.public JCTree.JCMethodInvocation setType(Type type)
JCTree
setType in class JCTree.JCExpressionpublic int getTag()
getTag in class JCTree
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||