public class MutableClassDescriptor extends MutableClassDescriptorLite
defaultType| Constructor and Description |
|---|
MutableClassDescriptor(DeclarationDescriptor containingDeclaration,
JetScope outerScope,
ClassKind kind,
boolean isInner,
Name name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConstructor(ConstructorDescriptor constructorDescriptor,
BindingTrace trace) |
void |
createTypeConstructor() |
java.util.Set<CallableMemberDescriptor> |
getAllCallableMembers() |
NamespaceLikeBuilder |
getBuilder() |
java.util.Set<ConstructorDescriptor> |
getConstructors() |
java.util.Set<CallableMemberDescriptor> |
getDeclaredCallableMembers() |
java.util.Set<SimpleFunctionDescriptor> |
getFunctions() |
java.util.Set<PropertyDescriptor> |
getProperties() |
JetScope |
getScopeForInitializers() |
JetScope |
getScopeForMemberResolution() |
JetScope |
getScopeForSupertypeResolution() |
ConstructorDescriptor |
getUnsubstitutedPrimaryConstructor() |
void |
lockScopes() |
void |
setName(Name name) |
void |
setPrimaryConstructor(ConstructorDescriptor constructorDescriptor,
BindingTrace trace) |
void |
setTypeParameterDescriptors(java.util.List<TypeParameterDescriptor> typeParameters) |
addSupertype, getAnnotations, getClassObjectDescriptor, getClassObjectType, getContainingDeclaration, getKind, getModality, getName, getOriginal, getScopeForMemberLookup, getSupertypes, getThisAsReceiverParameter, getTypeConstructor, getUnsubstitutedInnerClassesScope, getVisibility, isInner, setAnnotations, setModality, setScopeForMemberLookup, setSupertypes, setVisibility, toStringaccept, acceptVoid, getDefaultType, getMemberScope, substitutepublic MutableClassDescriptor(@NotNull DeclarationDescriptor containingDeclaration, @NotNull JetScope outerScope, ClassKind kind, boolean isInner, Name name)
public void addConstructor(@NotNull ConstructorDescriptor constructorDescriptor, @NotNull BindingTrace trace)
public void setPrimaryConstructor(@NotNull ConstructorDescriptor constructorDescriptor, BindingTrace trace)
@NotNull public java.util.Set<ConstructorDescriptor> getConstructors()
@Nullable public ConstructorDescriptor getUnsubstitutedPrimaryConstructor()
@NotNull public java.util.Set<SimpleFunctionDescriptor> getFunctions()
@NotNull public java.util.Set<PropertyDescriptor> getProperties()
@NotNull public java.util.Set<CallableMemberDescriptor> getDeclaredCallableMembers()
@NotNull public java.util.Set<CallableMemberDescriptor> getAllCallableMembers()
public void setTypeParameterDescriptors(java.util.List<TypeParameterDescriptor> typeParameters)
setTypeParameterDescriptors in class MutableClassDescriptorLitepublic void setName(@NotNull Name name)
setName in class MutableClassDescriptorLitepublic void createTypeConstructor()
createTypeConstructor in class MutableClassDescriptorLite@NotNull public JetScope getScopeForSupertypeResolution()
@NotNull public JetScope getScopeForMemberResolution()
@NotNull public JetScope getScopeForInitializers()
public void lockScopes()
lockScopes in class MutableClassDescriptorLitepublic NamespaceLikeBuilder getBuilder()
getBuilder in class MutableClassDescriptorLite