Top Fields Constructors Methods
kotlin.reflect.jvm.internal.impl.descriptors.impl

public Class MutableClassDescriptor

extends ClassDescriptorBase
Class Inheritance
Imports
org.jetbrains.annotations.NotNull, .Nullable, kotlin.reflect.jvm.internal.impl.descriptors.*, kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations, kotlin.reflect.jvm.internal.impl.name.Name, kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope, kotlin.reflect.jvm.internal.impl.storage.StorageManager, kotlin.reflect.jvm.internal.impl.types.*, kotlin.reflect.jvm.internal.impl.types.checker.KotlinTypeRefiner, java.util.*

Field Summary

Modifier and TypeField and Description
private final boolean
private final kotlin.reflect.jvm.internal.impl.descriptors.ClassKind
private kotlin.reflect.jvm.internal.impl.descriptors.Modality
private final kotlin.reflect.jvm.internal.impl.storage.StorageManager
private final Collection<kotlin.reflect.jvm.internal.impl.types.KotlinType>
private TypeConstructor
private List<TypeParameterDescriptor>
private kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility

Constructor Summary

AccessConstructor and Description
public
MutableClassDescriptor(@NotNull DeclarationDescriptor containingDeclaration, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.ClassKind kind, boolean isInner, boolean isExternal, @NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.SourceElement source, @NotNull kotlin.reflect.jvm.internal.impl.storage.StorageManager storageManager)

Method Summary

Modifier and TypeMethod and Description
public void
addSupertype(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType supertype)

public void
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations
public @Nullable ClassDescriptor
public @NotNull Set<kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor>
public @NotNull List<TypeParameterDescriptor>
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.ClassKind
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality
public @NotNull Collection<ClassDescriptor>
public @NotNull kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope
public @NotNull TypeConstructor
public @NotNull kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope
getUnsubstitutedMemberScope(@NotNull kotlin.reflect.jvm.internal.impl.types.checker.KotlinTypeRefiner kotlinTypeRefiner)

public @Nullable kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor
public @Nullable kotlin.reflect.jvm.internal.impl.descriptors.ValueClassRepresentation<kotlin.reflect.jvm.internal.impl.types.SimpleType>
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public void
setModality(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality modality)

public void
public void
setVisibility(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility)

public String
Inherited from kotlin.reflect.jvm.internal.impl.descriptors.impl.ClassDescriptorBase:
getContainingDeclarationgetSourceisExternal

Field Detail

isInnerback to summary
private final boolean isInner
kindback to summary
private final kotlin.reflect.jvm.internal.impl.descriptors.ClassKind kind
modalityback to summary
private kotlin.reflect.jvm.internal.impl.descriptors.Modality modality
storageManagerback to summary
private final kotlin.reflect.jvm.internal.impl.storage.StorageManager storageManager
supertypesback to summary
private final Collection<kotlin.reflect.jvm.internal.impl.types.KotlinType> supertypes
typeConstructorback to summary
private TypeConstructor typeConstructor
typeParametersback to summary
private List<TypeParameterDescriptor> typeParameters
visibilityback to summary
private kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility

Constructor Detail

MutableClassDescriptorback to summary
public MutableClassDescriptor(@NotNull DeclarationDescriptor containingDeclaration, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.ClassKind kind, boolean isInner, boolean isExternal, @NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.SourceElement source, @NotNull kotlin.reflect.jvm.internal.impl.storage.StorageManager storageManager)

Method Detail

addSupertypeback to summary
public void addSupertype(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType supertype)
createTypeConstructorback to summary
public void createTypeConstructor()
getAnnotationsback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations getAnnotations()
Annotations
@NotNull
@Override
getCompanionObjectDescriptorback to summary
public @Nullable ClassDescriptor getCompanionObjectDescriptor()
Annotations
@Nullable
@Override
getConstructorsback to summary
public @NotNull Set<kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor> getConstructors()
Annotations
@NotNull
@Override
getDeclaredTypeParametersback to summary
public @NotNull List<TypeParameterDescriptor> getDeclaredTypeParameters()
Annotations
@NotNull
@Override
getKindback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.ClassKind getKind()
Annotations
@NotNull
@Override
getModalityback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality getModality()
Annotations
@Override
@NotNull
getSealedSubclassesback to summary
public @NotNull Collection<ClassDescriptor> getSealedSubclasses()
Annotations
@NotNull
@Override
getStaticScopeback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope getStaticScope()
Annotations
@NotNull
@Override
getTypeConstructorback to summary
public @NotNull TypeConstructor getTypeConstructor()
Annotations
@NotNull
@Override
getUnsubstitutedMemberScopeback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope getUnsubstitutedMemberScope(@NotNull kotlin.reflect.jvm.internal.impl.types.checker.KotlinTypeRefiner kotlinTypeRefiner)
Annotations
@Override
@NotNull
getUnsubstitutedPrimaryConstructorback to summary
public @Nullable kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor getUnsubstitutedPrimaryConstructor()
Annotations
@Override
@Nullable
getValueClassRepresentationback to summary
public @Nullable kotlin.reflect.jvm.internal.impl.descriptors.ValueClassRepresentation<kotlin.reflect.jvm.internal.impl.types.SimpleType> getValueClassRepresentation()
Annotations
@Nullable
@Override
getVisibilityback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility getVisibility()
Annotations
@NotNull
@Override
isActualback to summary
public boolean isActual()
Annotations
@Override
isCompanionObjectback to summary
public boolean isCompanionObject()
Annotations
@Override
isDataback to summary
public boolean isData()
Annotations
@Override
isExpectback to summary
public boolean isExpect()
Annotations
@Override
isFunback to summary
public boolean isFun()
Annotations
@Override
isInlineback to summary
public boolean isInline()
Annotations
@Override
isInnerback to summary
public boolean isInner()
Annotations
@Override
isValueback to summary
public boolean isValue()
Annotations
@Override
setModalityback to summary
public void setModality(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality modality)
setTypeParameterDescriptorsback to summary
public void setTypeParameterDescriptors(@NotNull List<TypeParameterDescriptor> typeParameters)
setVisibilityback to summary
public void setVisibility(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility)
toStringback to summary
public String toString()
Annotations
@Override