org.jetbrains.kotlin.codegen
Class PackageCodegen

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.PackageCodegen

public class PackageCodegen
extends java.lang.Object


Constructor Summary
PackageCodegen(GenerationState state, java.util.Collection<KtFile> files, FqName packageFqName, PackagePartRegistry registry)
           
 
Method Summary
 void generate(CompilationErrorHandler errorHandler)
           
 void generateClassOrObject(KtClassOrObject classOrObject, PackageContext packagePartContext)
           
 java.util.Collection<KtFile> getFiles()
           
 PackageFragmentDescriptor getPackageFragment()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackageCodegen

public PackageCodegen(@NotNull
                      GenerationState state,
                      @NotNull
                      java.util.Collection<KtFile> files,
                      @NotNull
                      FqName packageFqName,
                      @NotNull
                      PackagePartRegistry registry)
Method Detail

generate

public void generate(@NotNull
                     CompilationErrorHandler errorHandler)

generateClassOrObject

public void generateClassOrObject(@NotNull
                                  KtClassOrObject classOrObject,
                                  @NotNull
                                  PackageContext packagePartContext)

getFiles

public java.util.Collection<KtFile> getFiles()

getPackageFragment

public PackageFragmentDescriptor getPackageFragment()