org.jetbrains.kotlin.codegen.inline
Class RootInliningContext

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.inline.InliningContext
      extended by org.jetbrains.kotlin.codegen.inline.RootInliningContext

public class RootInliningContext
extends InliningContext


Field Summary
 JetElement callElement
           
 CodegenContext startContext
           
 
Fields inherited from class org.jetbrains.kotlin.codegen.inline.InliningContext
classRegeneration, expressionMap, isInliningLambda, nameGenerator, reifedTypeInliner, state, typeMapping
 
Constructor Summary
RootInliningContext(java.util.Map<java.lang.Integer,LambdaInfo> map, GenerationState state, NameGenerator nameGenerator, CodegenContext startContext, JetElement callElement, java.lang.String classNameToInline, ReifiedTypeInliner inliner)
           
 
Method Summary
 java.lang.String getClassNameToInline()
           
 
Methods inherited from class org.jetbrains.kotlin.codegen.inline.InliningContext
getParent, getRoot, isInliningLambdaRootContext, isRoot, subInline, subInline, subInline, subInlineLambda, subInlineWithClassRegeneration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startContext

public final CodegenContext startContext

callElement

public final JetElement callElement
Constructor Detail

RootInliningContext

public RootInliningContext(@NotNull
                           java.util.Map<java.lang.Integer,LambdaInfo> map,
                           @NotNull
                           GenerationState state,
                           @NotNull
                           NameGenerator nameGenerator,
                           @NotNull
                           CodegenContext startContext,
                           @NotNull
                           JetElement callElement,
                           @NotNull
                           java.lang.String classNameToInline,
                           @NotNull
                           ReifiedTypeInliner inliner)
Method Detail

getClassNameToInline

@NotNull
public java.lang.String getClassNameToInline()
Overrides:
getClassNameToInline in class InliningContext