maj.semant
Class MajArrayType

java.lang.Object
  extended bymaj.semant.MajType
      extended bymaj.semant.MajArrayType

public class MajArrayType
extends MajType


Field Summary
 
Fields inherited from class maj.semant.MajType
m_nameSpace, m_strName
 
Constructor Summary
MajArrayType(MajType baseType)
           
 
Method Summary
 int getArrayNesting()
           
 MajType getBaseType()
           
 java.lang.String getFullName()
           
 java.lang.String getMajType()
           
 java.lang.String getName()
           
 boolean isEqual(MajType argType)
           
 boolean isPrimitiveType()
           
 boolean isSuperOf(MajType argType)
           
 java.lang.String toString()
           
 
Methods inherited from class maj.semant.MajType
getIdentifier, getLUB, getNameSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MajArrayType

public MajArrayType(MajType baseType)
Method Detail

getBaseType

public MajType getBaseType()

getMajType

public java.lang.String getMajType()
Specified by:
getMajType in class MajType

getArrayNesting

public int getArrayNesting()

isEqual

public boolean isEqual(MajType argType)
Specified by:
isEqual in class MajType

isSuperOf

public boolean isSuperOf(MajType argType)
Specified by:
isSuperOf in class MajType

toString

public java.lang.String toString()
Specified by:
toString in class MajType

getFullName

public java.lang.String getFullName()
Overrides:
getFullName in class MajType

getName

public java.lang.String getName()
Overrides:
getName in class MajType

isPrimitiveType

public boolean isPrimitiveType()
Specified by:
isPrimitiveType in class MajType