org.jetbrains.jet.codegen
Class ParentCodegenAwareImpl

java.lang.Object
  extended by org.jetbrains.jet.codegen.ParentCodegenAwareImpl
All Implemented Interfaces:
ParentCodegenAware
Direct Known Subclasses:
ClosureCodegen, FunctionCodegen, MemberCodegen

public class ParentCodegenAwareImpl
extends java.lang.Object
implements ParentCodegenAware


Field Summary
protected  BindingContext bindingContext
           
protected  GenerationState state
           
protected  JetTypeMapper typeMapper
           
 
Constructor Summary
ParentCodegenAwareImpl(GenerationState state, MemberCodegen<?> parentCodegen)
           
 
Method Summary
 MemberCodegen<?> getParentCodegen()
           
 
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 JetTypeMapper typeMapper

bindingContext

protected final BindingContext bindingContext
Constructor Detail

ParentCodegenAwareImpl

public ParentCodegenAwareImpl(@NotNull
                              GenerationState state,
                              @Nullable
                              MemberCodegen<?> parentCodegen)
Method Detail

getParentCodegen

@Nullable
public MemberCodegen<?> getParentCodegen()
Specified by:
getParentCodegen in interface ParentCodegenAware