|
|||||||||
| 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.Parser.Parse.Name
|
+--org.omegahat.Environment.Parser.Parse.ClassName
|
+--org.omegahat.Environment.Parser.Parse.ArrayType
Declaration of an array of a specifiable class.
| Field Summary | |
protected List |
dims
|
| 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 | |
ArrayType()
|
|
ArrayType(Name t)
|
|
ArrayType(Name t,
int n)
|
|
ArrayType(java.lang.String t)
|
|
ArrayType(java.lang.String t,
int n)
|
|
| Method Summary | |
void |
addDimension()
|
void |
addDimension(int n)
|
java.lang.Object |
clone()
|
void |
copyDims(ArrayType d)
|
List |
dims()
|
List |
dims(List d)
|
java.lang.Object |
eval(Evaluator evaluator)
Evaluate a name by trying to get the object associated with it. |
java.lang.String |
toString()
|
java.lang.String |
toString(boolean finalSeparator)
|
| Methods inherited from class org.omegahat.Environment.Parser.Parse.Name |
addElements, append, asClass, asClass, asObject, asString, collapse, collapse, element, equals, getReferencedVariables, hashCode, subset, substitute |
| Methods inherited from class org.omegahat.Environment.Parser.Parse.List |
addElement, addElements, addElements, addResult, asString, asString, clear, contains, copyElements, elementAt, elements, elementToString, eval, evalElement, evalElement, evalResult, getFirstChild, lastElement, parent, separator, separator, setElementAt, size, size, subset, subset, subset, toArray |
| 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 |
| 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 |
finalize, getClass, 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, parent, replaceChild |
| Methods inherited from interface org.omegahat.Environment.Language.Evaluable |
eval |
| Field Detail |
protected List dims
| Constructor Detail |
public ArrayType()
public ArrayType(java.lang.String t)
public ArrayType(Name t)
public ArrayType(java.lang.String t,
int n)
public ArrayType(Name t,
int n)
| Method Detail |
public List dims()
public List dims(List d)
public void addDimension()
public void addDimension(int n)
public java.lang.String toString()
toString in class Namepublic java.lang.String toString(boolean finalSeparator)
toString in class List
public java.lang.Object eval(Evaluator evaluator)
throws java.lang.Throwable
Nameeval in class ClassNamepublic java.lang.Object clone()
clone in class Listpublic void copyDims(ArrayType d)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||