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)
           
static boolean enumEntryAfterEnumMember(JetEnumEntry enumEntry)
           
static boolean enumEntryUsesDeprecatedOrNoDelimiter(JetEnumEntry enumEntry)
           
static boolean enumEntryUsesDeprecatedSuperConstructor(JetEnumEntry enumEntry)
           
 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)

enumEntryUsesDeprecatedSuperConstructor

public static boolean enumEntryUsesDeprecatedSuperConstructor(@NotNull
                                                              JetEnumEntry enumEntry)

enumEntryUsesDeprecatedOrNoDelimiter

public static boolean enumEntryUsesDeprecatedOrNoDelimiter(@NotNull
                                                           JetEnumEntry enumEntry)

enumEntryAfterEnumMember

public static boolean enumEntryAfterEnumMember(@NotNull
                                               JetEnumEntry enumEntry)