|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkoala.dynamicjava.tree.Node
koala.dynamicjava.tree.Expression
koala.dynamicjava.tree.PrimaryExpression
koala.dynamicjava.tree.MethodCall
public abstract class MethodCall
An abstract parent for all method calls. Concrete implementations include:
| Constructor Summary | |
|---|---|
protected |
MethodCall(Option<java.util.List<TypeName>> targs,
java.lang.String mn,
java.util.List<? extends Expression> args,
SourceInfo si)
Creates a new node |
| Method Summary | |
|---|---|
java.util.List<Expression> |
getArguments()
Returns the arguments. |
java.lang.String |
getMethodName()
Returns the method name |
Option<java.util.List<TypeName>> |
getTypeArgs()
|
void |
setArguments(java.util.List<? extends Expression> l)
Sets the constructor arguments. |
void |
setMethodName(java.lang.String s)
Sets the method name |
void |
setTypeArgs(java.util.List<TypeName> targs)
|
void |
setTypeArgs(Option<java.util.List<TypeName>> targs)
|
| Methods inherited from class koala.dynamicjava.tree.Node |
|---|
acceptVisitor, archiveProperties, getProperties, getProperty, getSourceInfo, hasProperty, setProperty, setSourceInfo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected MethodCall(Option<java.util.List<TypeName>> targs,
java.lang.String mn,
java.util.List<? extends Expression> args,
SourceInfo si)
mn - the field nameargs - the arguments. null if no arguments.
java.lang.IllegalArgumentException - if mn is null| Method Detail |
|---|
public Option<java.util.List<TypeName>> getTypeArgs()
public void setTypeArgs(java.util.List<TypeName> targs)
public void setTypeArgs(Option<java.util.List<TypeName>> targs)
public java.lang.String getMethodName()
public void setMethodName(java.lang.String s)
java.lang.IllegalArgumentException - if s is nullpublic java.util.List<Expression> getArguments()
public void setArguments(java.util.List<? extends Expression> l)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||