org.jetbrains.kotlin.codegen.context
Class PackageContext

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.context.CodegenContext<T>
      extended by org.jetbrains.kotlin.codegen.context.FieldOwnerContext<PackageFragmentDescriptor>
          extended by org.jetbrains.kotlin.codegen.context.PackageContext
All Implemented Interfaces:
DelegatingToPartContext
Direct Known Subclasses:
PackageFacadeContext

public class PackageContext
extends FieldOwnerContext<PackageFragmentDescriptor>
implements DelegatingToPartContext


Field Summary
 
Fields inherited from class org.jetbrains.kotlin.codegen.context.CodegenContext
closure
 
Constructor Summary
PackageContext(PackageFragmentDescriptor contextDescriptor, CodegenContext parent, org.jetbrains.org.objectweb.asm.Type packagePartType)
           
 
Method Summary
 org.jetbrains.org.objectweb.asm.Type getImplementationOwnerClassType()
           
 org.jetbrains.org.objectweb.asm.Type getPackagePartType()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jetbrains.kotlin.codegen.context.FieldOwnerContext
getFieldName
 
Methods inherited from class org.jetbrains.kotlin.codegen.context.CodegenContext
accessibleDescriptor, computeOuterExpression, findChildContext, findParentContextWithDescriptor, getAccessor, getAccessor, getAccessors, getCallableDescriptorWithReceiver, getClassOrPackageParentContext, getContextDescriptor, getContextKind, getEnclosingClass, getOuterExpression, getParentContext, getState, getThisDescriptor, hasThisDescriptor, intoAnonymousClass, intoClass, intoClosure, intoConstructor, intoFunction, intoInlinedLambda, intoMultifileClass, intoMultifileClassPart, intoPackageFacade, intoPackagePart, intoScript, lookupInContext, recordSyntheticAccessorIfNeeded, shouldAddChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PackageContext

public PackageContext(@NotNull
                      PackageFragmentDescriptor contextDescriptor,
                      @NotNull
                      CodegenContext parent,
                      @Nullable
                      org.jetbrains.org.objectweb.asm.Type packagePartType)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getPackagePartType

@Nullable
public org.jetbrains.org.objectweb.asm.Type getPackagePartType()

getImplementationOwnerClassType

@Nullable
public org.jetbrains.org.objectweb.asm.Type getImplementationOwnerClassType()
Specified by:
getImplementationOwnerClassType in interface DelegatingToPartContext