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

All Known Implementing Classes:
PackageLikeBuilderDummy, ScopeBasedPackageLikeBuilder

public interface PackageLikeBuilder


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

Method Detail

getOwnerForChildren

@NotNull
DeclarationDescriptor getOwnerForChildren()

addClassifierDescriptor

void addClassifierDescriptor(@NotNull
                             MutableClassDescriptorLite classDescriptor)

addFunctionDescriptor

void addFunctionDescriptor(@NotNull
                           SimpleFunctionDescriptor functionDescriptor)

addPropertyDescriptor

void addPropertyDescriptor(@NotNull
                           PropertyDescriptor propertyDescriptor)

setClassObjectDescriptor

PackageLikeBuilder.ClassObjectStatus setClassObjectDescriptor(@NotNull
                                                              MutableClassDescriptorLite classObjectDescriptor)