org.jetbrains.jet.lang.descriptors.impl
Interface NamespaceLikeBuilder
- All Known Implementing Classes:
- NamespaceLikeBuilderDummy
public interface NamespaceLikeBuilder
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)