org.jetbrains.kotlin.codegen
Class PackageCodegenImpl

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.PackageCodegenImpl
All Implemented Interfaces:
PackageCodegen

public class PackageCodegenImpl
extends java.lang.Object
implements PackageCodegen


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

Constructor Detail

PackageCodegenImpl

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

generate

public void generate(@NotNull
                     CompilationErrorHandler errorHandler)
Specified by:
generate in interface PackageCodegen

generateClassOrObject

public void generateClassOrObject(@NotNull
                                  KtClassOrObject classOrObject,
                                  @NotNull
                                  PackageContext packagePartContext)
Specified by:
generateClassOrObject in interface PackageCodegen

getPackageFragment

public PackageFragmentDescriptor getPackageFragment()
Specified by:
getPackageFragment in interface PackageCodegen