- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for KaFirNamedClassOrObjectSymbolBase (0.3 sec)
-
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirNamedClassOrObjectSymbolBase.kt
import org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol /** * [KaFirNamedClassOrObjectSymbolBase] provides shared equality and hash code implementations for FIR-based named class or object symbols so * that symbols of different kinds can be compared and remain interchangeable. */ internal sealed class KaFirNamedClassOrObjectSymbolBase : KaNamedClassOrObjectSymbol(), KaFirSymbol<FirRegularClassSymbol> { /**
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon May 27 09:59:11 UTC 2024 - 3.6K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirNamedClassOrObjectSymbol.kt
import org.jetbrains.kotlin.name.Name internal class KaFirNamedClassOrObjectSymbol( override val firSymbol: FirRegularClassSymbol, override val analysisSession: KaFirSession, ) : KaFirNamedClassOrObjectSymbolBase() { override val token: KaLifetimeToken get() = builder.token override val psi: PsiElement? by cached { firSymbol.findPsi() } override val name: Name get() = withValidityAssertion { firSymbol.name }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 11 15:45:42 UTC 2024 - 5K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolInfoProvider.kt
} override fun getAnnotationApplicableTargets(symbol: KaClassOrObjectSymbol): Set<KotlinTarget>? { requireIsInstance<KaFirSymbol<*>>(symbol) if (symbol !is KaFirNamedClassOrObjectSymbolBase) return null if (symbol.firSymbol.classKind != ClassKind.ANNOTATION_CLASS) return null return symbol.firSymbol.getAllowedAnnotationTargets(analysisSession.useSiteSession) }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 7.6K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirPsiJavaClassSymbol.kt
* be accessed. */ internal class KaFirPsiJavaClassSymbol( override val psi: PsiClass, override val analysisSession: KaFirSession, ) : KaFirNamedClassOrObjectSymbolBase(), KaFirPsiSymbol<PsiClass, FirRegularClassSymbol> { /** * [javaClass] is used to defer some properties to the compiler's view of a Java class. */
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 11 15:45:42 UTC 2024 - 6.9K bytes - Viewed (0)