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, typeMapping
 
Constructor Summary
RegeneratedClassContext(InliningContext parent, java.util.Map<java.lang.Integer,LambdaInfo> map, GenerationState state, NameGenerator nameGenerator, java.util.Map<java.lang.String,java.lang.String> typeMapping, ReifiedTypeInliner reifiedTypeInliner, boolean isInliningLambda, AnonymousObjectGeneration anonymousObjectGeneration)
           
 
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
 

Constructor Detail

RegeneratedClassContext

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

getClassNameToInline

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