org.jetbrains.jet.codegen
Class PackagePartCodegen

java.lang.Object
  extended by org.jetbrains.jet.codegen.ParentCodegenAware
      extended by org.jetbrains.jet.codegen.MemberCodegen<JetFile>
          extended by org.jetbrains.jet.codegen.PackagePartCodegen

public class PackagePartCodegen
extends MemberCodegen<JetFile>


Field Summary
 
Fields inherited from class org.jetbrains.jet.codegen.MemberCodegen
clInit, context, element, functionCodegen, propertyCodegen, v
 
Fields inherited from class org.jetbrains.jet.codegen.ParentCodegenAware
bindingContext, state, typeMapper
 
Constructor Summary
PackagePartCodegen(ClassBuilder v, JetFile file, org.jetbrains.org.objectweb.asm.Type packagePartType, FieldOwnerContext context, GenerationState state)
           
 
Method Summary
protected  void generateBody()
           
protected  void generateDeclaration()
           
protected  void generateKotlinAnnotation()
           
 
Methods inherited from class org.jetbrains.jet.codegen.MemberCodegen
createOrGetClInitCodegen, done, genClassOrObject, genClassOrObject, generate, generateInitializers, generatePropertyMetadataArrayFieldIfNeeded, generateReflectionObjectField, generateSyntheticParts, genFunctionOrProperty, getClassName, getContext, getInlineNameGenerator, getReifiedTypeParametersUsages
 
Methods inherited from class org.jetbrains.jet.codegen.ParentCodegenAware
getParentCodegen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackagePartCodegen

public PackagePartCodegen(@NotNull
                          ClassBuilder v,
                          @NotNull
                          JetFile file,
                          @NotNull
                          org.jetbrains.org.objectweb.asm.Type packagePartType,
                          @NotNull
                          FieldOwnerContext context,
                          @NotNull
                          GenerationState state)
Method Detail

generateDeclaration

protected void generateDeclaration()
Specified by:
generateDeclaration in class MemberCodegen<JetFile>

generateBody

protected void generateBody()
Specified by:
generateBody in class MemberCodegen<JetFile>

generateKotlinAnnotation

protected void generateKotlinAnnotation()
Specified by:
generateKotlinAnnotation in class MemberCodegen<JetFile>