- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 14 for ENUM_CLASS (0.28 sec)
-
analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/symbols/symbolUtils.kt
@KaAnalysisApiInternals fun ClassKind.toKtClassKind(isCompanionObject: Boolean): KaClassKind = when (this) { ClassKind.INTERFACE -> KaClassKind.INTERFACE ClassKind.ENUM_CLASS -> KaClassKind.ENUM_CLASS ClassKind.ANNOTATION_CLASS -> KaClassKind.ANNOTATION_CLASS ClassKind.CLASS -> KaClassKind.CLASS ClassKind.OBJECT -> if (isCompanionObject) KaClassKind.COMPANION_OBJECT else KaClassKind.OBJECT
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 1.1K bytes - Viewed (0) -
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtClassLikeSymbol.kt
public enum class KaClassKind { CLASS, ENUM_CLASS, ANNOTATION_CLASS, OBJECT, COMPANION_OBJECT, INTERFACE, ANONYMOUS_OBJECT; public val isObject: Boolean get() = this == OBJECT || this == COMPANION_OBJECT || this == ANONYMOUS_OBJECT public val isClass: Boolean get() = this == CLASS || this == ANNOTATION_CLASS || this == ENUM_CLASS }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon May 27 09:59:11 UTC 2024 - 4.6K bytes - Viewed (0) -
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/superTypes/KtSuperTypesFilter.kt
return false } if (symbol.classKind == KaClassKind.ENUM_CLASS && superType.isClassTypeWithClassId(StandardClassIds.Enum)) { return false } return true } } }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 2.6K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirInheritorsProvider.kt
} } override fun getEnumEntries(classSymbol: KaNamedClassOrObjectSymbol): List<KaEnumEntrySymbol> { require(classSymbol.classKind == KaClassKind.ENUM_CLASS) return with(analysisSession) { classSymbol.getStaticDeclaredMemberScope().getCallableSymbols().filterIsInstance<KaEnumEntrySymbol>().toList() } }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 1.9K bytes - Viewed (0) -
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/modifiers/renderers/KtRendererVisibilityModifierProvider.kt
is KaPropertySymbol -> if (symbol.isOverride) return null is KaConstructorSymbol -> { if ((symbol.getContainingSymbol() as? KaClassOrObjectSymbol)?.classKind == KaClassKind.ENUM_CLASS) return null } } return when (symbol.visibility) { Visibilities.Public -> null JavaVisibilities.PackageVisibility -> null
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 3.4K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/pointers/KtFirEnumEntrySymbolPointer.kt
val owner = with(analysisSession) { ownerPointer.restoreSymbol() } val enumClass = owner?.firSymbol?.fir as? FirRegularClass ?: return null if (enumClass.classKind != ClassKind.ENUM_CLASS) return null val enumEntry = enumClass.enumEntryByName(name) ?: return null return analysisSession.firSymbolBuilder.buildEnumEntrySymbol(enumEntry.symbol) }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 2.2K bytes - Viewed (0) -
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/renderers/classifiers/KtNamedClassOrObjectSymbolRenderer.kt
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 4.9K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10InheritorsProvider.kt
val enumDescriptor = getSymbolDescriptor(classSymbol) as? ClassDescriptor ?: return emptyList() if (enumDescriptor.kind != ClassKind.ENUM_CLASS) { return emptyList() } val result = mutableListOf<KaEnumEntrySymbol>() for (entryDescriptor in enumDescriptor.unsubstitutedMemberScope.getContributedDescriptors()) {
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:35 UTC 2024 - 2.8K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiEnumEntrySymbol.kt
get() = withValidityAssertion { val containingDescriptor = descriptor?.containingDeclaration if (containingDescriptor is ClassDescriptor && containingDescriptor.kind == ClassKind.ENUM_CLASS) { return containingDescriptor.defaultType.toKtType(analysisContext) } else { createErrorType() } } override val name: Name
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon May 27 09:59:11 UTC 2024 - 3.3K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/utils/firUtils.kt
// Java static members, enums, and object members can be imported val canBeImported = containingClass.origin is FirDeclarationOrigin.Java && isStatic || containingClass.classKind == ClassKind.ENUM_CLASS && isStatic || containingClass.classKind == ClassKind.OBJECT return if (canBeImported) callableId.asSingleFqName() else null }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 11:53:09 UTC 2024 - 5.6K bytes - Viewed (0)