at.dms.kjc
Class CParseCompilationUnitContext

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

public class CParseCompilationUnitContext
extends java.lang.Object


Field Summary
static JPackageImport JAVA_LANG
           
 
Method Summary
 void addClassImport(JClassImport clazz)
           
 void addPackageImport(JPackageImport pack)
           
 void addTypeDeclaration(Compiler compiler, JTypeDeclaration decl)
           
 JClassImport[] getClassImports()
           
static CParseCompilationUnitContext getInstance()
           
 JPackageImport[] getPackageImports()
           
 JPackageName getPackageName()
           
 JTypeDeclaration[] getTypeDeclarations()
           
 void release()
           
static void release(CParseCompilationUnitContext context)
           
 void setPackage(JPackageName pack)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAVA_LANG

public static final JPackageImport JAVA_LANG
Method Detail

getInstance

public static CParseCompilationUnitContext getInstance()

release

public void release()

release

public static void release(CParseCompilationUnitContext context)

setPackage

public void setPackage(JPackageName pack)

addPackageImport

public void addPackageImport(JPackageImport pack)

addClassImport

public void addClassImport(JClassImport clazz)

addTypeDeclaration

public void addTypeDeclaration(Compiler compiler,
                               JTypeDeclaration decl)

getPackageImports

public JPackageImport[] getPackageImports()

getClassImports

public JClassImport[] getClassImports()

getTypeDeclarations

public JTypeDeclaration[] getTypeDeclarations()

getPackageName

public JPackageName getPackageName()