maj.semant
Class MajBuiltInType

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

public class MajBuiltInType
extends MajType


Field Summary
 
Fields inherited from class maj.semant.MajType
m_nameSpace, m_strName
 
Constructor Summary
MajBuiltInType(java.lang.String typeName)
           
 
Method Summary
 java.lang.String getMajType()
           
static boolean isBuiltinType(java.lang.String name)
           
 boolean isEqual(MajType argType)
           
 boolean isNullType()
           
 boolean isPrimitiveType()
           
 boolean isSuperOf(MajType argType)
           
 java.lang.String toString()
           
 
Methods inherited from class maj.semant.MajType
getFullName, getIdentifier, getLUB, getName, getNameSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MajBuiltInType

public MajBuiltInType(java.lang.String typeName)
Method Detail

getMajType

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

isEqual

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

isSuperOf

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

isNullType

public boolean isNullType()

toString

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

isBuiltinType

public static boolean isBuiltinType(java.lang.String name)

isPrimitiveType

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