Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for KaAnonymousObjectSymbol (0.27 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/KtFe10DescAnonymousObjectSymbol.kt

        override val analysisContext: Fe10AnalysisContext
    ) : KaAnonymousObjectSymbol(), KaFe10DescMemberSymbol<ClassDescriptor> {
        override val superTypes: List<KaType>
            get() = withValidityAssertion { descriptor.typeConstructor.supertypes.map { it.toKtType(analysisContext) } }
    
        override fun createPointer(): KaSymbolPointer<KaAnonymousObjectSymbol> = withValidityAssertion {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiAnonymousObjectSymbol.kt

                descriptor?.typeConstructor?.supertypes?.map { it.toKtType(analysisContext) } ?: emptyList()
            }
    
        override fun createPointer(): KaSymbolPointer<KaAnonymousObjectSymbol> = withValidityAssertion {
            KaPsiBasedSymbolPointer.createForSymbolFromSource<KaAnonymousObjectSymbol>(this) ?: KaFe10NeverRestoringSymbolPointer()
        }
    
        override fun equals(other: Any?): Boolean = isEqualTo(other)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  3. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/renderers/classifiers/KtAnonymousObjectSymbolRenderer.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaAnonymousObjectSymbol
    import org.jetbrains.kotlin.analysis.utils.printer.PrettyPrinter
    import org.jetbrains.kotlin.lexer.KtTokens
    
    public interface KaAnonymousObjectSymbolRenderer {
        public fun renderSymbol(
            analysisSession: KaSession,
            symbol: KaAnonymousObjectSymbol,
            declarationRenderer: KaDeclarationRenderer,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirAnonymousObjectSymbol.kt

        }
    
        override val superTypes: List<KaType> by cached { firSymbol.superTypesList(builder) }
    
        override fun createPointer(): KaSymbolPointer<KaAnonymousObjectSymbol> = withValidityAssertion {
            KaPsiBasedSymbolPointer.createForSymbolFromSource<KaAnonymousObjectSymbol>(this)?.let { return it }
    
            throw CanNotCreateSymbolPointerForLocalLibraryDeclarationException(this::class)
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 2K bytes
    - Viewed (0)
  5. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtClassLikeSymbol.kt

        final override val typeParameters: List<KaTypeParameterSymbol>
            get() = withValidityAssertion { emptyList() }
    
        abstract override fun createPointer(): KaSymbolPointer<KaAnonymousObjectSymbol>
    }
    
    public typealias KtAnonymousObjectSymbol = KaAnonymousObjectSymbol
    
    public abstract class KaNamedClassOrObjectSymbol : KaClassOrObjectSymbol(),
        KaSymbolWithModality,
        KaSymbolWithVisibility,
        KaNamedSymbol,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 09:59:11 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirEnumEntryInitializerSymbol.kt

         * subtyping requirements, as [KaEnumEntryInitializerSymbol] is not a subtype of
         * [org.jetbrains.kotlin.analysis.api.symbols.KaAnonymousObjectSymbol]. (It cannot be a subtype in the general Analysis API because enum
         * entry initializers are classes in FE10.)
         */
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  7. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtSymbolProvider.kt

        public abstract fun getVariableSymbol(psi: KtProperty): KaVariableSymbol
        public abstract fun getAnonymousObjectSymbol(psi: KtObjectLiteralExpression): KaAnonymousObjectSymbol
        public abstract fun getClassOrObjectSymbol(psi: KtClassOrObject): KaClassOrObjectSymbol?
        public abstract fun getNamedClassOrObjectSymbol(psi: KtClassOrObject): KaNamedClassOrObjectSymbol?
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 17:29:30 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  8. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/renderers/classifiers/KtNamedClassOrObjectSymbolRenderer.kt

                        KaClassKind.INTERFACE -> listOf(KtTokens.INTERFACE_KEYWORD)
                        KaClassKind.ANONYMOUS_OBJECT -> error("KaNamedClassOrObjectSymbol cannot be KaAnonymousObjectSymbol")
                    }
    
                    " ".separated(
                        { renderAnnotationsModifiersAndContextReceivers(analysisSession, symbol, declarationRenderer, printer, keywords) },
                        {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SymbolProvider.kt

            } else {
                KaFe10PsiKotlinPropertySymbol(psi, analysisContext)
            }
        }
    
        override fun getAnonymousObjectSymbol(psi: KtObjectLiteralExpression): KaAnonymousObjectSymbol {
            return KaFe10PsiAnonymousObjectSymbol(psi.objectDeclaration, analysisContext)
        }
    
        override fun getClassOrObjectSymbol(psi: KtClassOrObject): KaClassOrObjectSymbol? {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 17:29:30 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirSymbolProvider.kt

            return firSymbolBuilder.variableLikeBuilder.buildVariableSymbol(psi.resolveToFirSymbolOfType<FirPropertySymbol>(firResolveSession))
        }
    
        override fun getAnonymousObjectSymbol(psi: KtObjectLiteralExpression): KaAnonymousObjectSymbol {
            return firSymbolBuilder.classifierBuilder.buildAnonymousObjectSymbol(
                psi.objectDeclaration.resolveToFirSymbolOfType<FirAnonymousObjectSymbol>(firResolveSession)
            )
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 17:29:30 UTC 2024
    - 9.9K bytes
    - Viewed (0)
Back to top