Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ArrayDeque (0.22 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10TypeProvider.kt

            for (type in upperBounds) {
                val mappingForType = type.toTypeArgumentMapping() ?: continue
    
                val queue = ArrayDeque<TypeArgumentMapping>()
                queue.addLast(mappingForType)
    
                while (queue.isNotEmpty()) {
                    val (typeParameterOwner, mapping) = queue.removeFirst()
    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)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SymbolDeclarationOverridesProvider.kt

            descriptor: CallableMemberDescriptor,
            collectAllOverrides: Boolean
        ): Collection<CallableMemberDescriptor> {
            val overriddenDescriptors = LinkedHashSet<CallableMemberDescriptor>()
            val queue = ArrayDeque<CallableMemberDescriptor>().apply { addAll(descriptor.overriddenDescriptors) }
    
            while (queue.isNotEmpty()) {
                val current = queue.removeFirst()
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Mar 13 16:31:41 GMT 2024
    - 4.6K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineDelegatedPropertyAccessorsAnalyzer.kt

        // As it's basically a DAG traversal, we can keep a queue instead of making recursive calls.
        val allFiles = this
        val filesQueueToAnalyze = ArrayDeque(allFiles)
        val collector = InlineFunctionsCollector(allFiles.first().project, reifiedInlineFunctionsOnly = false) { declaration ->
            val containingFile = declaration.containingKtFile
    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)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirDataFlowInfoProvider.kt

            private val statements = statements.toHashSet()
    
            private val mapping = HashMap<FirElement, Optional<FirElement>>()
            private var unmappedCount = statements.size
    
            private val stack = ArrayDeque<FirElement>()
    
            operator fun get(fir: FirElement): FirElement? {
                return mapping[fir]?.getOrNull()
            }
    
            override fun visitElement(element: FirElement) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Apr 16 06:40:43 GMT 2024
    - 22.9K bytes
    - Viewed (0)
Back to top