maj.semant
Class MajJavaType
java.lang.Object
maj.semant.MajType
maj.semant.MajJavaType
- public class MajJavaType
- extends MajType
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MajJavaType
public MajJavaType(java.lang.String name)
toString
public java.lang.String toString()
- Specified by:
toString
in class MajType
getName
public java.lang.String getName()
- Overrides:
getName
in class MajType
setAcceptable
public void setAcceptable(MajType[] types)
getAcceptables
public MajType[] getAcceptables()
isEqual
public boolean isEqual(MajType argType)
- Specified by:
isEqual
in class MajType
getMajType
public java.lang.String getMajType()
- Specified by:
getMajType
in class MajType
getFieldType
public MajType getFieldType(java.lang.String id)
getMethodReturn
public MajType getMethodReturn(java.lang.String name,
MajType[] argTypes)
isSuperOf
public boolean isSuperOf(MajType argType)
- Specified by:
isSuperOf
in class MajType
getClassInstance
public java.lang.Class getClassInstance()
isPrimitiveType
public boolean isPrimitiveType()
- Specified by:
isPrimitiveType
in class MajType