

Public Methods | |
| ArrayTypeNode (TypeNode n, int d, boolean isErr, Token tok, int iL) | |
| boolean | equals (Object o) |
|
|
Definition at line 38 of file ArrayTypeNode.java. 00038 {
00039 super(n,"_"+n.getLocalName()+"ARRAY",isErr,tok,iL);
00040 iKind=ARRAYTYPENODE;
00041 setDimension(d);
00042 }
|
|
|
tells whether two arrays are equal i.e. they contain elements of the same type and have the same dimension. Definition at line 48 of file ArrayTypeNode.java. 00048 {
00049 if (o != null && o instanceof ArrayTypeNode) {
00050 if (!elemType.equals(((ArrayTypeNode) o).elemType)) return false;
00051 if (getDimension()!=((ArrayTypeNode) o).getDimension()) return false;
00052 return true;
00053 } else return false;
00054 }
|
1.2.6 written by Dimitri van Heesch,
© 1997-2001