org.jetbrains.kotlin.codegen.inline
Class AnonymousObjectTransformer

java.lang.Object
  extended by 
      extended by org.jetbrains.kotlin.codegen.inline.AnonymousObjectTransformer

public class AnonymousObjectTransformer
extends


Field Summary
protected  GenerationState state
           
protected  KotlinTypeMapper typeMapper
           
 
Constructor Summary
AnonymousObjectTransformer(AnonymousObjectTransformationInfo transformationInfo, InliningContext inliningContext, boolean isSameModule)
           
 
Method Summary
 InlineResult doTransform(FieldRemapper parentRemapper)
           
 java.lang.String getNewFieldName(java.lang.String oldName, boolean originalField)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

state

protected final GenerationState state

typeMapper

protected final KotlinTypeMapper typeMapper
Constructor Detail

AnonymousObjectTransformer

public AnonymousObjectTransformer(@NotNull
                                  AnonymousObjectTransformationInfo transformationInfo,
                                  @NotNull
                                  InliningContext inliningContext,
                                  boolean isSameModule)
Method Detail

doTransform

@NotNull
public InlineResult doTransform(@NotNull
                                        FieldRemapper parentRemapper)

getNewFieldName

@NotNull
public java.lang.String getNewFieldName(@NotNull
                                                java.lang.String oldName,
                                                boolean originalField)