Search Options

Results per page
Sort
Preferred Languages
Advance

Results 71 - 80 of 80 for Chen (0.75 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirVisibilityChecker.kt

         */
        private fun KtFirPsiJavaClassSymbol.isVisibleByPsi(useSiteFile: KtFirFileSymbol): Boolean? {
            when (visibility) {
                Visibilities.Private ->
                    // Private classes from Java cannot be accessed from Kotlin.
                    return false
    
                Visibilities.Public ->
                    return when (val outerClass = this.outerClass) {
                        null -> true
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Jan 05 16:04:14 GMT 2024
    - 5.7K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiNamedClassOrObjectSymbol.kt

                when (psi) {
                    is KtEnumEntry -> invalidEnumEntryAsClassKind()
                    is KtObjectDeclaration -> when {
                        psi.isCompanion() -> KtClassKind.COMPANION_OBJECT
                        psi.isObjectLiteral() -> KtClassKind.ANONYMOUS_OBJECT
                        else -> KtClassKind.OBJECT
                    }
                    is KtClass -> when {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 6.3K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/types/KtFe10FunctionalType.kt

            get() = withValidityAssertion {
                when {
                    descriptor.functionTypeKind.isReflectType -> fe10Type.arguments.dropLast(1)
                    else -> fe10Type.getValueParameterTypesFromFunctionType()
                }.map { it.type.toKtType(analysisContext) }
            }
    
        override val returnType: KtType
            get() = withValidityAssertion {
                when {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 5.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10PsiTypeProvider.kt

            type: KtType,
            isAnnotationMethod: Boolean,
            suppressWildcards: Boolean?,
        ): TypeMappingMode {
            require(type is KtFe10Type)
            return when (this) {
                KtTypeMappingMode.DEFAULT -> TypeMappingMode.DEFAULT
                KtTypeMappingMode.DEFAULT_UAST -> TypeMappingMode.DEFAULT_UAST
                KtTypeMappingMode.GENERIC_ARGUMENT -> TypeMappingMode.GENERIC_ARGUMENT
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Thu Mar 28 16:10:07 GMT 2024
    - 6.4K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/types/KtFe10TypeErrorType.kt

                "Expected unresolved ErrorType but ${fe10Type.kind} found for $fe10Type"
            }
        }
    
        override fun tryRenderAsNonErrorType(): String? = withValidityAssertion {
            when (fe10Type.kind) {
                ErrorTypeKind.UNINFERRED_TYPE_VARIABLE -> fe10Type.formatParams.first()
                else -> null
            }
        }
    
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Jan 12 10:48:21 GMT 2023
    - 1.8K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSubstitutorProvider.kt

            val substitutors = inheritancePath.map { (type, symbol) ->
                type.substitutorForSuperType(rootModuleSession, symbol)
            }
            return when (substitutors.size) {
                0 -> KtSubstitutor.Empty(token)
                else -> {
                    val chained = substitutors.reduce { left, right -> left.chain(right) }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Oct 06 11:39:33 GMT 2023
    - 3.1K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SmartCastProvider.kt

            val stableSmartCasts = bindingContext[BindingContext.SMARTCAST, expression]
            val unstableSmartCasts = bindingContext[BindingContext.UNSTABLE_SMARTCAST, expression]
    
            return when {
                stableSmartCasts != null -> {
                    val type = stableSmartCasts.getKtType() ?: return null
                    KtSmartCastInfo(type, true, token)
                }
                unstableSmartCasts != null -> {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Aug 15 21:46:11 GMT 2022
    - 3.5K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/KtFirAnnotationListForType.kt

        val annotations = custom.annotations.ifEmpty { return emptyList() }
    
        for (annotation in annotations) {
            val containerSymbol = (annotation as? FirAnnotationCall)?.containingDeclarationSymbol ?: continue
            when (phase) {
                FirResolvePhase.TYPES -> resolveAnnotationsWithClassIds(containerSymbol)
                FirResolvePhase.ANNOTATION_ARGUMENTS -> annotations.resolveAnnotationsWithArguments(containerSymbol)
                else -> {}
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 4.7K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirPsiTypeProvider.kt

            suppressWildcards: Boolean?,
        ): TypeMappingMode {
            require(type is KtFirType)
            val expandedType = type.coneType.fullyExpandedType(rootModuleSession)
            return when (this) {
                KtTypeMappingMode.DEFAULT -> TypeMappingMode.DEFAULT
                KtTypeMappingMode.DEFAULT_UAST -> TypeMappingMode.DEFAULT_UAST
                KtTypeMappingMode.GENERIC_ARGUMENT -> TypeMappingMode.GENERIC_ARGUMENT
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 12 13:29:57 GMT 2024
    - 18.6K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirMetadataCalculator.kt

                fir.symbol.lazyResolveToPhase(FirResolvePhase.ANNOTATION_ARGUMENTS)
    
                val psiElements = mapping[fir.psi as KtElement]
                val methods = psiElements.filterIsInstance<PsiMethod>()
                when (fir) {
                    is FirFunction -> methods.singleOrNull { it.isConstructor == fir is FirConstructor }?.let {
                        bindings.put(
                            METHOD_FOR_FIR_FUNCTION,
                            fir,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 09:19:07 GMT 2024
    - 10K bytes
    - Viewed (0)
Back to top