public interface NamespaceLikeBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
NamespaceLikeBuilder.ClassObjectStatus |
Modifier and Type | Method and Description |
---|---|
void |
addClassifierDescriptor(MutableClassDescriptorLite classDescriptor) |
void |
addFunctionDescriptor(SimpleFunctionDescriptor functionDescriptor) |
void |
addObjectDescriptor(MutableClassDescriptorLite objectDescriptor) |
void |
addPropertyDescriptor(PropertyDescriptor propertyDescriptor) |
DeclarationDescriptor |
getOwnerForChildren() |
NamespaceLikeBuilder.ClassObjectStatus |
setClassObjectDescriptor(MutableClassDescriptorLite classObjectDescriptor) |
@NotNull DeclarationDescriptor getOwnerForChildren()
void addClassifierDescriptor(@NotNull MutableClassDescriptorLite classDescriptor)
void addObjectDescriptor(@NotNull MutableClassDescriptorLite objectDescriptor)
void addFunctionDescriptor(@NotNull SimpleFunctionDescriptor functionDescriptor)
void addPropertyDescriptor(@NotNull PropertyDescriptor propertyDescriptor)
NamespaceLikeBuilder.ClassObjectStatus setClassObjectDescriptor(@NotNull MutableClassDescriptorLite classObjectDescriptor)