maj.semant
Class MajVariable

java.lang.Object
  extended bymaj.semant.MajVariable
All Implemented Interfaces:
MajMember

public class MajVariable
extends java.lang.Object
implements MajMember


Field Summary
 
Fields inherited from interface maj.semant.MajMember
CLASS, COMPOUND_STATEMENT, INTERFACE, METHOD, VARIABLE
 
Constructor Summary
MajVariable(java.lang.String name, MajType type)
           
 
Method Summary
 int getMemberType()
           
 java.lang.String getName()
           
 MajType getType()
           
 void setType(MajType type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MajVariable

public MajVariable(java.lang.String name,
                   MajType type)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface MajMember

getType

public MajType getType()

getMemberType

public int getMemberType()
Specified by:
getMemberType in interface MajMember

toString

public java.lang.String toString()
Specified by:
toString in interface MajMember

setType

public void setType(MajType type)