org.jetbrains.kotlin.codegen.context
Class ScriptContext

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.context.CodegenContext<T>
      extended by org.jetbrains.kotlin.codegen.context.FieldOwnerContext<ClassDescriptor>
          extended by org.jetbrains.kotlin.codegen.context.ScriptContext

public class ScriptContext
extends FieldOwnerContext<ClassDescriptor>


Field Summary
 
Fields inherited from class org.jetbrains.kotlin.codegen.context.CodegenContext
closure
 
Constructor Summary
ScriptContext(ScriptDescriptor scriptDescriptor, java.util.List<ScriptDescriptor> earlierScripts, ClassDescriptor contextDescriptor, OwnerKind contextKind, CodegenContext parentContext, MutableClosure closure)
           
 
Method Summary
 java.util.List<ScriptDescriptor> getEarlierScripts()
           
 ScriptDescriptor getScriptDescriptor()
           
 java.lang.String getScriptFieldName(ScriptDescriptor scriptDescriptor)
           
 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

ScriptContext

public ScriptContext(@NotNull
                     ScriptDescriptor scriptDescriptor,
                     @NotNull
                     java.util.List<ScriptDescriptor> earlierScripts,
                     @NotNull
                     ClassDescriptor contextDescriptor,
                     @NotNull
                     OwnerKind contextKind,
                     @Nullable
                     CodegenContext parentContext,
                     @Nullable
                     MutableClosure closure)
Method Detail

getScriptDescriptor

@NotNull
public ScriptDescriptor getScriptDescriptor()

getEarlierScripts

@NotNull
public java.util.List<ScriptDescriptor> getEarlierScripts()

getScriptFieldName

@NotNull
public java.lang.String getScriptFieldName(@NotNull
                                                   ScriptDescriptor scriptDescriptor)

toString

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