maj.semant
Class MajUtils

java.lang.Object
  extended bymaj.semant.MajUtils

public class MajUtils
extends java.lang.Object


Constructor Summary
MajUtils()
           
 
Method Summary
static java.lang.String astIdent2String(antlr.collections.AST identAST)
           
static java.util.HashMap createASTHash(java.lang.String[][] classes)
           
static void fillInTypes(MajScope scope)
           
static java.lang.String getJavaClassName(java.lang.String name, MajImport[] imports)
           
static MajType getTypeType(MajIdentifier id, MajNameSpace currNameSpace, MajTypeEnv typeEnv, MajImport[] imports)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MajUtils

public MajUtils()
Method Detail

getTypeType

public static MajType getTypeType(MajIdentifier id,
                                  MajNameSpace currNameSpace,
                                  MajTypeEnv typeEnv,
                                  MajImport[] imports)

getJavaClassName

public static java.lang.String getJavaClassName(java.lang.String name,
                                                MajImport[] imports)

createASTHash

public static java.util.HashMap createASTHash(java.lang.String[][] classes)

astIdent2String

public static java.lang.String astIdent2String(antlr.collections.AST identAST)

fillInTypes

public static void fillInTypes(MajScope scope)