at.dms.kjc
Class CCompilationUnit

java.lang.Object
  |
  +--at.dms.kjc.CCompilationUnit

public class CCompilationUnit
extends java.lang.Object

This class represents a compilation unit


Constructor Summary
CCompilationUnit(java.lang.String packageName, JClassImport[] importedClasses, JPackageImport[] importedPackages, java.util.Map loadedClasses)
          Construct a compilation unit context.
 
Method Summary
 CClassType lookupClass(java.lang.String name)
          Returns a class according to imports or null if error occur.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CCompilationUnit

public CCompilationUnit(java.lang.String packageName,
                        JClassImport[] importedClasses,
                        JPackageImport[] importedPackages,
                        java.util.Map loadedClasses)
Construct a compilation unit context.
Method Detail

lookupClass

public CClassType lookupClass(java.lang.String name)
                       throws UnpositionedError
Returns a class according to imports or null if error occur.
Returns:
A class according to imports or null if error occur.
Throws:
UnpositionedError - This error will be positioned soon.