org.jetbrains.jet.lang.descriptors.impl
Interface NamespaceLikeBuilder

All Known Implementing Classes:
NamespaceLikeBuilderDummy

public interface NamespaceLikeBuilder


Nested Class Summary
static class NamespaceLikeBuilder.ClassObjectStatus
           
 
Method Summary
 void addClassifierDescriptor(MutableClassDescriptorLite classDescriptor)
           
 void addFunctionDescriptor(SimpleFunctionDescriptor functionDescriptor)
           
 void addObjectDescriptor(MutableClassDescriptorLite objectDescriptor)
           
 void addPropertyDescriptor(PropertyDescriptor propertyDescriptor)
           
 DeclarationDescriptor getOwnerForChildren()
           
 NamespaceLikeBuilder.ClassObjectStatus setClassObjectDescriptor(MutableClassDescriptorLite classObjectDescriptor)
           
 

Method Detail

getOwnerForChildren

@NotNull
DeclarationDescriptor getOwnerForChildren()

addClassifierDescriptor

void addClassifierDescriptor(@NotNull
                             MutableClassDescriptorLite classDescriptor)

addObjectDescriptor

void addObjectDescriptor(@NotNull
                         MutableClassDescriptorLite objectDescriptor)

addFunctionDescriptor

void addFunctionDescriptor(@NotNull
                           SimpleFunctionDescriptor functionDescriptor)

addPropertyDescriptor

void addPropertyDescriptor(@NotNull
                           PropertyDescriptor propertyDescriptor)

setClassObjectDescriptor

NamespaceLikeBuilder.ClassObjectStatus setClassObjectDescriptor(@NotNull
                                                                MutableClassDescriptorLite classObjectDescriptor)