Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 37 for Symbol (0.22 sec)

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

        }
    
        override fun buildSelfClassType(symbol: KtNamedClassOrObjectSymbol): KtType {
            require(symbol is KtFirNamedClassOrObjectSymbol)
            symbol.firSymbol.lazyResolveToPhase(FirResolvePhase.SUPER_TYPES)
            val firClass = symbol.firSymbol.fir
            val type = ConeClassLikeTypeImpl(
                firClass.symbol.toLookupTag(),
    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)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompilerFacility.kt

            patchIfNeeded(expression.symbol) { expression.symbol = it }
            patchIfNeeded(expression.superQualifierSymbol) { expression.superQualifierSymbol = it }
            super.visitFieldAccess(expression)
        }
    
        override fun visitValueAccess(expression: IrValueAccessExpression) {
            patchIfNeeded(expression.symbol) { expression.symbol = it }
            super.visitValueAccess(expression)
        }
    
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KDocReferenceResolver.kt

            } else {
                findParentSymbol(resolveResult.symbol, goBackSteps, selectedFqName)
            }
        }
    
        /**
         * Finds the parent symbol of the given KtSymbol by traversing back up the symbol hierarchy a certain number of steps,
         * or until the containing class or object symbol is found.
         *
         * @param symbol The KtSymbol whose parent symbol needs to be found.
    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)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt

            val platform = getContainingModule(symbol).platform
            if (!platform.has<JvmPlatform>()) return null
    
            val containingSymbolOrSelf = when (symbol) {
                is KtValueParameterSymbol -> {
                    getContainingDeclaration(symbol) as? KtFunctionLikeSymbol ?: symbol
                }
                is KtPropertyAccessorSymbol -> {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 13.5K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

            fun buildNamedClassOrObjectSymbol(symbol: FirRegularClassSymbol): KtFirNamedClassOrObjectSymbol {
                return symbolsCache.cache(symbol) { KtFirNamedClassOrObjectSymbol(symbol, analysisSession) }
            }
    
            fun buildAnonymousObjectSymbol(symbol: FirAnonymousObjectSymbol): KtAnonymousObjectSymbol {
                return symbolsCache.cache(symbol) {
                    when (symbol.classKind) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Mar 28 09:06:28 GMT 2024
    - 32.4K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CallResolver.kt

                }
            }
    
        private val KtFunctionCall<*>.descriptor: DeclarationDescriptor?
            get() = when (val symbol = symbol) {
                is KtFe10PsiSymbol<*, *> -> symbol.descriptor
                is KtFe10DescSymbol<*> -> symbol.descriptor
                else -> null
            }
    
        private fun KtCallInfo?.toKtCallCandidateInfos(): List<KtCallCandidateInfo> {
            return when (this) {
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Mon Apr 29 12:48:54 GMT 2024
    - 34.8K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ScopeProvider.kt

        }
    
        private inline fun <reified T : DeclarationDescriptor> getDescriptor(symbol: KtSymbol): T? {
            return when (symbol) {
                is KtFe10DescSymbol<*> -> symbol.descriptor as? T
                is KtFe10PsiSymbol<*, *> -> symbol.descriptor as? T
                else -> {
                    require(symbol is KtFe10Symbol) { "Unrecognized symbol implementation found" }
                    null
                }
            }
        }
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 12.6K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt

                    }
                }
    
                private fun toImportableFqNames(symbol: KtSymbol, qualifiedNameAsFqName: FqName): List<FqName> =
                    buildList {
                        when (symbol) {
                            is KtCallableSymbol -> {
                                val callableId = symbol.callableIdIfNonLocal ?: return emptyList()
                                val fqName = callableId.asSingleFqName()
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 24.2K bytes
    - Viewed (0)
  9. doc/asm.html

    The general form of the <code>DATA</code> directive is
    
    <pre>
    DATA	symbol+offset(SB)/width, value
    </pre>
    
    <p>
    which initializes the symbol memory at the given offset and width with the given value.
    The <code>DATA</code> directives for a given symbol must be written with increasing offsets.
    </p>
    
    <p>
    The <code>GLOBL</code> directive declares a symbol to be global.
    HTML
    - Registered: Tue May 07 11:14:38 GMT 2024
    - Last Modified: Tue Nov 28 19:15:27 GMT 2023
    - 36.3K bytes
    - Viewed (0)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10TypeProvider.kt

    import org.jetbrains.kotlin.analysis.api.descriptors.symbols.base.KtFe10Symbol
    import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.base.*
    import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.base.classId
    import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.base.getSymbolDescriptor
    import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.base.isInterfaceLike
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Jan 29 09:37:59 GMT 2024
    - 23.3K bytes
    - Viewed (0)
Back to top