Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for forClass (4.07 sec)

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

    internal object FirSyntheticFunctionInterfaceSourceProvider {
        fun findPsi(fir: FirDeclaration): PsiElement? {
            return when (fir) {
                is FirSimpleFunction -> provideSourceForInvokeFunction(fir)
                is FirClass -> provideSourceForFunctionClass(fir)
                else -> null
            }
        }
    
        private fun provideSourceForInvokeFunction(function: FirSimpleFunction): PsiElement? {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Jun 02 14:27:26 GMT 2023
    - 2.5K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSamResolver.kt

                )
    
            // TODO: this doesn't guarantee that the same synthetic function (as a SAM constructor) is created/returned
            fun getSamConstructor(firClass: FirRegularClass): FirSimpleFunction? {
                val samConstructor = bodyResolveComponents.samResolver.getSamConstructor(firClass) ?: return null
                if (samConstructor.origin != FirDeclarationOrigin.SamConstructor) return null
                return samConstructor
            }
        }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu May 12 14:15:14 GMT 2022
    - 3.3K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirArgumentsConverter.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KtNamedClassOrObjectSymbol
    import org.jetbrains.kotlin.fir.declarations.FirCallableDeclaration
    import org.jetbrains.kotlin.fir.declarations.FirClass
    import org.jetbrains.kotlin.fir.declarations.FirDeclaration
    import org.jetbrains.kotlin.fir.declarations.FirFunction
    import org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Jan 05 13:43:17 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolDeclarationOverridesProvider.kt

            require(superClass is KtFirSymbol<*>)
    
            if (subClass == superClass) return false
            return isSubClassOf(
                subClass = subClass.firSymbol.fir as FirClass,
                superClass = superClass.firSymbol.fir as FirClass,
                rootModuleSession,
                allowIndirectSubtyping,
            )
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Mar 22 14:22:10 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeProvider.kt

            require(symbol is KtFirNamedClassOrObjectSymbol)
            symbol.firSymbol.lazyResolveToPhase(FirResolvePhase.SUPER_TYPES)
            val firClass = symbol.firSymbol.fir
            val type = ConeClassLikeTypeImpl(
                firClass.symbol.toLookupTag(),
                firClass.typeParameters.map { ConeTypeParameterTypeImpl(it.symbol.toLookupTag(), isNullable = false) }.toTypedArray(),
                isNullable = false
            )
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Feb 20 08:50:04 GMT 2024
    - 16.3K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirScopeProvider.kt

    import org.jetbrains.kotlin.analysis.utils.errors.unexpectedElementError
    import org.jetbrains.kotlin.analysis.utils.printer.parentOfType
    import org.jetbrains.kotlin.fir.declarations.FirClass
    import org.jetbrains.kotlin.fir.declarations.FirResolvePhase
    import org.jetbrains.kotlin.fir.declarations.utils.delegateFields
    import org.jetbrains.kotlin.fir.java.JavaScopeProvider
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 18.7K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnosticConverter.kt

                "firSymbolBuilder.buildSymbol({0})",
                KtSymbol::class.createType()
            ),
            // ------------------ FIR elements ------------------
            FirClass::class to HLFunctionCallConversion(
                "firSymbolBuilder.classifierBuilder.buildClassLikeSymbol({0}.symbol)",
                KtClassLikeSymbol::class.createType()
            ),
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Nov 06 14:41:18 GMT 2023
    - 16.6K bytes
    - Viewed (0)
  8. ChangeLog.md

    - [`KT-55664`](https://youtrack.jetbrains.com/issue/KT-55664) K2: eliminate ClassId.isSame call from FirClass.isSubclassOf
    - [`KT-56353`](https://youtrack.jetbrains.com/issue/KT-56353) K2. False negative "Unresolved reference" in default value of secondary constructor's parameter
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Thu Dec 21 17:48:12 GMT 2023
    - 268.7K bytes
    - Viewed (1)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirMetadataCalculator.kt

            val firClass = ktClass.getOrBuildFirOfType<FirRegularClass>(firResolveSession)
            val bindings = JvmSerializationBindings().also { collectBindings(firClass.declarations, mapping, it) }
            val (serializer, stringTable) = createTopLevelSerializer(bindings)
            val classProto = serializer.classProto(firClass)
    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)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt

    import org.jetbrains.kotlin.analysis.api.fir.KtSymbolByFirBuilder
    import org.jetbrains.kotlin.descriptors.ClassKind
    import org.jetbrains.kotlin.fir.analysis.checkers.getContainingClassSymbol
    import org.jetbrains.kotlin.fir.declarations.FirClass
    import org.jetbrains.kotlin.fir.declarations.getTargetType
    import org.jetbrains.kotlin.fir.diagnostics.ConeSimpleDiagnostic
    import org.jetbrains.kotlin.fir.expressions.*
    import org.jetbrains.kotlin.fir.psi
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 11.7K bytes
    - Viewed (0)
Back to top