|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--antlr.BaseAST
|
+--antlr.CommonAST
|
+--org.omegahat.Environment.Parser.Parse.BasicExpression
|
+--org.omegahat.Environment.Parser.Parse.List
|
+--org.omegahat.Environment.Language.FunctionCallArguments
Class used to represent the arguments for a function call, used specifically in the dynamically generated byte-code to pass arguments to function calls.
This is not currently used in the general parsing.
| Fields inherited from class org.omegahat.Environment.Parser.Parse.List |
elements, separator |
| Fields inherited from class org.omegahat.Environment.Parser.Parse.BasicExpression |
children, comments, isActive, parent, POST, PRE |
| Fields inherited from class antlr.BaseAST |
down, right |
| Constructor Summary | |
FunctionCallArguments()
|
|
FunctionCallArguments(int size)
|
|
| Method Summary | |
void |
addArgument(boolean b)
Convert a boolean to an Object
(Boolean)
and add it to the collection. |
void |
addArgument(byte b)
Convert a byte to an Object
(Byte)
and add it to the collection. |
void |
addArgument(char c)
Convert a char to an Object
and add it to the collection. |
void |
addArgument(double d)
Convert a double to an Object
(Double)
and add it to the collection. |
void |
addArgument(float f)
Convert a float to an Object
(Float)
and add it to the collection. |
void |
addArgument(int i)
Convert an int to an Object
(Integer)
and add it to the collection. |
void |
addArgument(long l)
Convert a long to an Object
(Long)
and add it to the collection. |
void |
addArgument(java.lang.Object obj)
Append the specified value to the list of arguments. |
void |
addArgument(short s)
Convert a short to an Object
(Short)
and add it to the collection. |
| Methods inherited from class org.omegahat.Environment.Parser.Parse.List |
addElement, addElements, addElements, addElements, addResult, asString, asString, asString, clear, clone, contains, copyElements, elementAt, elements, elementToString, eval, eval, evalElement, evalElement, evalResult, getFirstChild, getReferencedVariables, lastElement, parent, separator, separator, setElementAt, size, size, subset, subset, subset, toArray, toString, toString |
| Methods inherited from class org.omegahat.Environment.Parser.Parse.BasicExpression |
addChild, addComment, apply, apply, apply, children, children, comment, comment, depth, error, eval, evalInit, evaluationFrame, evaluator, getReferencedVariables, getReferencedVariables, isActive, isActive, parent, postComment, postComment, preComment, preComment, render, replaceChild, resolve, run, setParent, setParent, setParent, setParent, showComments, showComments, substitute, substitute |
| Methods inherited from class antlr.CommonAST |
getText, getType, initialize, initialize, initialize, setText, setType |
| Methods inherited from class antlr.BaseAST |
addChild, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getNextSibling, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toStringList, toStringTree |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.omegahat.Environment.Parser.Parse.ExpressionInt |
error, resolve, substitute |
| Methods inherited from interface org.omegahat.Environment.Parser.Parse.TreeNodeInt |
addChild, children, depth, parent, replaceChild |
| Methods inherited from interface org.omegahat.Environment.Language.Evaluable |
eval |
| Constructor Detail |
public FunctionCallArguments(int size)
public FunctionCallArguments()
| Method Detail |
public void addArgument(java.lang.Object obj)
public void addArgument(int i)
int to an Object
(Integer)
and add it to the collection.public void addArgument(short s)
short to an Object
(Short)
and add it to the collection.public void addArgument(double d)
double to an Object
(Double)
and add it to the collection.public void addArgument(long l)
long to an Object
(Long)
and add it to the collection.public void addArgument(byte b)
byte to an Object
(Byte)
and add it to the collection.public void addArgument(char c)
char to an Object
and add it to the collection.public void addArgument(boolean b)
boolean to an Object
(Boolean)
and add it to the collection.public void addArgument(float f)
float to an Object
(Float)
and add it to the collection.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||