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
 KtElement callElement
           
 boolean isDefaultCompilation
           
 CodegenContext startContext
           
 TypeParameterMappings typeParameterMappings
           
 
Fields inherited from class org.jetbrains.kotlin.codegen.inline.InliningContext
classRegeneration, expressionMap, isInliningLambda, nameGenerator, reifedTypeInliner, state, typeRemapper
 
Constructor Summary
RootInliningContext(java.util.Map<java.lang.Integer,LambdaInfo> map, GenerationState state, NameGenerator nameGenerator, CodegenContext startContext, KtElement callElement, InlineCallSiteInfo classNameToInline, ReifiedTypeInliner inliner, TypeParameterMappings typeParameterMappings, boolean isDefaultCompilation)
           
 
Method Summary
 InlineCallSiteInfo getCallSiteInfo()
           
 
Methods inherited from class org.jetbrains.kotlin.codegen.inline.InliningContext
getParent, getRoot, isInliningLambdaRootContext, isRoot, 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

typeParameterMappings

public final TypeParameterMappings typeParameterMappings

isDefaultCompilation

public final boolean isDefaultCompilation

callElement

public final KtElement 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
                           KtElement callElement,
                           @NotNull
                           InlineCallSiteInfo classNameToInline,
                           @NotNull
                           ReifiedTypeInliner inliner,
                           @Nullable
                           TypeParameterMappings typeParameterMappings,
                           boolean isDefaultCompilation)
Method Detail

getCallSiteInfo

public InlineCallSiteInfo getCallSiteInfo()
Overrides:
getCallSiteInfo in class InliningContext