Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for KtClassOrObject (0.22 sec)

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

    import org.jetbrains.kotlin.name.ClassId
    import org.jetbrains.kotlin.name.FqName
    import org.jetbrains.kotlin.name.Name
    import org.jetbrains.kotlin.name.StandardClassIds
    import org.jetbrains.kotlin.psi.KtClassOrObject
    
    //todo introduce LibraryModificationTracker based cache?
    internal object FirSyntheticFunctionInterfaceSourceProvider {
        fun findPsi(fir: FirDeclaration): PsiElement? {
            return when (fir) {
    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-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiNamedClassOrObjectSymbol.kt

    import org.jetbrains.kotlin.psi.KtClassOrObject
    import org.jetbrains.kotlin.psi.KtEnumEntry
    import org.jetbrains.kotlin.psi.KtObjectDeclaration
    import org.jetbrains.kotlin.psi.psiUtil.hasActualModifier
    import org.jetbrains.kotlin.psi.psiUtil.hasExpectModifier
    import org.jetbrains.kotlin.resolve.BindingContext
    
    internal class KtFe10PsiNamedClassOrObjectSymbol(
        override val psi: KtClassOrObject,
    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/components/KtFe10CompilerFacility.kt

                }
    
                override fun shouldAnnotateClass(processingClassOrObject: KtClassOrObject): Boolean {
                    return true
                }
    
                override fun shouldGenerateClass(processingClassOrObject: KtClassOrObject): Boolean {
                    return processingClassOrObject.containingKtFile === file ||
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Fri Dec 01 13:22:55 GMT 2023
    - 9.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirMetadataCalculator.kt

    import org.jetbrains.kotlin.name.ClassId
    import org.jetbrains.kotlin.name.SpecialNames
    import org.jetbrains.kotlin.protobuf.GeneratedMessageLite
    import org.jetbrains.kotlin.psi.KtClassOrObject
    import org.jetbrains.kotlin.psi.KtElement
    import org.jetbrains.kotlin.psi.KtFile
    import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstanceOrNull
    import org.jetbrains.kotlin.utils.toMetadataVersion
    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)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt

    ) : KtAbstractFirDiagnostic<KtClassOrObject>(firDiagnostic, token), KtFirDiagnostic.VarTypeMismatchOnInheritance
    
    internal class ReturnTypeMismatchByDelegationImpl(
        override val delegateDeclaration: KtCallableSymbol,
        override val baseDeclaration: KtCallableSymbol,
        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    ) : KtAbstractFirDiagnostic<KtClassOrObject>(firDiagnostic, token), KtFirDiagnostic.ReturnTypeMismatchByDelegation
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 225.2K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SymbolProvider.kt

            return KtFe10PsiAnonymousObjectSymbol(psi.objectDeclaration, analysisContext)
        }
    
        override fun getClassOrObjectSymbol(psi: KtClassOrObject): KtClassOrObjectSymbol? {
            return if (psi is KtEnumEntry) {
                null
            } else if (psi is KtObjectDeclaration && psi.isObjectLiteral()) {
                KtFe10PsiAnonymousObjectSymbol(psi, analysisContext)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Aug 17 13:01:02 GMT 2023
    - 7K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnostics.kt

        interface ReturnTypeMismatchOnInheritance : KtFirDiagnostic<KtClassOrObject> {
            override val diagnosticClass get() = ReturnTypeMismatchOnInheritance::class
            val conflictingDeclaration1: KtCallableSymbol
            val conflictingDeclaration2: KtCallableSymbol
        }
    
        interface PropertyTypeMismatchOnInheritance : KtFirDiagnostic<KtClassOrObject> {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 171.1K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KDocReferenceResolver.kt

                    if (typeParameter.nameAsName == name) {
                        add(typeParameter.getParameterSymbol())
                    }
                }
            }
    
            if (owner is KtClassOrObject) {
                owner.primaryConstructor?.let { addAll(getSymbolsFromDeclaration(name, it)) }
            }
        }
    
        /**
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 22.6K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

         * ClassId. If it does not have a matching ClassId, it returns null.
         */
        private fun findMostInnerClassMatchingId(innerClass: KtClassOrObject, candidates: Set<ClassId>): ClassId? {
            var classInNestedClass: KtClassOrObject? = innerClass
            while (classInNestedClass != null) {
                val containingClassId = classInNestedClass.getClassId()
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:51:33 GMT 2024
    - 69.5K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompilerFacility.kt

                return file === ktFile || ktFile in filesWithInlinedClasses
            }
    
            override fun shouldAnnotateClass(processingClassOrObject: KtClassOrObject): Boolean {
                return true
            }
    
            override fun shouldGenerateClass(processingClassOrObject: KtClassOrObject): Boolean {
                return processingClassOrObject.containingKtFile === file ||
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 32.2K bytes
    - Viewed (1)
Back to top