org.jetbrains.jet.codegen.inline
Class RegenetedClassContext

java.lang.Object
  extended by org.jetbrains.jet.codegen.inline.InliningContext
      extended by org.jetbrains.jet.codegen.inline.RegenetedClassContext

public class RegenetedClassContext
extends InliningContext


Field Summary
 
Fields inherited from class org.jetbrains.jet.codegen.inline.InliningContext
classRegeneration, expressionMap, isInliningLambda, nameGenerator, reifedTypeInliner, state, typeMapping
 
Constructor Summary
protected RegenetedClassContext(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.jet.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

RegenetedClassContext

protected RegenetedClassContext(@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