org.jetbrains.kotlin.resolve
Class DeclarationsChecker

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.DeclarationsChecker

public class DeclarationsChecker
extends java.lang.Object


Constructor Summary
DeclarationsChecker()
           
 
Method Summary
protected  void checkFunction(JetNamedFunction function, SimpleFunctionDescriptor functionDescriptor)
           
 void process(BodiesResolveContext bodiesResolveContext)
           
 void setDescriptorResolver(DescriptorResolver descriptorResolver)
           
 void setModifiersChecker(ModifiersChecker modifiersChecker)
           
 void setTrace(BindingTrace trace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeclarationsChecker

public DeclarationsChecker()
Method Detail

setTrace

@Inject
public void setTrace(@NotNull
                            BindingTrace trace)

setDescriptorResolver

@Inject
public void setDescriptorResolver(@NotNull
                                         DescriptorResolver descriptorResolver)

setModifiersChecker

@Inject
public void setModifiersChecker(@NotNull
                                       ModifiersChecker modifiersChecker)

process

public void process(@NotNull
                    BodiesResolveContext bodiesResolveContext)

checkFunction

protected void checkFunction(JetNamedFunction function,
                             SimpleFunctionDescriptor functionDescriptor)