maj.semant
Class MajType
java.lang.Object
maj.semant.MajType
- Direct Known Subclasses:
- MajArrayType, MajBottomType, MajBuiltInType, MajCompoundType, MajJavaType, MajUndefinedType, MajUnknownType
- public abstract class MajType
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
m_strName
protected java.lang.String m_strName
m_nameSpace
protected MajNameSpace m_nameSpace
MajType
public MajType()
isEqual
public abstract boolean isEqual(MajType argType)
isSuperOf
public abstract boolean isSuperOf(MajType argType)
toString
public abstract java.lang.String toString()
getMajType
public abstract java.lang.String getMajType()
getIdentifier
public MajIdentifier getIdentifier()
getName
public java.lang.String getName()
getFullName
public java.lang.String getFullName()
getNameSpace
public MajNameSpace getNameSpace()
getLUB
public MajType getLUB(MajType argType)
isPrimitiveType
public abstract boolean isPrimitiveType()