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, internalNameToAnonymousObjectTransformationInfo, isInliningLambda, nameGenerator, reifiedTypeInliner, 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, InlineCallSiteInfo callSiteInfo)
           
 
Method Summary
 InlineCallSiteInfo getCallSiteInfo()
           
 
Methods inherited from class org.jetbrains.kotlin.codegen.inline.InliningContext
findAnonymousObjectTransformationInfo, getParent, getRoot, isContinuation, isRoot, setContinuation, 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
                               InlineCallSiteInfo callSiteInfo)
Method Detail

getCallSiteInfo

@NotNull
public InlineCallSiteInfo getCallSiteInfo()
Overrides:
getCallSiteInfo in class InliningContext