public class ArrayType extends Type
FixedType, Extendable, or
Enumeration.ILLEGAL_NODEID| Constructor and Description |
|---|
ArrayType(ParseTreeNode node,
ASTNode parent) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
accept(Visitor v,
java.lang.Object data)
implements "Visitor Pattern"
|
int |
getDimension() |
Type |
getScalarType() |
java.lang.String |
getTypeName() |
boolean |
isColMajor() |
boolean |
isPacked() |
boolean |
isRowMajor() |
void |
setDimension(int dim) |
boolean |
setOrientation(char c) |
void |
setScalarType(Type t) |
java.lang.String |
toString() |
getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntrypublic ArrayType(ParseTreeNode node, ASTNode parent)
public java.lang.String getTypeName()
getTypeName in class Typepublic java.lang.Object accept(Visitor v, java.lang.Object data)
ASTNodepublic void setScalarType(Type t)
public Type getScalarType()
public void setDimension(int dim)
public int getDimension()
public boolean setOrientation(char c)
public boolean isRowMajor()
public boolean isColMajor()
public boolean isPacked()
public java.lang.String toString()
toString in class java.lang.Object