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

public Class ClassDescriptorImpl

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.ClassTypeConstructorImpl, .TypeConstructor, kotlin.reflect.jvm.internal.impl.types.KotlinType, kotlin.reflect.jvm.internal.impl.types.SimpleType, kotlin.reflect.jvm.internal.impl.types.checker.KotlinTypeRefiner, java.util.Collection, .Collections, .List, .Set

Field Summary

Modifier and TypeField and Description
private Set<kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor>
private final kotlin.reflect.jvm.internal.impl.descriptors.ClassKind
private final kotlin.reflect.jvm.internal.impl.descriptors.Modality
private kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor
private final TypeConstructor
private kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope

Constructor Summary

AccessConstructor and Description
public
ClassDescriptorImpl(@NotNull DeclarationDescriptor containingDeclaration, @NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality modality, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.ClassKind kind, @NotNull Collection<kotlin.reflect.jvm.internal.impl.types.KotlinType> supertypes, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.SourceElement source, boolean isExternal, @NotNull kotlin.reflect.jvm.internal.impl.storage.StorageManager storageManager)

Method Summary

Modifier and TypeMethod and Description
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations
public @Nullable ClassDescriptor
public @NotNull Collection<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 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 final void
initialize(@NotNull kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope unsubstitutedMemberScope, @NotNull Set<kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor> constructors, @Nullable kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor primaryConstructor)

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

Field Detail

constructorsback to summary
private Set<kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor> constructors
kindback to summary
private final kotlin.reflect.jvm.internal.impl.descriptors.ClassKind kind
modalityback to summary
private final kotlin.reflect.jvm.internal.impl.descriptors.Modality modality
primaryConstructorback to summary
private kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor primaryConstructor
typeConstructorback to summary
private final TypeConstructor typeConstructor
unsubstitutedMemberScopeback to summary
private kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope unsubstitutedMemberScope

Constructor Detail

ClassDescriptorImplback to summary
public ClassDescriptorImpl(@NotNull DeclarationDescriptor containingDeclaration, @NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality modality, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.ClassKind kind, @NotNull Collection<kotlin.reflect.jvm.internal.impl.types.KotlinType> supertypes, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.SourceElement source, boolean isExternal, @NotNull kotlin.reflect.jvm.internal.impl.storage.StorageManager storageManager)

Method Detail

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 Collection<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
@Override
@NotNull
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
@NotNull
@Override
getUnsubstitutedPrimaryConstructorback to summary
public kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor getUnsubstitutedPrimaryConstructor()
Annotations
@Override
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
initializeback to summary
public final void initialize(@NotNull kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope unsubstitutedMemberScope, @NotNull Set<kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor> constructors, @Nullable kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor primaryConstructor)
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
toStringback to summary
public String toString()
Annotations
@Override