xdc.services.spec
Class Type.Array
java.lang.Object
xdc.services.spec.Type
xdc.services.spec.Type.Array
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- Type
public static class Type.Array
- extends Type
- See Also:
- Serialized Form
Fields inherited from class xdc.services.spec.Type |
ARG, CHAR, DOUBLE, FLOAT, FXN, INT, INT16, INT32, INT40, INT64, INT8, LONG, LONGDOUBLE, LONGLONG, PTR, SHORT, SIZE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getBase
public final Type getBase()
getDim
public final Expr getDim()
getKind
public final Type.Array.Kind getKind()
isC
public final boolean isC()
isMap
public final boolean isMap()
isVec
public final boolean isVec()
root
public Type root()
- Overrides:
root
in class Type
sig
public java.lang.String sig(int kind)
sizeof
public void sizeof(java.util.List<java.lang.String> sL)
- Overrides:
sizeof
in class Type
term
public Type term()
- Overrides:
term
in class Type
tspec
public Type.Spec tspec()
- Overrides:
tspec
in class Type