org.jetbrains.kotlin.codegen.inline
Class RegeneratedClassContext

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

public class RegeneratedClassContext
extends InliningContext


Field Summary
 
Fields inherited from class org.jetbrains.kotlin.codegen.inline.InliningContext
classRegeneration, expressionMap, isInliningLambda, nameGenerator, reifedTypeInliner, state, typeRemapper
 
Constructor Summary
RegeneratedClassContext(InliningContext parent, java.util.Map<java.lang.Integer,LambdaInfo> map, GenerationState state, NameGenerator nameGenerator, TypeRemapper typeRemapper, ReifiedTypeInliner reifiedTypeInliner, boolean isInliningLambda, AnonymousObjectGeneration anonymousObjectGeneration, InlineCallSiteInfo callSiteInfo)
           
 
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
 

Constructor Detail

RegeneratedClassContext

public RegeneratedClassContext(@Nullable
                               InliningContext parent,
                               @NotNull
                               java.util.Map<java.lang.Integer,LambdaInfo> map,
                               @NotNull
                               GenerationState state,
                               @NotNull
                               NameGenerator nameGenerator,
                               @NotNull
                               TypeRemapper typeRemapper,
                               @NotNull
                               ReifiedTypeInliner reifiedTypeInliner,
                               boolean isInliningLambda,
                               @NotNull
                               AnonymousObjectGeneration anonymousObjectGeneration,
                               @NotNull
                               InlineCallSiteInfo callSiteInfo)
Method Detail

getCallSiteInfo

public InlineCallSiteInfo getCallSiteInfo()
Overrides:
getCallSiteInfo in class InliningContext