Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for ginvine (1.13 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineFunctionAnalyzer.kt

            }
        }
    
        /**
         * Returns the list of files that contain all reached inline functions.
         */
        fun allFiles(): List<KtFile> = analyzedElements.mapTo(mutableSetOf()) { it.containingKtFile }.toList()
    
        /**
         * Returns the set of [KtObjectDeclaration]s which are defined as an object literal in one of the reached inline functions.
         */
        fun inlineObjectDeclarations(): Set<KtObjectDeclaration> {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Aug 29 23:55:31 GMT 2023
    - 5.1K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CompilerFacility.kt

                    put(JVMConfigurationKeys.DO_NOT_CLEAR_BINDING_CONTEXT, true)
                }
    
            val disableInline = effectiveConfiguration.getBoolean(CommonConfigurationKeys.DISABLE_INLINE)
    
            // The binding context needs to be built from all files with reachable inline functions, as such files may contain classes whose
            // descriptors must be available in the binding context for the IR backend. Note that the full bytecode is only generated for
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/contracts/firContractUtils.kt

        )
    
        // Util function to avoid hard coding names of the classes. Type inference will do a better job figuring out the best type to cast to.
        // This visitor isn't type-safe anyway
        private inline fun <reified T> ConeContractDescriptionElement.accept() =
            accept(this@ConeContractDescriptionElementToAnalysisApi, Unit) as T
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Jul 26 14:29:20 GMT 2023
    - 7K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirResolveExtensionInfoProvider.kt

            if (names.isEmpty()) return emptySequence()
            val namesSet = names.toSet()
            return getClassifierSymbols { it in namesSet }
        }
    
        private inline fun <D : KtNamedDeclaration, reified S : KtDeclarationSymbol> getTopLevelDeclarations(
            crossinline nameFilter: KtScopeNameFilter,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 5.6K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiFunctionSymbol.kt

        override val isExternal: Boolean
            get() = withValidityAssertion { psi.hasModifier(KtTokens.EXTERNAL_KEYWORD) }
    
        override val isInline: Boolean
            get() = withValidityAssertion { psi.hasModifier(KtTokens.INLINE_KEYWORD) }
    
        override val isOverride: Boolean
            get() = withValidityAssertion { psi.hasModifier(KtTokens.OVERRIDE_KEYWORD) }
    
        override val isInfix: Boolean
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 17:23:15 GMT 2024
    - 6.6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiPropertyGetterSymbol.kt

        override val isDefault: Boolean
            get() = withValidityAssertion { false }
    
        override val isInline: Boolean
            get() = withValidityAssertion { psi.hasModifier(KtTokens.INLINE_KEYWORD) || psi.property.hasModifier(KtTokens.INLINE_KEYWORD) }
    
        override val isOverride: Boolean
            get() = withValidityAssertion { psi.property.hasModifier(KtTokens.OVERRIDE_KEYWORD) }
    
        override val hasBody: Boolean
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 4.7K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirPropertyDelegationMethodsReference.kt

            return listOfNotNull(
                getValueSymbol?.fir?.buildSymbol(firSymbolBuilder),
                setValueSymbol?.fir?.buildSymbol(firSymbolBuilder)
            )
        }
    
        private inline fun <reified S : FirStatement> FirPropertyAccessor.singleStatementOfType(): S? =
            body?.statements?.singleOrNull() as? S
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Aug 22 11:20:19 GMT 2023
    - 2K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/firAnnotationUtils.kt

                .mapIndexedToAnnotationApplication(useSiteTargetFilter, builder.rootSession, classId) { index, annotation ->
                    annotation.toKtAnnotationApplication(builder, index)
                }
        }
    
    private inline fun List<FirAnnotation>.mapIndexedToAnnotationApplication(
        useSiteTargetFilter: AnnotationUseSiteTargetFilter,
        useSiteSession: FirSession,
        classId: ClassId,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineDelegatedPropertyAccessorsAnalyzer.kt

        // so the lowering fails.
        //
        // To solve the problem, we need to find all delegated properties with inline accessors
        // reachable from files that will be compiled, and include files these inline accessors
        // to the set of files that will be compiled (and do the same for these files recursively).
        // As it's basically a DAG traversal, we can keep a queue instead of making recursive calls.
        val allFiles = this
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Aug 29 23:55:31 GMT 2023
    - 3.6K bytes
    - Viewed (0)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiPropertySetterSymbol.kt

        override val isDefault: Boolean
            get() = withValidityAssertion { false }
    
        override val isInline: Boolean
            get() = withValidityAssertion { psi.hasModifier(KtTokens.INLINE_KEYWORD) || psi.property.hasModifier(KtTokens.INLINE_KEYWORD) }
    
        override val isOverride: Boolean
            get() = withValidityAssertion { psi.property.hasModifier(KtTokens.OVERRIDE_KEYWORD) }
    
        override val hasBody: Boolean
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 5.1K bytes
    - Viewed (0)
Back to top