mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[kotlin][tests] implement tests on project view
GitOrigin-RevId: a3e8237369ef6ed62f79f87e32eb5b8ccfb8b2c8
This commit is contained in:
committed by
intellij-monorepo-bot
parent
54f6622dbf
commit
21c737cecb
+91
@@ -0,0 +1,91 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.kotlin.idea.projectView
|
||||
|
||||
import com.intellij.ide.projectView.impl.nodes.AbstractPsiBasedNode
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.projectView.TestProjectTreeStructure
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.search.FilenameIndex
|
||||
import com.intellij.psi.search.GlobalSearchScope
|
||||
import com.intellij.testFramework.PlatformTestUtil
|
||||
import com.intellij.testFramework.assertEqualsToFile
|
||||
import com.intellij.util.CommonProcessors
|
||||
import com.intellij.util.ui.tree.TreeUtil
|
||||
import org.jetbrains.kotlin.idea.core.util.toPsiFile
|
||||
import org.jetbrains.kotlin.idea.test.Directives
|
||||
import org.jetbrains.kotlin.idea.test.KotlinMultiFileHeavyProjectTestCase
|
||||
import java.io.File
|
||||
import javax.swing.tree.DefaultMutableTreeNode
|
||||
import kotlin.io.path.Path
|
||||
import kotlin.io.path.name
|
||||
|
||||
abstract class AbstractKotlinProjectViewTest : KotlinMultiFileHeavyProjectTestCase() {
|
||||
private lateinit var treeStructure: TestProjectTreeStructure
|
||||
|
||||
override fun setUp() {
|
||||
super.setUp()
|
||||
treeStructure = TestProjectTreeStructure(project, testRootDisposable)
|
||||
}
|
||||
|
||||
override fun doMultiFileTest(testDataPath: String, globalDirectives: Directives) {
|
||||
val path = Path(globalDirectives.getValue("PATH"))
|
||||
val processor = object : CommonProcessors.FindFirstProcessor<VirtualFile>() {
|
||||
override fun accept(t: VirtualFile): Boolean = Path(t.path).endsWith(path)
|
||||
}
|
||||
|
||||
FilenameIndex.processFilesByName(path.name, true, GlobalSearchScope.allScope(project), processor)
|
||||
val resultFile = processor.foundValue ?: error("$path file is not found")
|
||||
|
||||
val pane = treeStructure.createPane()
|
||||
val psiFile = resultFile.toPsiFile(project)
|
||||
pane.select(psiFile, resultFile, true)
|
||||
|
||||
val tree = pane.tree
|
||||
PlatformTestUtil.waitWhileBusy(tree)
|
||||
|
||||
val node = TreeUtil.findNode(tree.model.root as DefaultMutableTreeNode) {
|
||||
val userObject = it.userObject
|
||||
userObject is PsiElement && userObject.containingFile?.virtualFile == resultFile ||
|
||||
userObject is AbstractPsiBasedNode<*> && (userObject.value as? PsiElement)?.containingFile?.virtualFile == resultFile
|
||||
} ?: error("node is not found")
|
||||
|
||||
PlatformTestUtil.waitForCallback(TreeUtil.selectInTree(node, true, tree))
|
||||
|
||||
val psiBasedNode = node.userObject as? AbstractPsiBasedNode<*>
|
||||
val navigationItem = psiBasedNode?.navigationItem
|
||||
val actualTree = PlatformTestUtil.print(/* tree = */ tree, /* withSelection = */ true)
|
||||
|
||||
assertEqualsToFile(
|
||||
description = "The tree is different",
|
||||
expected = File(testDataPath.substringBeforeLast('.') + ".txt"),
|
||||
actual = "Node: $node\n" +
|
||||
"User object class: ${psiBasedNode?.let { it::class.simpleName }}\n\n" +
|
||||
"Value: ${psiBasedNode?.value}\n" +
|
||||
"Value file: ${(psiBasedNode?.value as? PsiElement)?.containingFile?.name}\n\n" +
|
||||
deepNavigation(navigationItem) + "\n\n" +
|
||||
sanitizeTree(actualTree),
|
||||
)
|
||||
}
|
||||
|
||||
private fun deepNavigation(element: Any?): String {
|
||||
if (element == null) return "Navigation item not found"
|
||||
return buildString {
|
||||
deepNavigation(element, 0)
|
||||
}
|
||||
}
|
||||
|
||||
private fun StringBuilder.deepNavigation(element: Any, count: Int) {
|
||||
appendLine("Navigation item #${count}: $element")
|
||||
appendLine("Navigation item file #${count}: ${(element as? PsiElement)?.containingFile?.name}")
|
||||
if (element !is PsiElement) return
|
||||
val navigateElement = element.navigationElement
|
||||
if (navigateElement == element) return
|
||||
deepNavigation(navigateElement, count + 1)
|
||||
}
|
||||
|
||||
private fun sanitizeTree(tree: String): String = Holder.STDLIB_REGEX.replaceFirst(tree, "kotlin-stdlib.jar")
|
||||
|
||||
private object Holder {
|
||||
val STDLIB_REGEX: Regex = Regex("kotlin-stdlib-.*[.]jar")
|
||||
}
|
||||
}
|
||||
+125
@@ -0,0 +1,125 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
|
||||
package org.jetbrains.kotlin.idea.projectView;
|
||||
|
||||
import com.intellij.testFramework.TestDataPath;
|
||||
import org.jetbrains.kotlin.idea.test.JUnit3RunnerWithInners;
|
||||
import org.jetbrains.kotlin.idea.test.KotlinTestUtils;
|
||||
import org.jetbrains.kotlin.test.TestMetadata;
|
||||
import org.jetbrains.kotlin.idea.base.test.TestRoot;
|
||||
import org.junit.runner.RunWith;
|
||||
|
||||
/**
|
||||
* This class is generated by {@link org.jetbrains.kotlin.testGenerator.generator.TestGenerator}.
|
||||
* DO NOT MODIFY MANUALLY.
|
||||
*/
|
||||
@SuppressWarnings("all")
|
||||
@TestRoot("idea/tests")
|
||||
@TestDataPath("$CONTENT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("testData/projectView")
|
||||
public class KotlinProjectViewTestGenerated extends AbstractKotlinProjectViewTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("AnnotationFromStdlib.test")
|
||||
public void testAnnotationFromStdlib() throws Exception {
|
||||
runTest("testData/projectView/AnnotationFromStdlib.test");
|
||||
}
|
||||
|
||||
@TestMetadata("AnnotationFromStdlibWithSources.test")
|
||||
public void testAnnotationFromStdlibWithSources() throws Exception {
|
||||
runTest("testData/projectView/AnnotationFromStdlibWithSources.test");
|
||||
}
|
||||
|
||||
@TestMetadata("ArraysJVM.test")
|
||||
public void testArraysJVM() throws Exception {
|
||||
runTest("testData/projectView/ArraysJVM.test");
|
||||
}
|
||||
|
||||
@TestMetadata("ArraysJVMWithSources.test")
|
||||
public void testArraysJVMWithSources() throws Exception {
|
||||
runTest("testData/projectView/ArraysJVMWithSources.test");
|
||||
}
|
||||
|
||||
@TestMetadata("ArraysKt.test")
|
||||
public void testArraysKt() throws Exception {
|
||||
runTest("testData/projectView/ArraysKt.test");
|
||||
}
|
||||
|
||||
@TestMetadata("ArraysKtWithSources.test")
|
||||
public void testArraysKtWithSources() throws Exception {
|
||||
runTest("testData/projectView/ArraysKtWithSources.test");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassFromMyLib.test")
|
||||
public void testClassFromMyLib() throws Exception {
|
||||
runTest("testData/projectView/ClassFromMyLib.test");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassFromMyLibWithSources.test")
|
||||
public void testClassFromMyLibWithSources() throws Exception {
|
||||
runTest("testData/projectView/ClassFromMyLibWithSources.test");
|
||||
}
|
||||
|
||||
@TestMetadata("MultifileFacadeInternalClass.test")
|
||||
public void testMultifileFacadeInternalClass() throws Exception {
|
||||
runTest("testData/projectView/MultifileFacadeInternalClass.test");
|
||||
}
|
||||
|
||||
@TestMetadata("MultifileFacadeInternalClassWithSources.test")
|
||||
public void testMultifileFacadeInternalClassWithSources() throws Exception {
|
||||
runTest("testData/projectView/MultifileFacadeInternalClassWithSources.test");
|
||||
}
|
||||
|
||||
@TestMetadata("MultifileFacadeKt.test")
|
||||
public void testMultifileFacadeKt() throws Exception {
|
||||
runTest("testData/projectView/MultifileFacadeKt.test");
|
||||
}
|
||||
|
||||
@TestMetadata("MultifileFacadeKtWithSources.test")
|
||||
public void testMultifileFacadeKtWithSources() throws Exception {
|
||||
runTest("testData/projectView/MultifileFacadeKtWithSources.test");
|
||||
}
|
||||
|
||||
@TestMetadata("OneFileMultifileFacadeInternalClass.test")
|
||||
public void testOneFileMultifileFacadeInternalClass() throws Exception {
|
||||
runTest("testData/projectView/OneFileMultifileFacadeInternalClass.test");
|
||||
}
|
||||
|
||||
@TestMetadata("OneFileMultifileFacadeInternalClassWithSources.test")
|
||||
public void testOneFileMultifileFacadeInternalClassWithSources() throws Exception {
|
||||
runTest("testData/projectView/OneFileMultifileFacadeInternalClassWithSources.test");
|
||||
}
|
||||
|
||||
@TestMetadata("OneFileMultifileFacadeKt.test")
|
||||
public void testOneFileMultifileFacadeKt() throws Exception {
|
||||
runTest("testData/projectView/OneFileMultifileFacadeKt.test");
|
||||
}
|
||||
|
||||
@TestMetadata("OneFileMultifileFacadeKtWithSources.test")
|
||||
public void testOneFileMultifileFacadeKtWithSources() throws Exception {
|
||||
runTest("testData/projectView/OneFileMultifileFacadeKtWithSources.test");
|
||||
}
|
||||
|
||||
@TestMetadata("_Arrays.test")
|
||||
public void test_Arrays() throws Exception {
|
||||
runTest("testData/projectView/_Arrays.test");
|
||||
}
|
||||
|
||||
@TestMetadata("_ArraysWithSources.test")
|
||||
public void test_ArraysWithSources() throws Exception {
|
||||
runTest("testData/projectView/_ArraysWithSources.test");
|
||||
}
|
||||
|
||||
@TestMetadata("___ArraysJvm.test")
|
||||
public void test___ArraysJvm() throws Exception {
|
||||
runTest("testData/projectView/___ArraysJvm.test");
|
||||
}
|
||||
|
||||
@TestMetadata("___ArraysJvmWithSources.test")
|
||||
public void test___ArraysJvmWithSources() throws Exception {
|
||||
runTest("testData/projectView/___ArraysJvmWithSources.test");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// WITH_STDLIB
|
||||
// PATH: kotlin/annotation/AnnotationTarget.class
|
||||
|
||||
// FILE: usage.kt
|
||||
@Deprecated("deprecated")
|
||||
fun myDeprecatedFunction() {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,144 @@
|
||||
Node: AnnotationTarget
|
||||
User object class: KtClassOrObjectTreeNode
|
||||
|
||||
Value: CLASS
|
||||
Value file: AnnotationTarget.class
|
||||
|
||||
Navigation item #0: CLASS
|
||||
Navigation item file #0: AnnotationTarget.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: kotlin-stdlib
|
||||
-PsiDirectory: kotlin-stdlib.jar
|
||||
-PsiDirectory: kotlin
|
||||
-PsiDirectory: annotation
|
||||
AnnotationRetention
|
||||
[AnnotationTarget]
|
||||
MustBeDocumented
|
||||
Repeatable
|
||||
Retention
|
||||
Target
|
||||
+PsiDirectory: collections
|
||||
+PsiDirectory: comparisons
|
||||
+PsiDirectory: concurrent
|
||||
+PsiDirectory: contracts
|
||||
+PsiDirectory: coroutines
|
||||
+PsiDirectory: enums
|
||||
+PsiDirectory: experimental
|
||||
+PsiDirectory: internal
|
||||
+PsiDirectory: io
|
||||
+PsiDirectory: jdk7
|
||||
+PsiDirectory: js
|
||||
+PsiDirectory: jvm
|
||||
+PsiDirectory: math
|
||||
+PsiDirectory: properties
|
||||
+PsiDirectory: random
|
||||
+PsiDirectory: ranges
|
||||
+PsiDirectory: reflect
|
||||
+PsiDirectory: sequences
|
||||
+PsiDirectory: streams
|
||||
+PsiDirectory: system
|
||||
+PsiDirectory: text
|
||||
+PsiDirectory: time
|
||||
_Assertions
|
||||
BuilderInference
|
||||
ContextFunctionTypeParams
|
||||
DeepRecursiveFunction
|
||||
DeepRecursiveScope
|
||||
DeepRecursiveScopeImpl.class
|
||||
Deprecated
|
||||
DeprecatedSinceKotlin
|
||||
DeprecationLevel
|
||||
DslMarker
|
||||
ExperimentalMultiplatform
|
||||
ExperimentalStdlibApi
|
||||
ExperimentalSubclassOptIn
|
||||
ExperimentalUnsignedTypes
|
||||
ExtensionFunctionType
|
||||
Function
|
||||
InitializedLazyImpl
|
||||
kotlin.kotlin_builtins
|
||||
KotlinNothingValueException
|
||||
KotlinNullPointerException
|
||||
KotlinVersion
|
||||
KotlinVersionCurrentValue.class
|
||||
Lazy
|
||||
LazyThreadSafetyMode
|
||||
Metadata
|
||||
NotImplementedError
|
||||
NoWhenBranchMatchedException
|
||||
OptIn
|
||||
OptionalExpectation
|
||||
OverloadResolutionByLambdaReturnType
|
||||
Pair
|
||||
ParameterName
|
||||
PublishedApi
|
||||
ReplaceWith
|
||||
RequiresOptIn
|
||||
Result
|
||||
SafePublicationLazyImpl.class
|
||||
SinceKotlin
|
||||
SubclassOptInRequired
|
||||
Suppress
|
||||
SynchronizedLazyImpl.class
|
||||
Triple
|
||||
TypeCastException
|
||||
UByte
|
||||
UByteArray
|
||||
UInt
|
||||
UIntArray
|
||||
ULong
|
||||
ULongArray
|
||||
UNINITIALIZED_VALUE
|
||||
UninitializedPropertyAccessException
|
||||
Unit
|
||||
UnsafeLazyImpl
|
||||
UnsafeVariance
|
||||
UShort
|
||||
UShortArray
|
||||
WasExperimental
|
||||
ArrayIntrinsicsKt
|
||||
CharCodeJVMKt
|
||||
CharCodeKt
|
||||
CompareToKt
|
||||
DeepRecursiveKt
|
||||
ExceptionsKt
|
||||
ExceptionsKt__ExceptionsKt
|
||||
HashCodeKt
|
||||
LateinitKt
|
||||
LazyKt
|
||||
LazyKt__LazyJVMKt
|
||||
LazyKt__LazyKt
|
||||
NumbersKt
|
||||
NumbersKt__BigDecimalsKt
|
||||
NumbersKt__BigIntegersKt
|
||||
NumbersKt__FloorDivModKt
|
||||
NumbersKt__NumbersJVMKt
|
||||
NumbersKt__NumbersKt
|
||||
PreconditionsKt
|
||||
PreconditionsKt__AssertionsJVMKt
|
||||
PreconditionsKt__PreconditionsKt
|
||||
PropertyReferenceDelegatesKt
|
||||
ResultKt
|
||||
StandardKt
|
||||
StandardKt__StandardKt
|
||||
StandardKt__SynchronizedKt
|
||||
SuspendKt
|
||||
ThrowsKt
|
||||
TuplesKt
|
||||
TypeAliasesKt
|
||||
UByteArrayKt
|
||||
UByteKt
|
||||
UIntArrayKt
|
||||
UIntKt
|
||||
ULongArrayKt
|
||||
ULongKt
|
||||
UnsignedKt
|
||||
UNumbersKt
|
||||
UShortArrayKt
|
||||
UShortKt
|
||||
+PsiDirectory: META-INF
|
||||
@@ -0,0 +1,9 @@
|
||||
// WITH_STDLIB
|
||||
// WITH_SOURCES
|
||||
// PATH: kotlin/annotation/AnnotationTarget.class
|
||||
|
||||
// FILE: usage.kt
|
||||
@Deprecated("deprecated")
|
||||
fun myDeprecatedFunction() {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
Node: AnnotationTarget
|
||||
User object class: KtClassOrObjectTreeNode
|
||||
|
||||
Value: CLASS
|
||||
Value file: AnnotationTarget.class
|
||||
|
||||
Navigation item #0: CLASS
|
||||
Navigation item file #0: AnnotationTarget.class
|
||||
Navigation item #1: CLASS
|
||||
Navigation item file #1: Annotations.kt
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: kotlin-stdlib
|
||||
-PsiDirectory: kotlin-stdlib.jar
|
||||
-PsiDirectory: kotlin
|
||||
-PsiDirectory: annotation
|
||||
AnnotationRetention
|
||||
[AnnotationTarget]
|
||||
MustBeDocumented
|
||||
Repeatable
|
||||
Retention
|
||||
Target
|
||||
+PsiDirectory: collections
|
||||
+PsiDirectory: comparisons
|
||||
+PsiDirectory: concurrent
|
||||
+PsiDirectory: contracts
|
||||
+PsiDirectory: coroutines
|
||||
+PsiDirectory: enums
|
||||
+PsiDirectory: experimental
|
||||
+PsiDirectory: internal
|
||||
+PsiDirectory: io
|
||||
+PsiDirectory: jdk7
|
||||
+PsiDirectory: js
|
||||
+PsiDirectory: jvm
|
||||
+PsiDirectory: math
|
||||
+PsiDirectory: properties
|
||||
+PsiDirectory: random
|
||||
+PsiDirectory: ranges
|
||||
+PsiDirectory: reflect
|
||||
+PsiDirectory: sequences
|
||||
+PsiDirectory: streams
|
||||
+PsiDirectory: system
|
||||
+PsiDirectory: text
|
||||
+PsiDirectory: time
|
||||
_Assertions
|
||||
BuilderInference
|
||||
ContextFunctionTypeParams
|
||||
DeepRecursiveFunction
|
||||
DeepRecursiveScope
|
||||
DeepRecursiveScopeImpl.class
|
||||
Deprecated
|
||||
DeprecatedSinceKotlin
|
||||
DeprecationLevel
|
||||
DslMarker
|
||||
ExperimentalMultiplatform
|
||||
ExperimentalStdlibApi
|
||||
ExperimentalSubclassOptIn
|
||||
ExperimentalUnsignedTypes
|
||||
ExtensionFunctionType
|
||||
Function
|
||||
InitializedLazyImpl
|
||||
kotlin.kotlin_builtins
|
||||
KotlinNothingValueException
|
||||
KotlinNullPointerException
|
||||
KotlinVersion
|
||||
KotlinVersionCurrentValue.class
|
||||
Lazy
|
||||
LazyThreadSafetyMode
|
||||
Metadata
|
||||
NotImplementedError
|
||||
NoWhenBranchMatchedException
|
||||
OptIn
|
||||
OptionalExpectation
|
||||
OverloadResolutionByLambdaReturnType
|
||||
Pair
|
||||
ParameterName
|
||||
PublishedApi
|
||||
ReplaceWith
|
||||
RequiresOptIn
|
||||
Result
|
||||
SafePublicationLazyImpl.class
|
||||
SinceKotlin
|
||||
SubclassOptInRequired
|
||||
Suppress
|
||||
SynchronizedLazyImpl.class
|
||||
Triple
|
||||
TypeCastException
|
||||
UByte
|
||||
UByteArray
|
||||
UInt
|
||||
UIntArray
|
||||
ULong
|
||||
ULongArray
|
||||
UNINITIALIZED_VALUE
|
||||
UninitializedPropertyAccessException
|
||||
Unit
|
||||
UnsafeLazyImpl
|
||||
UnsafeVariance
|
||||
UShort
|
||||
UShortArray
|
||||
WasExperimental
|
||||
ArrayIntrinsicsKt
|
||||
CharCodeJVMKt
|
||||
CharCodeKt
|
||||
CompareToKt
|
||||
DeepRecursiveKt
|
||||
ExceptionsKt
|
||||
ExceptionsKt__ExceptionsKt
|
||||
HashCodeKt
|
||||
LateinitKt
|
||||
LazyKt
|
||||
LazyKt__LazyJVMKt
|
||||
LazyKt__LazyKt
|
||||
NumbersKt
|
||||
NumbersKt__BigDecimalsKt
|
||||
NumbersKt__BigIntegersKt
|
||||
NumbersKt__FloorDivModKt
|
||||
NumbersKt__NumbersJVMKt
|
||||
NumbersKt__NumbersKt
|
||||
PreconditionsKt
|
||||
PreconditionsKt__AssertionsJVMKt
|
||||
PreconditionsKt__PreconditionsKt
|
||||
PropertyReferenceDelegatesKt
|
||||
ResultKt
|
||||
StandardKt
|
||||
StandardKt__StandardKt
|
||||
StandardKt__SynchronizedKt
|
||||
SuspendKt
|
||||
ThrowsKt
|
||||
TuplesKt
|
||||
TypeAliasesKt
|
||||
UByteArrayKt
|
||||
UByteKt
|
||||
UIntArrayKt
|
||||
UIntKt
|
||||
ULongArrayKt
|
||||
ULongKt
|
||||
UnsignedKt
|
||||
UNumbersKt
|
||||
UShortArrayKt
|
||||
UShortKt
|
||||
+PsiDirectory: META-INF
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_STDLIB
|
||||
// PATH: ArraysKt__ArraysJVMKt.class
|
||||
@@ -0,0 +1,216 @@
|
||||
Node: ArraysKt__ArraysJVMKt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt__ArraysJVMKt.class
|
||||
Value file: ArraysKt__ArraysJVMKt.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt__ArraysJVMKt.class
|
||||
Navigation item file #0: ArraysKt__ArraysJVMKt.class
|
||||
Navigation item #1: KtFile: ArraysKt__ArraysJVMKt.class
|
||||
Navigation item file #1: ArraysKt__ArraysJVMKt.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: kotlin-stdlib
|
||||
-PsiDirectory: kotlin-stdlib.jar
|
||||
-PsiDirectory: kotlin
|
||||
+PsiDirectory: annotation
|
||||
-PsiDirectory: collections
|
||||
+PsiDirectory: builders
|
||||
+PsiDirectory: jdk8
|
||||
+PsiDirectory: unsigned
|
||||
AbstractCollection
|
||||
AbstractIterator
|
||||
AbstractList
|
||||
AbstractMap
|
||||
AbstractMutableCollection
|
||||
AbstractMutableList
|
||||
AbstractMutableMap
|
||||
AbstractMutableSet
|
||||
AbstractSet
|
||||
ArrayAsCollection.class
|
||||
ArrayDeque
|
||||
ArraysUtilJVM
|
||||
BooleanIterator
|
||||
ByteIterator
|
||||
CharIterator
|
||||
collections.kotlin_builtins
|
||||
DoubleIterator
|
||||
EmptyIterator
|
||||
EmptyList
|
||||
EmptyMap.class
|
||||
EmptySet
|
||||
FloatIterator
|
||||
Grouping
|
||||
IndexedValue
|
||||
IndexingIterable
|
||||
IndexingIterator
|
||||
IntIterator
|
||||
LongIterator
|
||||
MapWithDefault.class
|
||||
MapWithDefaultImpl.class
|
||||
MovingSubList
|
||||
MutableMapWithDefault.class
|
||||
MutableMapWithDefaultImpl.class
|
||||
ReversedList.class
|
||||
ReversedListReadOnly.class
|
||||
RingBuffer.class
|
||||
ShortIterator
|
||||
State.class
|
||||
ArraysKt
|
||||
ArraysKt___ArraysJvmKt
|
||||
ArraysKt___ArraysKt
|
||||
[ArraysKt__ArraysJVMKt]
|
||||
ArraysKt__ArraysKt
|
||||
CollectionsKt
|
||||
CollectionsKt___CollectionsJvmKt
|
||||
CollectionsKt___CollectionsKt
|
||||
CollectionsKt__CollectionsJVMKt
|
||||
CollectionsKt__CollectionsKt
|
||||
CollectionsKt__IterablesKt
|
||||
CollectionsKt__IteratorsJVMKt
|
||||
CollectionsKt__IteratorsKt
|
||||
CollectionsKt__MutableCollectionsJVMKt
|
||||
CollectionsKt__MutableCollectionsKt
|
||||
CollectionsKt__ReversedViewsKt
|
||||
GroupingKt
|
||||
GroupingKt__GroupingJVMKt
|
||||
GroupingKt__GroupingKt
|
||||
MapAccessorsKt
|
||||
MapsKt
|
||||
MapsKt___MapsJvmKt
|
||||
MapsKt___MapsKt
|
||||
MapsKt__MapsJVMKt
|
||||
MapsKt__MapsKt
|
||||
MapsKt__MapWithDefaultKt
|
||||
SetsKt
|
||||
SetsKt___SetsKt
|
||||
SetsKt__SetsJVMKt
|
||||
SetsKt__SetsKt
|
||||
SlidingWindowKt
|
||||
TypeAliasesKt
|
||||
UArraySortingKt
|
||||
UCollectionsKt
|
||||
UCollectionsKt___UCollectionsKt
|
||||
+PsiDirectory: comparisons
|
||||
+PsiDirectory: concurrent
|
||||
+PsiDirectory: contracts
|
||||
+PsiDirectory: coroutines
|
||||
+PsiDirectory: enums
|
||||
+PsiDirectory: experimental
|
||||
+PsiDirectory: internal
|
||||
+PsiDirectory: io
|
||||
+PsiDirectory: jdk7
|
||||
+PsiDirectory: js
|
||||
+PsiDirectory: jvm
|
||||
+PsiDirectory: math
|
||||
+PsiDirectory: properties
|
||||
+PsiDirectory: random
|
||||
+PsiDirectory: ranges
|
||||
+PsiDirectory: reflect
|
||||
+PsiDirectory: sequences
|
||||
+PsiDirectory: streams
|
||||
+PsiDirectory: system
|
||||
+PsiDirectory: text
|
||||
+PsiDirectory: time
|
||||
_Assertions
|
||||
BuilderInference
|
||||
ContextFunctionTypeParams
|
||||
DeepRecursiveFunction
|
||||
DeepRecursiveScope
|
||||
DeepRecursiveScopeImpl.class
|
||||
Deprecated
|
||||
DeprecatedSinceKotlin
|
||||
DeprecationLevel
|
||||
DslMarker
|
||||
ExperimentalMultiplatform
|
||||
ExperimentalStdlibApi
|
||||
ExperimentalSubclassOptIn
|
||||
ExperimentalUnsignedTypes
|
||||
ExtensionFunctionType
|
||||
Function
|
||||
InitializedLazyImpl
|
||||
kotlin.kotlin_builtins
|
||||
KotlinNothingValueException
|
||||
KotlinNullPointerException
|
||||
KotlinVersion
|
||||
KotlinVersionCurrentValue.class
|
||||
Lazy
|
||||
LazyThreadSafetyMode
|
||||
Metadata
|
||||
NotImplementedError
|
||||
NoWhenBranchMatchedException
|
||||
OptIn
|
||||
OptionalExpectation
|
||||
OverloadResolutionByLambdaReturnType
|
||||
Pair
|
||||
ParameterName
|
||||
PublishedApi
|
||||
ReplaceWith
|
||||
RequiresOptIn
|
||||
Result
|
||||
SafePublicationLazyImpl.class
|
||||
SinceKotlin
|
||||
SubclassOptInRequired
|
||||
Suppress
|
||||
SynchronizedLazyImpl.class
|
||||
Triple
|
||||
TypeCastException
|
||||
UByte
|
||||
UByteArray
|
||||
UInt
|
||||
UIntArray
|
||||
ULong
|
||||
ULongArray
|
||||
UNINITIALIZED_VALUE
|
||||
UninitializedPropertyAccessException
|
||||
Unit
|
||||
UnsafeLazyImpl
|
||||
UnsafeVariance
|
||||
UShort
|
||||
UShortArray
|
||||
WasExperimental
|
||||
ArrayIntrinsicsKt
|
||||
CharCodeJVMKt
|
||||
CharCodeKt
|
||||
CompareToKt
|
||||
DeepRecursiveKt
|
||||
ExceptionsKt
|
||||
ExceptionsKt__ExceptionsKt
|
||||
HashCodeKt
|
||||
LateinitKt
|
||||
LazyKt
|
||||
LazyKt__LazyJVMKt
|
||||
LazyKt__LazyKt
|
||||
NumbersKt
|
||||
NumbersKt__BigDecimalsKt
|
||||
NumbersKt__BigIntegersKt
|
||||
NumbersKt__FloorDivModKt
|
||||
NumbersKt__NumbersJVMKt
|
||||
NumbersKt__NumbersKt
|
||||
PreconditionsKt
|
||||
PreconditionsKt__AssertionsJVMKt
|
||||
PreconditionsKt__PreconditionsKt
|
||||
PropertyReferenceDelegatesKt
|
||||
ResultKt
|
||||
StandardKt
|
||||
StandardKt__StandardKt
|
||||
StandardKt__SynchronizedKt
|
||||
SuspendKt
|
||||
ThrowsKt
|
||||
TuplesKt
|
||||
TypeAliasesKt
|
||||
UByteArrayKt
|
||||
UByteKt
|
||||
UIntArrayKt
|
||||
UIntKt
|
||||
ULongArrayKt
|
||||
ULongKt
|
||||
UnsignedKt
|
||||
UNumbersKt
|
||||
UShortArrayKt
|
||||
UShortKt
|
||||
+PsiDirectory: META-INF
|
||||
@@ -0,0 +1,3 @@
|
||||
// WITH_STDLIB
|
||||
// WITH_SOURCES
|
||||
// PATH: ArraysKt__ArraysJVMKt.class
|
||||
@@ -0,0 +1,214 @@
|
||||
Node: ArraysKt__ArraysJVMKt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt__ArraysJVMKt.class
|
||||
Value file: ArraysKt__ArraysJVMKt.class
|
||||
|
||||
Navigation item #0: KtFile: ArraysJVM.kt
|
||||
Navigation item file #0: ArraysJVM.kt
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: kotlin-stdlib
|
||||
-PsiDirectory: kotlin-stdlib.jar
|
||||
-PsiDirectory: kotlin
|
||||
+PsiDirectory: annotation
|
||||
-PsiDirectory: collections
|
||||
+PsiDirectory: builders
|
||||
+PsiDirectory: jdk8
|
||||
+PsiDirectory: unsigned
|
||||
AbstractCollection
|
||||
AbstractIterator
|
||||
AbstractList
|
||||
AbstractMap
|
||||
AbstractMutableCollection
|
||||
AbstractMutableList
|
||||
AbstractMutableMap
|
||||
AbstractMutableSet
|
||||
AbstractSet
|
||||
ArrayAsCollection.class
|
||||
ArrayDeque
|
||||
ArraysUtilJVM
|
||||
BooleanIterator
|
||||
ByteIterator
|
||||
CharIterator
|
||||
collections.kotlin_builtins
|
||||
DoubleIterator
|
||||
EmptyIterator
|
||||
EmptyList
|
||||
EmptyMap.class
|
||||
EmptySet
|
||||
FloatIterator
|
||||
Grouping
|
||||
IndexedValue
|
||||
IndexingIterable
|
||||
IndexingIterator
|
||||
IntIterator
|
||||
LongIterator
|
||||
MapWithDefault.class
|
||||
MapWithDefaultImpl.class
|
||||
MovingSubList
|
||||
MutableMapWithDefault.class
|
||||
MutableMapWithDefaultImpl.class
|
||||
ReversedList.class
|
||||
ReversedListReadOnly.class
|
||||
RingBuffer.class
|
||||
ShortIterator
|
||||
State.class
|
||||
ArraysKt
|
||||
ArraysKt___ArraysJvmKt
|
||||
ArraysKt___ArraysKt
|
||||
[ArraysKt__ArraysJVMKt]
|
||||
ArraysKt__ArraysKt
|
||||
CollectionsKt
|
||||
CollectionsKt___CollectionsJvmKt
|
||||
CollectionsKt___CollectionsKt
|
||||
CollectionsKt__CollectionsJVMKt
|
||||
CollectionsKt__CollectionsKt
|
||||
CollectionsKt__IterablesKt
|
||||
CollectionsKt__IteratorsJVMKt
|
||||
CollectionsKt__IteratorsKt
|
||||
CollectionsKt__MutableCollectionsJVMKt
|
||||
CollectionsKt__MutableCollectionsKt
|
||||
CollectionsKt__ReversedViewsKt
|
||||
GroupingKt
|
||||
GroupingKt__GroupingJVMKt
|
||||
GroupingKt__GroupingKt
|
||||
MapAccessorsKt
|
||||
MapsKt
|
||||
MapsKt___MapsJvmKt
|
||||
MapsKt___MapsKt
|
||||
MapsKt__MapsJVMKt
|
||||
MapsKt__MapsKt
|
||||
MapsKt__MapWithDefaultKt
|
||||
SetsKt
|
||||
SetsKt___SetsKt
|
||||
SetsKt__SetsJVMKt
|
||||
SetsKt__SetsKt
|
||||
SlidingWindowKt
|
||||
TypeAliasesKt
|
||||
UArraySortingKt
|
||||
UCollectionsKt
|
||||
UCollectionsKt___UCollectionsKt
|
||||
+PsiDirectory: comparisons
|
||||
+PsiDirectory: concurrent
|
||||
+PsiDirectory: contracts
|
||||
+PsiDirectory: coroutines
|
||||
+PsiDirectory: enums
|
||||
+PsiDirectory: experimental
|
||||
+PsiDirectory: internal
|
||||
+PsiDirectory: io
|
||||
+PsiDirectory: jdk7
|
||||
+PsiDirectory: js
|
||||
+PsiDirectory: jvm
|
||||
+PsiDirectory: math
|
||||
+PsiDirectory: properties
|
||||
+PsiDirectory: random
|
||||
+PsiDirectory: ranges
|
||||
+PsiDirectory: reflect
|
||||
+PsiDirectory: sequences
|
||||
+PsiDirectory: streams
|
||||
+PsiDirectory: system
|
||||
+PsiDirectory: text
|
||||
+PsiDirectory: time
|
||||
_Assertions
|
||||
BuilderInference
|
||||
ContextFunctionTypeParams
|
||||
DeepRecursiveFunction
|
||||
DeepRecursiveScope
|
||||
DeepRecursiveScopeImpl.class
|
||||
Deprecated
|
||||
DeprecatedSinceKotlin
|
||||
DeprecationLevel
|
||||
DslMarker
|
||||
ExperimentalMultiplatform
|
||||
ExperimentalStdlibApi
|
||||
ExperimentalSubclassOptIn
|
||||
ExperimentalUnsignedTypes
|
||||
ExtensionFunctionType
|
||||
Function
|
||||
InitializedLazyImpl
|
||||
kotlin.kotlin_builtins
|
||||
KotlinNothingValueException
|
||||
KotlinNullPointerException
|
||||
KotlinVersion
|
||||
KotlinVersionCurrentValue.class
|
||||
Lazy
|
||||
LazyThreadSafetyMode
|
||||
Metadata
|
||||
NotImplementedError
|
||||
NoWhenBranchMatchedException
|
||||
OptIn
|
||||
OptionalExpectation
|
||||
OverloadResolutionByLambdaReturnType
|
||||
Pair
|
||||
ParameterName
|
||||
PublishedApi
|
||||
ReplaceWith
|
||||
RequiresOptIn
|
||||
Result
|
||||
SafePublicationLazyImpl.class
|
||||
SinceKotlin
|
||||
SubclassOptInRequired
|
||||
Suppress
|
||||
SynchronizedLazyImpl.class
|
||||
Triple
|
||||
TypeCastException
|
||||
UByte
|
||||
UByteArray
|
||||
UInt
|
||||
UIntArray
|
||||
ULong
|
||||
ULongArray
|
||||
UNINITIALIZED_VALUE
|
||||
UninitializedPropertyAccessException
|
||||
Unit
|
||||
UnsafeLazyImpl
|
||||
UnsafeVariance
|
||||
UShort
|
||||
UShortArray
|
||||
WasExperimental
|
||||
ArrayIntrinsicsKt
|
||||
CharCodeJVMKt
|
||||
CharCodeKt
|
||||
CompareToKt
|
||||
DeepRecursiveKt
|
||||
ExceptionsKt
|
||||
ExceptionsKt__ExceptionsKt
|
||||
HashCodeKt
|
||||
LateinitKt
|
||||
LazyKt
|
||||
LazyKt__LazyJVMKt
|
||||
LazyKt__LazyKt
|
||||
NumbersKt
|
||||
NumbersKt__BigDecimalsKt
|
||||
NumbersKt__BigIntegersKt
|
||||
NumbersKt__FloorDivModKt
|
||||
NumbersKt__NumbersJVMKt
|
||||
NumbersKt__NumbersKt
|
||||
PreconditionsKt
|
||||
PreconditionsKt__AssertionsJVMKt
|
||||
PreconditionsKt__PreconditionsKt
|
||||
PropertyReferenceDelegatesKt
|
||||
ResultKt
|
||||
StandardKt
|
||||
StandardKt__StandardKt
|
||||
StandardKt__SynchronizedKt
|
||||
SuspendKt
|
||||
ThrowsKt
|
||||
TuplesKt
|
||||
TypeAliasesKt
|
||||
UByteArrayKt
|
||||
UByteKt
|
||||
UIntArrayKt
|
||||
UIntKt
|
||||
ULongArrayKt
|
||||
ULongKt
|
||||
UnsignedKt
|
||||
UNumbersKt
|
||||
UShortArrayKt
|
||||
UShortKt
|
||||
+PsiDirectory: META-INF
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_STDLIB
|
||||
// PATH: ArraysKt.class
|
||||
@@ -0,0 +1,216 @@
|
||||
Node: ArraysKt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt.class
|
||||
Value file: ArraysKt.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt.class
|
||||
Navigation item file #0: ArraysKt.class
|
||||
Navigation item #1: KtFile: ArraysKt.class
|
||||
Navigation item file #1: ArraysKt.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: kotlin-stdlib
|
||||
-PsiDirectory: kotlin-stdlib.jar
|
||||
-PsiDirectory: kotlin
|
||||
+PsiDirectory: annotation
|
||||
-PsiDirectory: collections
|
||||
+PsiDirectory: builders
|
||||
+PsiDirectory: jdk8
|
||||
+PsiDirectory: unsigned
|
||||
AbstractCollection
|
||||
AbstractIterator
|
||||
AbstractList
|
||||
AbstractMap
|
||||
AbstractMutableCollection
|
||||
AbstractMutableList
|
||||
AbstractMutableMap
|
||||
AbstractMutableSet
|
||||
AbstractSet
|
||||
ArrayAsCollection.class
|
||||
ArrayDeque
|
||||
ArraysUtilJVM
|
||||
BooleanIterator
|
||||
ByteIterator
|
||||
CharIterator
|
||||
collections.kotlin_builtins
|
||||
DoubleIterator
|
||||
EmptyIterator
|
||||
EmptyList
|
||||
EmptyMap.class
|
||||
EmptySet
|
||||
FloatIterator
|
||||
Grouping
|
||||
IndexedValue
|
||||
IndexingIterable
|
||||
IndexingIterator
|
||||
IntIterator
|
||||
LongIterator
|
||||
MapWithDefault.class
|
||||
MapWithDefaultImpl.class
|
||||
MovingSubList
|
||||
MutableMapWithDefault.class
|
||||
MutableMapWithDefaultImpl.class
|
||||
ReversedList.class
|
||||
ReversedListReadOnly.class
|
||||
RingBuffer.class
|
||||
ShortIterator
|
||||
State.class
|
||||
[ArraysKt]
|
||||
ArraysKt___ArraysJvmKt
|
||||
ArraysKt___ArraysKt
|
||||
ArraysKt__ArraysJVMKt
|
||||
ArraysKt__ArraysKt
|
||||
CollectionsKt
|
||||
CollectionsKt___CollectionsJvmKt
|
||||
CollectionsKt___CollectionsKt
|
||||
CollectionsKt__CollectionsJVMKt
|
||||
CollectionsKt__CollectionsKt
|
||||
CollectionsKt__IterablesKt
|
||||
CollectionsKt__IteratorsJVMKt
|
||||
CollectionsKt__IteratorsKt
|
||||
CollectionsKt__MutableCollectionsJVMKt
|
||||
CollectionsKt__MutableCollectionsKt
|
||||
CollectionsKt__ReversedViewsKt
|
||||
GroupingKt
|
||||
GroupingKt__GroupingJVMKt
|
||||
GroupingKt__GroupingKt
|
||||
MapAccessorsKt
|
||||
MapsKt
|
||||
MapsKt___MapsJvmKt
|
||||
MapsKt___MapsKt
|
||||
MapsKt__MapsJVMKt
|
||||
MapsKt__MapsKt
|
||||
MapsKt__MapWithDefaultKt
|
||||
SetsKt
|
||||
SetsKt___SetsKt
|
||||
SetsKt__SetsJVMKt
|
||||
SetsKt__SetsKt
|
||||
SlidingWindowKt
|
||||
TypeAliasesKt
|
||||
UArraySortingKt
|
||||
UCollectionsKt
|
||||
UCollectionsKt___UCollectionsKt
|
||||
+PsiDirectory: comparisons
|
||||
+PsiDirectory: concurrent
|
||||
+PsiDirectory: contracts
|
||||
+PsiDirectory: coroutines
|
||||
+PsiDirectory: enums
|
||||
+PsiDirectory: experimental
|
||||
+PsiDirectory: internal
|
||||
+PsiDirectory: io
|
||||
+PsiDirectory: jdk7
|
||||
+PsiDirectory: js
|
||||
+PsiDirectory: jvm
|
||||
+PsiDirectory: math
|
||||
+PsiDirectory: properties
|
||||
+PsiDirectory: random
|
||||
+PsiDirectory: ranges
|
||||
+PsiDirectory: reflect
|
||||
+PsiDirectory: sequences
|
||||
+PsiDirectory: streams
|
||||
+PsiDirectory: system
|
||||
+PsiDirectory: text
|
||||
+PsiDirectory: time
|
||||
_Assertions
|
||||
BuilderInference
|
||||
ContextFunctionTypeParams
|
||||
DeepRecursiveFunction
|
||||
DeepRecursiveScope
|
||||
DeepRecursiveScopeImpl.class
|
||||
Deprecated
|
||||
DeprecatedSinceKotlin
|
||||
DeprecationLevel
|
||||
DslMarker
|
||||
ExperimentalMultiplatform
|
||||
ExperimentalStdlibApi
|
||||
ExperimentalSubclassOptIn
|
||||
ExperimentalUnsignedTypes
|
||||
ExtensionFunctionType
|
||||
Function
|
||||
InitializedLazyImpl
|
||||
kotlin.kotlin_builtins
|
||||
KotlinNothingValueException
|
||||
KotlinNullPointerException
|
||||
KotlinVersion
|
||||
KotlinVersionCurrentValue.class
|
||||
Lazy
|
||||
LazyThreadSafetyMode
|
||||
Metadata
|
||||
NotImplementedError
|
||||
NoWhenBranchMatchedException
|
||||
OptIn
|
||||
OptionalExpectation
|
||||
OverloadResolutionByLambdaReturnType
|
||||
Pair
|
||||
ParameterName
|
||||
PublishedApi
|
||||
ReplaceWith
|
||||
RequiresOptIn
|
||||
Result
|
||||
SafePublicationLazyImpl.class
|
||||
SinceKotlin
|
||||
SubclassOptInRequired
|
||||
Suppress
|
||||
SynchronizedLazyImpl.class
|
||||
Triple
|
||||
TypeCastException
|
||||
UByte
|
||||
UByteArray
|
||||
UInt
|
||||
UIntArray
|
||||
ULong
|
||||
ULongArray
|
||||
UNINITIALIZED_VALUE
|
||||
UninitializedPropertyAccessException
|
||||
Unit
|
||||
UnsafeLazyImpl
|
||||
UnsafeVariance
|
||||
UShort
|
||||
UShortArray
|
||||
WasExperimental
|
||||
ArrayIntrinsicsKt
|
||||
CharCodeJVMKt
|
||||
CharCodeKt
|
||||
CompareToKt
|
||||
DeepRecursiveKt
|
||||
ExceptionsKt
|
||||
ExceptionsKt__ExceptionsKt
|
||||
HashCodeKt
|
||||
LateinitKt
|
||||
LazyKt
|
||||
LazyKt__LazyJVMKt
|
||||
LazyKt__LazyKt
|
||||
NumbersKt
|
||||
NumbersKt__BigDecimalsKt
|
||||
NumbersKt__BigIntegersKt
|
||||
NumbersKt__FloorDivModKt
|
||||
NumbersKt__NumbersJVMKt
|
||||
NumbersKt__NumbersKt
|
||||
PreconditionsKt
|
||||
PreconditionsKt__AssertionsJVMKt
|
||||
PreconditionsKt__PreconditionsKt
|
||||
PropertyReferenceDelegatesKt
|
||||
ResultKt
|
||||
StandardKt
|
||||
StandardKt__StandardKt
|
||||
StandardKt__SynchronizedKt
|
||||
SuspendKt
|
||||
ThrowsKt
|
||||
TuplesKt
|
||||
TypeAliasesKt
|
||||
UByteArrayKt
|
||||
UByteKt
|
||||
UIntArrayKt
|
||||
UIntKt
|
||||
ULongArrayKt
|
||||
ULongKt
|
||||
UnsignedKt
|
||||
UNumbersKt
|
||||
UShortArrayKt
|
||||
UShortKt
|
||||
+PsiDirectory: META-INF
|
||||
@@ -0,0 +1,3 @@
|
||||
// WITH_STDLIB
|
||||
// WITH_SOURCES
|
||||
// PATH: ArraysKt.class
|
||||
@@ -0,0 +1,216 @@
|
||||
Node: ArraysKt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt.class
|
||||
Value file: ArraysKt.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt.class
|
||||
Navigation item file #0: ArraysKt.class
|
||||
Navigation item #1: KtFile: ArraysKt.class
|
||||
Navigation item file #1: ArraysKt.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: kotlin-stdlib
|
||||
-PsiDirectory: kotlin-stdlib.jar
|
||||
-PsiDirectory: kotlin
|
||||
+PsiDirectory: annotation
|
||||
-PsiDirectory: collections
|
||||
+PsiDirectory: builders
|
||||
+PsiDirectory: jdk8
|
||||
+PsiDirectory: unsigned
|
||||
AbstractCollection
|
||||
AbstractIterator
|
||||
AbstractList
|
||||
AbstractMap
|
||||
AbstractMutableCollection
|
||||
AbstractMutableList
|
||||
AbstractMutableMap
|
||||
AbstractMutableSet
|
||||
AbstractSet
|
||||
ArrayAsCollection.class
|
||||
ArrayDeque
|
||||
ArraysUtilJVM
|
||||
BooleanIterator
|
||||
ByteIterator
|
||||
CharIterator
|
||||
collections.kotlin_builtins
|
||||
DoubleIterator
|
||||
EmptyIterator
|
||||
EmptyList
|
||||
EmptyMap.class
|
||||
EmptySet
|
||||
FloatIterator
|
||||
Grouping
|
||||
IndexedValue
|
||||
IndexingIterable
|
||||
IndexingIterator
|
||||
IntIterator
|
||||
LongIterator
|
||||
MapWithDefault.class
|
||||
MapWithDefaultImpl.class
|
||||
MovingSubList
|
||||
MutableMapWithDefault.class
|
||||
MutableMapWithDefaultImpl.class
|
||||
ReversedList.class
|
||||
ReversedListReadOnly.class
|
||||
RingBuffer.class
|
||||
ShortIterator
|
||||
State.class
|
||||
[ArraysKt]
|
||||
ArraysKt___ArraysJvmKt
|
||||
ArraysKt___ArraysKt
|
||||
ArraysKt__ArraysJVMKt
|
||||
ArraysKt__ArraysKt
|
||||
CollectionsKt
|
||||
CollectionsKt___CollectionsJvmKt
|
||||
CollectionsKt___CollectionsKt
|
||||
CollectionsKt__CollectionsJVMKt
|
||||
CollectionsKt__CollectionsKt
|
||||
CollectionsKt__IterablesKt
|
||||
CollectionsKt__IteratorsJVMKt
|
||||
CollectionsKt__IteratorsKt
|
||||
CollectionsKt__MutableCollectionsJVMKt
|
||||
CollectionsKt__MutableCollectionsKt
|
||||
CollectionsKt__ReversedViewsKt
|
||||
GroupingKt
|
||||
GroupingKt__GroupingJVMKt
|
||||
GroupingKt__GroupingKt
|
||||
MapAccessorsKt
|
||||
MapsKt
|
||||
MapsKt___MapsJvmKt
|
||||
MapsKt___MapsKt
|
||||
MapsKt__MapsJVMKt
|
||||
MapsKt__MapsKt
|
||||
MapsKt__MapWithDefaultKt
|
||||
SetsKt
|
||||
SetsKt___SetsKt
|
||||
SetsKt__SetsJVMKt
|
||||
SetsKt__SetsKt
|
||||
SlidingWindowKt
|
||||
TypeAliasesKt
|
||||
UArraySortingKt
|
||||
UCollectionsKt
|
||||
UCollectionsKt___UCollectionsKt
|
||||
+PsiDirectory: comparisons
|
||||
+PsiDirectory: concurrent
|
||||
+PsiDirectory: contracts
|
||||
+PsiDirectory: coroutines
|
||||
+PsiDirectory: enums
|
||||
+PsiDirectory: experimental
|
||||
+PsiDirectory: internal
|
||||
+PsiDirectory: io
|
||||
+PsiDirectory: jdk7
|
||||
+PsiDirectory: js
|
||||
+PsiDirectory: jvm
|
||||
+PsiDirectory: math
|
||||
+PsiDirectory: properties
|
||||
+PsiDirectory: random
|
||||
+PsiDirectory: ranges
|
||||
+PsiDirectory: reflect
|
||||
+PsiDirectory: sequences
|
||||
+PsiDirectory: streams
|
||||
+PsiDirectory: system
|
||||
+PsiDirectory: text
|
||||
+PsiDirectory: time
|
||||
_Assertions
|
||||
BuilderInference
|
||||
ContextFunctionTypeParams
|
||||
DeepRecursiveFunction
|
||||
DeepRecursiveScope
|
||||
DeepRecursiveScopeImpl.class
|
||||
Deprecated
|
||||
DeprecatedSinceKotlin
|
||||
DeprecationLevel
|
||||
DslMarker
|
||||
ExperimentalMultiplatform
|
||||
ExperimentalStdlibApi
|
||||
ExperimentalSubclassOptIn
|
||||
ExperimentalUnsignedTypes
|
||||
ExtensionFunctionType
|
||||
Function
|
||||
InitializedLazyImpl
|
||||
kotlin.kotlin_builtins
|
||||
KotlinNothingValueException
|
||||
KotlinNullPointerException
|
||||
KotlinVersion
|
||||
KotlinVersionCurrentValue.class
|
||||
Lazy
|
||||
LazyThreadSafetyMode
|
||||
Metadata
|
||||
NotImplementedError
|
||||
NoWhenBranchMatchedException
|
||||
OptIn
|
||||
OptionalExpectation
|
||||
OverloadResolutionByLambdaReturnType
|
||||
Pair
|
||||
ParameterName
|
||||
PublishedApi
|
||||
ReplaceWith
|
||||
RequiresOptIn
|
||||
Result
|
||||
SafePublicationLazyImpl.class
|
||||
SinceKotlin
|
||||
SubclassOptInRequired
|
||||
Suppress
|
||||
SynchronizedLazyImpl.class
|
||||
Triple
|
||||
TypeCastException
|
||||
UByte
|
||||
UByteArray
|
||||
UInt
|
||||
UIntArray
|
||||
ULong
|
||||
ULongArray
|
||||
UNINITIALIZED_VALUE
|
||||
UninitializedPropertyAccessException
|
||||
Unit
|
||||
UnsafeLazyImpl
|
||||
UnsafeVariance
|
||||
UShort
|
||||
UShortArray
|
||||
WasExperimental
|
||||
ArrayIntrinsicsKt
|
||||
CharCodeJVMKt
|
||||
CharCodeKt
|
||||
CompareToKt
|
||||
DeepRecursiveKt
|
||||
ExceptionsKt
|
||||
ExceptionsKt__ExceptionsKt
|
||||
HashCodeKt
|
||||
LateinitKt
|
||||
LazyKt
|
||||
LazyKt__LazyJVMKt
|
||||
LazyKt__LazyKt
|
||||
NumbersKt
|
||||
NumbersKt__BigDecimalsKt
|
||||
NumbersKt__BigIntegersKt
|
||||
NumbersKt__FloorDivModKt
|
||||
NumbersKt__NumbersJVMKt
|
||||
NumbersKt__NumbersKt
|
||||
PreconditionsKt
|
||||
PreconditionsKt__AssertionsJVMKt
|
||||
PreconditionsKt__PreconditionsKt
|
||||
PropertyReferenceDelegatesKt
|
||||
ResultKt
|
||||
StandardKt
|
||||
StandardKt__StandardKt
|
||||
StandardKt__SynchronizedKt
|
||||
SuspendKt
|
||||
ThrowsKt
|
||||
TuplesKt
|
||||
TypeAliasesKt
|
||||
UByteArrayKt
|
||||
UByteKt
|
||||
UIntArrayKt
|
||||
UIntKt
|
||||
ULongArrayKt
|
||||
ULongKt
|
||||
UnsignedKt
|
||||
UNumbersKt
|
||||
UShortArrayKt
|
||||
UShortKt
|
||||
+PsiDirectory: META-INF
|
||||
@@ -0,0 +1,8 @@
|
||||
// WITH_STDLIB
|
||||
// PATH: MyKotlinClass.class
|
||||
|
||||
// FILE: usage.kt
|
||||
@Deprecated("deprecated")
|
||||
fun myDeprecatedFunction() {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// FILE: MyKotlinClass.kt
|
||||
class MyKotlinClass
|
||||
|
||||
// FILE: one/AnotherClass.kt
|
||||
package one
|
||||
|
||||
class AnotherClass
|
||||
|
||||
// FILE: utils.kt
|
||||
|
||||
fun doSomething() = Unit
|
||||
@@ -0,0 +1,21 @@
|
||||
Node: MyKotlinClass
|
||||
User object class: KtClassOrObjectTreeNode
|
||||
|
||||
Value: CLASS
|
||||
Value file: MyKotlinClass.class
|
||||
|
||||
Navigation item #0: CLASS
|
||||
Navigation item file #0: MyKotlinClass.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
+Library: kotlin-stdlib
|
||||
-Library: kotlinMockLibrary
|
||||
-PsiDirectory: kotlinMockLibrary.jar
|
||||
+PsiDirectory: META-INF
|
||||
+PsiDirectory: one
|
||||
[MyKotlinClass]
|
||||
UtilsKt
|
||||
@@ -0,0 +1,8 @@
|
||||
// WITH_STDLIB
|
||||
// PATH: MyKotlinClass.class
|
||||
|
||||
// FILE: usage.kt
|
||||
@Deprecated("deprecated")
|
||||
fun myDeprecatedFunction() {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// WITH_SOURCES
|
||||
// FILE: MyKotlinClass.kt
|
||||
class MyKotlinClass
|
||||
|
||||
// FILE: one/AnotherClass.kt
|
||||
package one
|
||||
|
||||
class AnotherClass
|
||||
|
||||
// FILE: utils.kt
|
||||
|
||||
fun doSomething() = Unit
|
||||
@@ -0,0 +1,23 @@
|
||||
Node: MyKotlinClass
|
||||
User object class: KtClassOrObjectTreeNode
|
||||
|
||||
Value: CLASS
|
||||
Value file: MyKotlinClass.class
|
||||
|
||||
Navigation item #0: CLASS
|
||||
Navigation item file #0: MyKotlinClass.class
|
||||
Navigation item #1: CLASS
|
||||
Navigation item file #1: MyKotlinClass.kt
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
+Library: kotlin-stdlib
|
||||
-Library: kotlinMockLibrary
|
||||
-PsiDirectory: kotlinMockLibrary.jar
|
||||
+PsiDirectory: META-INF
|
||||
+PsiDirectory: one
|
||||
[MyKotlinClass]
|
||||
UtilsKt
|
||||
@@ -0,0 +1 @@
|
||||
// PATH: MyCustomFacade__Facade1Kt.class
|
||||
@@ -0,0 +1,23 @@
|
||||
// LIBRARY_NAME: LibraryWithFacade
|
||||
// FILE: one/facade1.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun() = Unit
|
||||
|
||||
// FILE: one/two/facade2.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun2() = Unit
|
||||
|
||||
// FILE: abcd.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun3() = Unit
|
||||
|
||||
class Ab
|
||||
@@ -0,0 +1,26 @@
|
||||
Node: MyCustomFacade__Facade1Kt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade__Facade1Kt.class
|
||||
Value file: MyCustomFacade__Facade1Kt.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade__Facade1Kt.class
|
||||
Navigation item file #0: MyCustomFacade__Facade1Kt.class
|
||||
Navigation item #1: KtFile: MyCustomFacade__Facade1Kt.class
|
||||
Navigation item file #1: MyCustomFacade__Facade1Kt.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: LibraryWithFacade
|
||||
-PsiDirectory: LibraryWithFacade.jar
|
||||
+PsiDirectory: META-INF
|
||||
-PsiDirectory: one
|
||||
-PsiDirectory: two
|
||||
Ab
|
||||
MyCustomFacade
|
||||
MyCustomFacade__AbcdKt
|
||||
[MyCustomFacade__Facade1Kt]
|
||||
MyCustomFacade__Facade2Kt
|
||||
+1
@@ -0,0 +1 @@
|
||||
// PATH: MyCustomFacade__Facade1Kt.class
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
// LIBRARY_NAME: LibraryWithFacade
|
||||
// WITH_SOURCES
|
||||
// FILE: one/facade1.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun() = Unit
|
||||
|
||||
// FILE: one/two/facade2.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun2() = Unit
|
||||
|
||||
// FILE: abcd.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun3() = Unit
|
||||
|
||||
class Ab
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
Node: MyCustomFacade__Facade1Kt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade__Facade1Kt.class
|
||||
Value file: MyCustomFacade__Facade1Kt.class
|
||||
|
||||
Navigation item #0: KtFile: facade1.kt
|
||||
Navigation item file #0: facade1.kt
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: LibraryWithFacade
|
||||
-PsiDirectory: LibraryWithFacade.jar
|
||||
+PsiDirectory: META-INF
|
||||
-PsiDirectory: one
|
||||
-PsiDirectory: two
|
||||
Ab
|
||||
MyCustomFacade
|
||||
MyCustomFacade__AbcdKt
|
||||
[MyCustomFacade__Facade1Kt]
|
||||
MyCustomFacade__Facade2Kt
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_STDLIB
|
||||
// PATH: MyCustomFacade.class
|
||||
@@ -0,0 +1,23 @@
|
||||
// LIBRARY_NAME: LibraryWithFacade
|
||||
// FILE: one/facade1.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun() = Unit
|
||||
|
||||
// FILE: one/two/facade2.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun2() = Unit
|
||||
|
||||
// FILE: abcd.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun3() = Unit
|
||||
|
||||
class Ab
|
||||
@@ -0,0 +1,27 @@
|
||||
Node: MyCustomFacade
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade.class
|
||||
Value file: MyCustomFacade.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade.class
|
||||
Navigation item file #0: MyCustomFacade.class
|
||||
Navigation item #1: KtFile: MyCustomFacade.class
|
||||
Navigation item file #1: MyCustomFacade.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
+Library: kotlin-stdlib
|
||||
-Library: LibraryWithFacade
|
||||
-PsiDirectory: LibraryWithFacade.jar
|
||||
+PsiDirectory: META-INF
|
||||
-PsiDirectory: one
|
||||
-PsiDirectory: two
|
||||
Ab
|
||||
[MyCustomFacade]
|
||||
MyCustomFacade__AbcdKt
|
||||
MyCustomFacade__Facade1Kt
|
||||
MyCustomFacade__Facade2Kt
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_STDLIB
|
||||
// PATH: MyCustomFacade.class
|
||||
@@ -0,0 +1,24 @@
|
||||
// LIBRARY_NAME: LibraryWithFacade
|
||||
// WITH_SOURCES
|
||||
// FILE: one/facade1.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun() = Unit
|
||||
|
||||
// FILE: one/two/facade2.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun2() = Unit
|
||||
|
||||
// FILE: abcd.kt
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
package one.two
|
||||
|
||||
fun myFun3() = Unit
|
||||
|
||||
class Ab
|
||||
@@ -0,0 +1,27 @@
|
||||
Node: MyCustomFacade
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade.class
|
||||
Value file: MyCustomFacade.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade.class
|
||||
Navigation item file #0: MyCustomFacade.class
|
||||
Navigation item #1: KtFile: MyCustomFacade.class
|
||||
Navigation item file #1: MyCustomFacade.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
+Library: kotlin-stdlib
|
||||
-Library: LibraryWithFacade
|
||||
-PsiDirectory: LibraryWithFacade.jar
|
||||
+PsiDirectory: META-INF
|
||||
-PsiDirectory: one
|
||||
-PsiDirectory: two
|
||||
Ab
|
||||
[MyCustomFacade]
|
||||
MyCustomFacade__AbcdKt
|
||||
MyCustomFacade__Facade1Kt
|
||||
MyCustomFacade__Facade2Kt
|
||||
+1
@@ -0,0 +1 @@
|
||||
// PATH: MyCustomFacade__FacadeKt.class
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// LIBRARY_NAME: myLibraryWithFacade
|
||||
// FILE: facade.kt
|
||||
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
|
||||
fun myFun() = Unit
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
Node: MyCustomFacade__FacadeKt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade__FacadeKt.class
|
||||
Value file: MyCustomFacade__FacadeKt.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade__FacadeKt.class
|
||||
Navigation item file #0: MyCustomFacade__FacadeKt.class
|
||||
Navigation item #1: KtFile: MyCustomFacade__FacadeKt.class
|
||||
Navigation item file #1: MyCustomFacade__FacadeKt.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: myLibraryWithFacade
|
||||
-PsiDirectory: myLibraryWithFacade.jar
|
||||
+PsiDirectory: META-INF
|
||||
MyCustomFacade
|
||||
[MyCustomFacade__FacadeKt]
|
||||
+1
@@ -0,0 +1 @@
|
||||
// PATH: MyCustomFacade__FacadeKt.class
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// LIBRARY_NAME: myLibraryWithFacade
|
||||
// WITH_SOURCES
|
||||
// FILE: facade.kt
|
||||
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
|
||||
fun myFun() = Unit
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
Node: MyCustomFacade__FacadeKt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade__FacadeKt.class
|
||||
Value file: MyCustomFacade__FacadeKt.class
|
||||
|
||||
Navigation item #0: KtFile: facade.kt
|
||||
Navigation item file #0: facade.kt
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: myLibraryWithFacade
|
||||
-PsiDirectory: myLibraryWithFacade.jar
|
||||
+PsiDirectory: META-INF
|
||||
MyCustomFacade
|
||||
[MyCustomFacade__FacadeKt]
|
||||
@@ -0,0 +1 @@
|
||||
// PATH: MyCustomFacade.class
|
||||
@@ -0,0 +1,7 @@
|
||||
// LIBRARY_NAME: myLibraryWithFacade
|
||||
// FILE: facade.kt
|
||||
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
|
||||
fun myFun() = Unit
|
||||
@@ -0,0 +1,21 @@
|
||||
Node: MyCustomFacade
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade.class
|
||||
Value file: MyCustomFacade.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade.class
|
||||
Navigation item file #0: MyCustomFacade.class
|
||||
Navigation item #1: KtFile: MyCustomFacade.class
|
||||
Navigation item file #1: MyCustomFacade.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: myLibraryWithFacade
|
||||
-PsiDirectory: myLibraryWithFacade.jar
|
||||
+PsiDirectory: META-INF
|
||||
[MyCustomFacade]
|
||||
MyCustomFacade__FacadeKt
|
||||
+1
@@ -0,0 +1 @@
|
||||
// PATH: MyCustomFacade.class
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// LIBRARY_NAME: myLibraryWithFacade
|
||||
// WITH_SOURCES
|
||||
// FILE: facade.kt
|
||||
|
||||
@file:JvmName("MyCustomFacade")
|
||||
@file:JvmMultifileClass
|
||||
|
||||
fun myFun() = Unit
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
Node: MyCustomFacade
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:MyCustomFacade.class
|
||||
Value file: MyCustomFacade.class
|
||||
|
||||
Navigation item #0: KtFile: facade.kt
|
||||
Navigation item file #0: facade.kt
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: myLibraryWithFacade
|
||||
-PsiDirectory: myLibraryWithFacade.jar
|
||||
+PsiDirectory: META-INF
|
||||
[MyCustomFacade]
|
||||
MyCustomFacade__FacadeKt
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_STDLIB
|
||||
// PATH: ArraysKt___ArraysKt.class
|
||||
@@ -0,0 +1,216 @@
|
||||
Node: ArraysKt___ArraysKt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt___ArraysKt.class
|
||||
Value file: ArraysKt___ArraysKt.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt___ArraysKt.class
|
||||
Navigation item file #0: ArraysKt___ArraysKt.class
|
||||
Navigation item #1: KtFile: ArraysKt___ArraysKt.class
|
||||
Navigation item file #1: ArraysKt___ArraysKt.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: kotlin-stdlib
|
||||
-PsiDirectory: kotlin-stdlib.jar
|
||||
-PsiDirectory: kotlin
|
||||
+PsiDirectory: annotation
|
||||
-PsiDirectory: collections
|
||||
+PsiDirectory: builders
|
||||
+PsiDirectory: jdk8
|
||||
+PsiDirectory: unsigned
|
||||
AbstractCollection
|
||||
AbstractIterator
|
||||
AbstractList
|
||||
AbstractMap
|
||||
AbstractMutableCollection
|
||||
AbstractMutableList
|
||||
AbstractMutableMap
|
||||
AbstractMutableSet
|
||||
AbstractSet
|
||||
ArrayAsCollection.class
|
||||
ArrayDeque
|
||||
ArraysUtilJVM
|
||||
BooleanIterator
|
||||
ByteIterator
|
||||
CharIterator
|
||||
collections.kotlin_builtins
|
||||
DoubleIterator
|
||||
EmptyIterator
|
||||
EmptyList
|
||||
EmptyMap.class
|
||||
EmptySet
|
||||
FloatIterator
|
||||
Grouping
|
||||
IndexedValue
|
||||
IndexingIterable
|
||||
IndexingIterator
|
||||
IntIterator
|
||||
LongIterator
|
||||
MapWithDefault.class
|
||||
MapWithDefaultImpl.class
|
||||
MovingSubList
|
||||
MutableMapWithDefault.class
|
||||
MutableMapWithDefaultImpl.class
|
||||
ReversedList.class
|
||||
ReversedListReadOnly.class
|
||||
RingBuffer.class
|
||||
ShortIterator
|
||||
State.class
|
||||
ArraysKt
|
||||
ArraysKt___ArraysJvmKt
|
||||
[ArraysKt___ArraysKt]
|
||||
ArraysKt__ArraysJVMKt
|
||||
ArraysKt__ArraysKt
|
||||
CollectionsKt
|
||||
CollectionsKt___CollectionsJvmKt
|
||||
CollectionsKt___CollectionsKt
|
||||
CollectionsKt__CollectionsJVMKt
|
||||
CollectionsKt__CollectionsKt
|
||||
CollectionsKt__IterablesKt
|
||||
CollectionsKt__IteratorsJVMKt
|
||||
CollectionsKt__IteratorsKt
|
||||
CollectionsKt__MutableCollectionsJVMKt
|
||||
CollectionsKt__MutableCollectionsKt
|
||||
CollectionsKt__ReversedViewsKt
|
||||
GroupingKt
|
||||
GroupingKt__GroupingJVMKt
|
||||
GroupingKt__GroupingKt
|
||||
MapAccessorsKt
|
||||
MapsKt
|
||||
MapsKt___MapsJvmKt
|
||||
MapsKt___MapsKt
|
||||
MapsKt__MapsJVMKt
|
||||
MapsKt__MapsKt
|
||||
MapsKt__MapWithDefaultKt
|
||||
SetsKt
|
||||
SetsKt___SetsKt
|
||||
SetsKt__SetsJVMKt
|
||||
SetsKt__SetsKt
|
||||
SlidingWindowKt
|
||||
TypeAliasesKt
|
||||
UArraySortingKt
|
||||
UCollectionsKt
|
||||
UCollectionsKt___UCollectionsKt
|
||||
+PsiDirectory: comparisons
|
||||
+PsiDirectory: concurrent
|
||||
+PsiDirectory: contracts
|
||||
+PsiDirectory: coroutines
|
||||
+PsiDirectory: enums
|
||||
+PsiDirectory: experimental
|
||||
+PsiDirectory: internal
|
||||
+PsiDirectory: io
|
||||
+PsiDirectory: jdk7
|
||||
+PsiDirectory: js
|
||||
+PsiDirectory: jvm
|
||||
+PsiDirectory: math
|
||||
+PsiDirectory: properties
|
||||
+PsiDirectory: random
|
||||
+PsiDirectory: ranges
|
||||
+PsiDirectory: reflect
|
||||
+PsiDirectory: sequences
|
||||
+PsiDirectory: streams
|
||||
+PsiDirectory: system
|
||||
+PsiDirectory: text
|
||||
+PsiDirectory: time
|
||||
_Assertions
|
||||
BuilderInference
|
||||
ContextFunctionTypeParams
|
||||
DeepRecursiveFunction
|
||||
DeepRecursiveScope
|
||||
DeepRecursiveScopeImpl.class
|
||||
Deprecated
|
||||
DeprecatedSinceKotlin
|
||||
DeprecationLevel
|
||||
DslMarker
|
||||
ExperimentalMultiplatform
|
||||
ExperimentalStdlibApi
|
||||
ExperimentalSubclassOptIn
|
||||
ExperimentalUnsignedTypes
|
||||
ExtensionFunctionType
|
||||
Function
|
||||
InitializedLazyImpl
|
||||
kotlin.kotlin_builtins
|
||||
KotlinNothingValueException
|
||||
KotlinNullPointerException
|
||||
KotlinVersion
|
||||
KotlinVersionCurrentValue.class
|
||||
Lazy
|
||||
LazyThreadSafetyMode
|
||||
Metadata
|
||||
NotImplementedError
|
||||
NoWhenBranchMatchedException
|
||||
OptIn
|
||||
OptionalExpectation
|
||||
OverloadResolutionByLambdaReturnType
|
||||
Pair
|
||||
ParameterName
|
||||
PublishedApi
|
||||
ReplaceWith
|
||||
RequiresOptIn
|
||||
Result
|
||||
SafePublicationLazyImpl.class
|
||||
SinceKotlin
|
||||
SubclassOptInRequired
|
||||
Suppress
|
||||
SynchronizedLazyImpl.class
|
||||
Triple
|
||||
TypeCastException
|
||||
UByte
|
||||
UByteArray
|
||||
UInt
|
||||
UIntArray
|
||||
ULong
|
||||
ULongArray
|
||||
UNINITIALIZED_VALUE
|
||||
UninitializedPropertyAccessException
|
||||
Unit
|
||||
UnsafeLazyImpl
|
||||
UnsafeVariance
|
||||
UShort
|
||||
UShortArray
|
||||
WasExperimental
|
||||
ArrayIntrinsicsKt
|
||||
CharCodeJVMKt
|
||||
CharCodeKt
|
||||
CompareToKt
|
||||
DeepRecursiveKt
|
||||
ExceptionsKt
|
||||
ExceptionsKt__ExceptionsKt
|
||||
HashCodeKt
|
||||
LateinitKt
|
||||
LazyKt
|
||||
LazyKt__LazyJVMKt
|
||||
LazyKt__LazyKt
|
||||
NumbersKt
|
||||
NumbersKt__BigDecimalsKt
|
||||
NumbersKt__BigIntegersKt
|
||||
NumbersKt__FloorDivModKt
|
||||
NumbersKt__NumbersJVMKt
|
||||
NumbersKt__NumbersKt
|
||||
PreconditionsKt
|
||||
PreconditionsKt__AssertionsJVMKt
|
||||
PreconditionsKt__PreconditionsKt
|
||||
PropertyReferenceDelegatesKt
|
||||
ResultKt
|
||||
StandardKt
|
||||
StandardKt__StandardKt
|
||||
StandardKt__SynchronizedKt
|
||||
SuspendKt
|
||||
ThrowsKt
|
||||
TuplesKt
|
||||
TypeAliasesKt
|
||||
UByteArrayKt
|
||||
UByteKt
|
||||
UIntArrayKt
|
||||
UIntKt
|
||||
ULongArrayKt
|
||||
ULongKt
|
||||
UnsignedKt
|
||||
UNumbersKt
|
||||
UShortArrayKt
|
||||
UShortKt
|
||||
+PsiDirectory: META-INF
|
||||
@@ -0,0 +1,3 @@
|
||||
// WITH_STDLIB
|
||||
// WITH_SOURCES
|
||||
// PATH: ArraysKt___ArraysKt.class
|
||||
@@ -0,0 +1,216 @@
|
||||
Node: ArraysKt___ArraysKt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt___ArraysKt.class
|
||||
Value file: ArraysKt___ArraysKt.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt___ArraysKt.class
|
||||
Navigation item file #0: ArraysKt___ArraysKt.class
|
||||
Navigation item #1: KtFile: ArraysKt___ArraysKt.class
|
||||
Navigation item file #1: ArraysKt___ArraysKt.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: kotlin-stdlib
|
||||
-PsiDirectory: kotlin-stdlib.jar
|
||||
-PsiDirectory: kotlin
|
||||
+PsiDirectory: annotation
|
||||
-PsiDirectory: collections
|
||||
+PsiDirectory: builders
|
||||
+PsiDirectory: jdk8
|
||||
+PsiDirectory: unsigned
|
||||
AbstractCollection
|
||||
AbstractIterator
|
||||
AbstractList
|
||||
AbstractMap
|
||||
AbstractMutableCollection
|
||||
AbstractMutableList
|
||||
AbstractMutableMap
|
||||
AbstractMutableSet
|
||||
AbstractSet
|
||||
ArrayAsCollection.class
|
||||
ArrayDeque
|
||||
ArraysUtilJVM
|
||||
BooleanIterator
|
||||
ByteIterator
|
||||
CharIterator
|
||||
collections.kotlin_builtins
|
||||
DoubleIterator
|
||||
EmptyIterator
|
||||
EmptyList
|
||||
EmptyMap.class
|
||||
EmptySet
|
||||
FloatIterator
|
||||
Grouping
|
||||
IndexedValue
|
||||
IndexingIterable
|
||||
IndexingIterator
|
||||
IntIterator
|
||||
LongIterator
|
||||
MapWithDefault.class
|
||||
MapWithDefaultImpl.class
|
||||
MovingSubList
|
||||
MutableMapWithDefault.class
|
||||
MutableMapWithDefaultImpl.class
|
||||
ReversedList.class
|
||||
ReversedListReadOnly.class
|
||||
RingBuffer.class
|
||||
ShortIterator
|
||||
State.class
|
||||
ArraysKt
|
||||
ArraysKt___ArraysJvmKt
|
||||
[ArraysKt___ArraysKt]
|
||||
ArraysKt__ArraysJVMKt
|
||||
ArraysKt__ArraysKt
|
||||
CollectionsKt
|
||||
CollectionsKt___CollectionsJvmKt
|
||||
CollectionsKt___CollectionsKt
|
||||
CollectionsKt__CollectionsJVMKt
|
||||
CollectionsKt__CollectionsKt
|
||||
CollectionsKt__IterablesKt
|
||||
CollectionsKt__IteratorsJVMKt
|
||||
CollectionsKt__IteratorsKt
|
||||
CollectionsKt__MutableCollectionsJVMKt
|
||||
CollectionsKt__MutableCollectionsKt
|
||||
CollectionsKt__ReversedViewsKt
|
||||
GroupingKt
|
||||
GroupingKt__GroupingJVMKt
|
||||
GroupingKt__GroupingKt
|
||||
MapAccessorsKt
|
||||
MapsKt
|
||||
MapsKt___MapsJvmKt
|
||||
MapsKt___MapsKt
|
||||
MapsKt__MapsJVMKt
|
||||
MapsKt__MapsKt
|
||||
MapsKt__MapWithDefaultKt
|
||||
SetsKt
|
||||
SetsKt___SetsKt
|
||||
SetsKt__SetsJVMKt
|
||||
SetsKt__SetsKt
|
||||
SlidingWindowKt
|
||||
TypeAliasesKt
|
||||
UArraySortingKt
|
||||
UCollectionsKt
|
||||
UCollectionsKt___UCollectionsKt
|
||||
+PsiDirectory: comparisons
|
||||
+PsiDirectory: concurrent
|
||||
+PsiDirectory: contracts
|
||||
+PsiDirectory: coroutines
|
||||
+PsiDirectory: enums
|
||||
+PsiDirectory: experimental
|
||||
+PsiDirectory: internal
|
||||
+PsiDirectory: io
|
||||
+PsiDirectory: jdk7
|
||||
+PsiDirectory: js
|
||||
+PsiDirectory: jvm
|
||||
+PsiDirectory: math
|
||||
+PsiDirectory: properties
|
||||
+PsiDirectory: random
|
||||
+PsiDirectory: ranges
|
||||
+PsiDirectory: reflect
|
||||
+PsiDirectory: sequences
|
||||
+PsiDirectory: streams
|
||||
+PsiDirectory: system
|
||||
+PsiDirectory: text
|
||||
+PsiDirectory: time
|
||||
_Assertions
|
||||
BuilderInference
|
||||
ContextFunctionTypeParams
|
||||
DeepRecursiveFunction
|
||||
DeepRecursiveScope
|
||||
DeepRecursiveScopeImpl.class
|
||||
Deprecated
|
||||
DeprecatedSinceKotlin
|
||||
DeprecationLevel
|
||||
DslMarker
|
||||
ExperimentalMultiplatform
|
||||
ExperimentalStdlibApi
|
||||
ExperimentalSubclassOptIn
|
||||
ExperimentalUnsignedTypes
|
||||
ExtensionFunctionType
|
||||
Function
|
||||
InitializedLazyImpl
|
||||
kotlin.kotlin_builtins
|
||||
KotlinNothingValueException
|
||||
KotlinNullPointerException
|
||||
KotlinVersion
|
||||
KotlinVersionCurrentValue.class
|
||||
Lazy
|
||||
LazyThreadSafetyMode
|
||||
Metadata
|
||||
NotImplementedError
|
||||
NoWhenBranchMatchedException
|
||||
OptIn
|
||||
OptionalExpectation
|
||||
OverloadResolutionByLambdaReturnType
|
||||
Pair
|
||||
ParameterName
|
||||
PublishedApi
|
||||
ReplaceWith
|
||||
RequiresOptIn
|
||||
Result
|
||||
SafePublicationLazyImpl.class
|
||||
SinceKotlin
|
||||
SubclassOptInRequired
|
||||
Suppress
|
||||
SynchronizedLazyImpl.class
|
||||
Triple
|
||||
TypeCastException
|
||||
UByte
|
||||
UByteArray
|
||||
UInt
|
||||
UIntArray
|
||||
ULong
|
||||
ULongArray
|
||||
UNINITIALIZED_VALUE
|
||||
UninitializedPropertyAccessException
|
||||
Unit
|
||||
UnsafeLazyImpl
|
||||
UnsafeVariance
|
||||
UShort
|
||||
UShortArray
|
||||
WasExperimental
|
||||
ArrayIntrinsicsKt
|
||||
CharCodeJVMKt
|
||||
CharCodeKt
|
||||
CompareToKt
|
||||
DeepRecursiveKt
|
||||
ExceptionsKt
|
||||
ExceptionsKt__ExceptionsKt
|
||||
HashCodeKt
|
||||
LateinitKt
|
||||
LazyKt
|
||||
LazyKt__LazyJVMKt
|
||||
LazyKt__LazyKt
|
||||
NumbersKt
|
||||
NumbersKt__BigDecimalsKt
|
||||
NumbersKt__BigIntegersKt
|
||||
NumbersKt__FloorDivModKt
|
||||
NumbersKt__NumbersJVMKt
|
||||
NumbersKt__NumbersKt
|
||||
PreconditionsKt
|
||||
PreconditionsKt__AssertionsJVMKt
|
||||
PreconditionsKt__PreconditionsKt
|
||||
PropertyReferenceDelegatesKt
|
||||
ResultKt
|
||||
StandardKt
|
||||
StandardKt__StandardKt
|
||||
StandardKt__SynchronizedKt
|
||||
SuspendKt
|
||||
ThrowsKt
|
||||
TuplesKt
|
||||
TypeAliasesKt
|
||||
UByteArrayKt
|
||||
UByteKt
|
||||
UIntArrayKt
|
||||
UIntKt
|
||||
ULongArrayKt
|
||||
ULongKt
|
||||
UnsignedKt
|
||||
UNumbersKt
|
||||
UShortArrayKt
|
||||
UShortKt
|
||||
+PsiDirectory: META-INF
|
||||
@@ -0,0 +1,2 @@
|
||||
// WITH_STDLIB
|
||||
// PATH: ArraysKt___ArraysJvmKt.class
|
||||
@@ -0,0 +1,216 @@
|
||||
Node: ArraysKt___ArraysJvmKt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt___ArraysJvmKt.class
|
||||
Value file: ArraysKt___ArraysJvmKt.class
|
||||
|
||||
Navigation item #0: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt___ArraysJvmKt.class
|
||||
Navigation item file #0: ArraysKt___ArraysJvmKt.class
|
||||
Navigation item #1: KtFile: ArraysKt___ArraysJvmKt.class
|
||||
Navigation item file #1: ArraysKt___ArraysJvmKt.class
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: kotlin-stdlib
|
||||
-PsiDirectory: kotlin-stdlib.jar
|
||||
-PsiDirectory: kotlin
|
||||
+PsiDirectory: annotation
|
||||
-PsiDirectory: collections
|
||||
+PsiDirectory: builders
|
||||
+PsiDirectory: jdk8
|
||||
+PsiDirectory: unsigned
|
||||
AbstractCollection
|
||||
AbstractIterator
|
||||
AbstractList
|
||||
AbstractMap
|
||||
AbstractMutableCollection
|
||||
AbstractMutableList
|
||||
AbstractMutableMap
|
||||
AbstractMutableSet
|
||||
AbstractSet
|
||||
ArrayAsCollection.class
|
||||
ArrayDeque
|
||||
ArraysUtilJVM
|
||||
BooleanIterator
|
||||
ByteIterator
|
||||
CharIterator
|
||||
collections.kotlin_builtins
|
||||
DoubleIterator
|
||||
EmptyIterator
|
||||
EmptyList
|
||||
EmptyMap.class
|
||||
EmptySet
|
||||
FloatIterator
|
||||
Grouping
|
||||
IndexedValue
|
||||
IndexingIterable
|
||||
IndexingIterator
|
||||
IntIterator
|
||||
LongIterator
|
||||
MapWithDefault.class
|
||||
MapWithDefaultImpl.class
|
||||
MovingSubList
|
||||
MutableMapWithDefault.class
|
||||
MutableMapWithDefaultImpl.class
|
||||
ReversedList.class
|
||||
ReversedListReadOnly.class
|
||||
RingBuffer.class
|
||||
ShortIterator
|
||||
State.class
|
||||
ArraysKt
|
||||
[ArraysKt___ArraysJvmKt]
|
||||
ArraysKt___ArraysKt
|
||||
ArraysKt__ArraysJVMKt
|
||||
ArraysKt__ArraysKt
|
||||
CollectionsKt
|
||||
CollectionsKt___CollectionsJvmKt
|
||||
CollectionsKt___CollectionsKt
|
||||
CollectionsKt__CollectionsJVMKt
|
||||
CollectionsKt__CollectionsKt
|
||||
CollectionsKt__IterablesKt
|
||||
CollectionsKt__IteratorsJVMKt
|
||||
CollectionsKt__IteratorsKt
|
||||
CollectionsKt__MutableCollectionsJVMKt
|
||||
CollectionsKt__MutableCollectionsKt
|
||||
CollectionsKt__ReversedViewsKt
|
||||
GroupingKt
|
||||
GroupingKt__GroupingJVMKt
|
||||
GroupingKt__GroupingKt
|
||||
MapAccessorsKt
|
||||
MapsKt
|
||||
MapsKt___MapsJvmKt
|
||||
MapsKt___MapsKt
|
||||
MapsKt__MapsJVMKt
|
||||
MapsKt__MapsKt
|
||||
MapsKt__MapWithDefaultKt
|
||||
SetsKt
|
||||
SetsKt___SetsKt
|
||||
SetsKt__SetsJVMKt
|
||||
SetsKt__SetsKt
|
||||
SlidingWindowKt
|
||||
TypeAliasesKt
|
||||
UArraySortingKt
|
||||
UCollectionsKt
|
||||
UCollectionsKt___UCollectionsKt
|
||||
+PsiDirectory: comparisons
|
||||
+PsiDirectory: concurrent
|
||||
+PsiDirectory: contracts
|
||||
+PsiDirectory: coroutines
|
||||
+PsiDirectory: enums
|
||||
+PsiDirectory: experimental
|
||||
+PsiDirectory: internal
|
||||
+PsiDirectory: io
|
||||
+PsiDirectory: jdk7
|
||||
+PsiDirectory: js
|
||||
+PsiDirectory: jvm
|
||||
+PsiDirectory: math
|
||||
+PsiDirectory: properties
|
||||
+PsiDirectory: random
|
||||
+PsiDirectory: ranges
|
||||
+PsiDirectory: reflect
|
||||
+PsiDirectory: sequences
|
||||
+PsiDirectory: streams
|
||||
+PsiDirectory: system
|
||||
+PsiDirectory: text
|
||||
+PsiDirectory: time
|
||||
_Assertions
|
||||
BuilderInference
|
||||
ContextFunctionTypeParams
|
||||
DeepRecursiveFunction
|
||||
DeepRecursiveScope
|
||||
DeepRecursiveScopeImpl.class
|
||||
Deprecated
|
||||
DeprecatedSinceKotlin
|
||||
DeprecationLevel
|
||||
DslMarker
|
||||
ExperimentalMultiplatform
|
||||
ExperimentalStdlibApi
|
||||
ExperimentalSubclassOptIn
|
||||
ExperimentalUnsignedTypes
|
||||
ExtensionFunctionType
|
||||
Function
|
||||
InitializedLazyImpl
|
||||
kotlin.kotlin_builtins
|
||||
KotlinNothingValueException
|
||||
KotlinNullPointerException
|
||||
KotlinVersion
|
||||
KotlinVersionCurrentValue.class
|
||||
Lazy
|
||||
LazyThreadSafetyMode
|
||||
Metadata
|
||||
NotImplementedError
|
||||
NoWhenBranchMatchedException
|
||||
OptIn
|
||||
OptionalExpectation
|
||||
OverloadResolutionByLambdaReturnType
|
||||
Pair
|
||||
ParameterName
|
||||
PublishedApi
|
||||
ReplaceWith
|
||||
RequiresOptIn
|
||||
Result
|
||||
SafePublicationLazyImpl.class
|
||||
SinceKotlin
|
||||
SubclassOptInRequired
|
||||
Suppress
|
||||
SynchronizedLazyImpl.class
|
||||
Triple
|
||||
TypeCastException
|
||||
UByte
|
||||
UByteArray
|
||||
UInt
|
||||
UIntArray
|
||||
ULong
|
||||
ULongArray
|
||||
UNINITIALIZED_VALUE
|
||||
UninitializedPropertyAccessException
|
||||
Unit
|
||||
UnsafeLazyImpl
|
||||
UnsafeVariance
|
||||
UShort
|
||||
UShortArray
|
||||
WasExperimental
|
||||
ArrayIntrinsicsKt
|
||||
CharCodeJVMKt
|
||||
CharCodeKt
|
||||
CompareToKt
|
||||
DeepRecursiveKt
|
||||
ExceptionsKt
|
||||
ExceptionsKt__ExceptionsKt
|
||||
HashCodeKt
|
||||
LateinitKt
|
||||
LazyKt
|
||||
LazyKt__LazyJVMKt
|
||||
LazyKt__LazyKt
|
||||
NumbersKt
|
||||
NumbersKt__BigDecimalsKt
|
||||
NumbersKt__BigIntegersKt
|
||||
NumbersKt__FloorDivModKt
|
||||
NumbersKt__NumbersJVMKt
|
||||
NumbersKt__NumbersKt
|
||||
PreconditionsKt
|
||||
PreconditionsKt__AssertionsJVMKt
|
||||
PreconditionsKt__PreconditionsKt
|
||||
PropertyReferenceDelegatesKt
|
||||
ResultKt
|
||||
StandardKt
|
||||
StandardKt__StandardKt
|
||||
StandardKt__SynchronizedKt
|
||||
SuspendKt
|
||||
ThrowsKt
|
||||
TuplesKt
|
||||
TypeAliasesKt
|
||||
UByteArrayKt
|
||||
UByteKt
|
||||
UIntArrayKt
|
||||
UIntKt
|
||||
ULongArrayKt
|
||||
ULongKt
|
||||
UnsignedKt
|
||||
UNumbersKt
|
||||
UShortArrayKt
|
||||
UShortKt
|
||||
+PsiDirectory: META-INF
|
||||
@@ -0,0 +1,3 @@
|
||||
// WITH_STDLIB
|
||||
// WITH_SOURCES
|
||||
// PATH: ArraysKt___ArraysJvmKt.class
|
||||
@@ -0,0 +1,214 @@
|
||||
Node: ArraysKt___ArraysJvmKt
|
||||
User object class: KtInternalFileTreeNode
|
||||
|
||||
Value: KtLightClassForDecompiledDeclaration of PsiFile:ArraysKt___ArraysJvmKt.class
|
||||
Value file: ArraysKt___ArraysJvmKt.class
|
||||
|
||||
Navigation item #0: KtFile: _ArraysJvm.kt
|
||||
Navigation item file #0: _ArraysJvm.kt
|
||||
|
||||
|
||||
-Project
|
||||
+PsiDirectory: src
|
||||
-External Libraries
|
||||
+Library: < java 11 >
|
||||
-Library: kotlin-stdlib
|
||||
-PsiDirectory: kotlin-stdlib.jar
|
||||
-PsiDirectory: kotlin
|
||||
+PsiDirectory: annotation
|
||||
-PsiDirectory: collections
|
||||
+PsiDirectory: builders
|
||||
+PsiDirectory: jdk8
|
||||
+PsiDirectory: unsigned
|
||||
AbstractCollection
|
||||
AbstractIterator
|
||||
AbstractList
|
||||
AbstractMap
|
||||
AbstractMutableCollection
|
||||
AbstractMutableList
|
||||
AbstractMutableMap
|
||||
AbstractMutableSet
|
||||
AbstractSet
|
||||
ArrayAsCollection.class
|
||||
ArrayDeque
|
||||
ArraysUtilJVM
|
||||
BooleanIterator
|
||||
ByteIterator
|
||||
CharIterator
|
||||
collections.kotlin_builtins
|
||||
DoubleIterator
|
||||
EmptyIterator
|
||||
EmptyList
|
||||
EmptyMap.class
|
||||
EmptySet
|
||||
FloatIterator
|
||||
Grouping
|
||||
IndexedValue
|
||||
IndexingIterable
|
||||
IndexingIterator
|
||||
IntIterator
|
||||
LongIterator
|
||||
MapWithDefault.class
|
||||
MapWithDefaultImpl.class
|
||||
MovingSubList
|
||||
MutableMapWithDefault.class
|
||||
MutableMapWithDefaultImpl.class
|
||||
ReversedList.class
|
||||
ReversedListReadOnly.class
|
||||
RingBuffer.class
|
||||
ShortIterator
|
||||
State.class
|
||||
ArraysKt
|
||||
[ArraysKt___ArraysJvmKt]
|
||||
ArraysKt___ArraysKt
|
||||
ArraysKt__ArraysJVMKt
|
||||
ArraysKt__ArraysKt
|
||||
CollectionsKt
|
||||
CollectionsKt___CollectionsJvmKt
|
||||
CollectionsKt___CollectionsKt
|
||||
CollectionsKt__CollectionsJVMKt
|
||||
CollectionsKt__CollectionsKt
|
||||
CollectionsKt__IterablesKt
|
||||
CollectionsKt__IteratorsJVMKt
|
||||
CollectionsKt__IteratorsKt
|
||||
CollectionsKt__MutableCollectionsJVMKt
|
||||
CollectionsKt__MutableCollectionsKt
|
||||
CollectionsKt__ReversedViewsKt
|
||||
GroupingKt
|
||||
GroupingKt__GroupingJVMKt
|
||||
GroupingKt__GroupingKt
|
||||
MapAccessorsKt
|
||||
MapsKt
|
||||
MapsKt___MapsJvmKt
|
||||
MapsKt___MapsKt
|
||||
MapsKt__MapsJVMKt
|
||||
MapsKt__MapsKt
|
||||
MapsKt__MapWithDefaultKt
|
||||
SetsKt
|
||||
SetsKt___SetsKt
|
||||
SetsKt__SetsJVMKt
|
||||
SetsKt__SetsKt
|
||||
SlidingWindowKt
|
||||
TypeAliasesKt
|
||||
UArraySortingKt
|
||||
UCollectionsKt
|
||||
UCollectionsKt___UCollectionsKt
|
||||
+PsiDirectory: comparisons
|
||||
+PsiDirectory: concurrent
|
||||
+PsiDirectory: contracts
|
||||
+PsiDirectory: coroutines
|
||||
+PsiDirectory: enums
|
||||
+PsiDirectory: experimental
|
||||
+PsiDirectory: internal
|
||||
+PsiDirectory: io
|
||||
+PsiDirectory: jdk7
|
||||
+PsiDirectory: js
|
||||
+PsiDirectory: jvm
|
||||
+PsiDirectory: math
|
||||
+PsiDirectory: properties
|
||||
+PsiDirectory: random
|
||||
+PsiDirectory: ranges
|
||||
+PsiDirectory: reflect
|
||||
+PsiDirectory: sequences
|
||||
+PsiDirectory: streams
|
||||
+PsiDirectory: system
|
||||
+PsiDirectory: text
|
||||
+PsiDirectory: time
|
||||
_Assertions
|
||||
BuilderInference
|
||||
ContextFunctionTypeParams
|
||||
DeepRecursiveFunction
|
||||
DeepRecursiveScope
|
||||
DeepRecursiveScopeImpl.class
|
||||
Deprecated
|
||||
DeprecatedSinceKotlin
|
||||
DeprecationLevel
|
||||
DslMarker
|
||||
ExperimentalMultiplatform
|
||||
ExperimentalStdlibApi
|
||||
ExperimentalSubclassOptIn
|
||||
ExperimentalUnsignedTypes
|
||||
ExtensionFunctionType
|
||||
Function
|
||||
InitializedLazyImpl
|
||||
kotlin.kotlin_builtins
|
||||
KotlinNothingValueException
|
||||
KotlinNullPointerException
|
||||
KotlinVersion
|
||||
KotlinVersionCurrentValue.class
|
||||
Lazy
|
||||
LazyThreadSafetyMode
|
||||
Metadata
|
||||
NotImplementedError
|
||||
NoWhenBranchMatchedException
|
||||
OptIn
|
||||
OptionalExpectation
|
||||
OverloadResolutionByLambdaReturnType
|
||||
Pair
|
||||
ParameterName
|
||||
PublishedApi
|
||||
ReplaceWith
|
||||
RequiresOptIn
|
||||
Result
|
||||
SafePublicationLazyImpl.class
|
||||
SinceKotlin
|
||||
SubclassOptInRequired
|
||||
Suppress
|
||||
SynchronizedLazyImpl.class
|
||||
Triple
|
||||
TypeCastException
|
||||
UByte
|
||||
UByteArray
|
||||
UInt
|
||||
UIntArray
|
||||
ULong
|
||||
ULongArray
|
||||
UNINITIALIZED_VALUE
|
||||
UninitializedPropertyAccessException
|
||||
Unit
|
||||
UnsafeLazyImpl
|
||||
UnsafeVariance
|
||||
UShort
|
||||
UShortArray
|
||||
WasExperimental
|
||||
ArrayIntrinsicsKt
|
||||
CharCodeJVMKt
|
||||
CharCodeKt
|
||||
CompareToKt
|
||||
DeepRecursiveKt
|
||||
ExceptionsKt
|
||||
ExceptionsKt__ExceptionsKt
|
||||
HashCodeKt
|
||||
LateinitKt
|
||||
LazyKt
|
||||
LazyKt__LazyJVMKt
|
||||
LazyKt__LazyKt
|
||||
NumbersKt
|
||||
NumbersKt__BigDecimalsKt
|
||||
NumbersKt__BigIntegersKt
|
||||
NumbersKt__FloorDivModKt
|
||||
NumbersKt__NumbersJVMKt
|
||||
NumbersKt__NumbersKt
|
||||
PreconditionsKt
|
||||
PreconditionsKt__AssertionsJVMKt
|
||||
PreconditionsKt__PreconditionsKt
|
||||
PropertyReferenceDelegatesKt
|
||||
ResultKt
|
||||
StandardKt
|
||||
StandardKt__StandardKt
|
||||
StandardKt__SynchronizedKt
|
||||
SuspendKt
|
||||
ThrowsKt
|
||||
TuplesKt
|
||||
TypeAliasesKt
|
||||
UByteArrayKt
|
||||
UByteKt
|
||||
UIntArrayKt
|
||||
UIntKt
|
||||
ULongArrayKt
|
||||
ULongKt
|
||||
UnsignedKt
|
||||
UNumbersKt
|
||||
UShortArrayKt
|
||||
UShortKt
|
||||
+PsiDirectory: META-INF
|
||||
+6
-1
@@ -1,4 +1,4 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.kotlin.fe10.testGenerator
|
||||
|
||||
import org.jetbrains.kotlin.AbstractDataFlowValueRenderingTest
|
||||
@@ -98,6 +98,7 @@ import org.jetbrains.kotlin.idea.parameterInfo.AbstractParameterInfoTest
|
||||
import org.jetbrains.kotlin.idea.perf.stats.AbstractPerformanceBasicCompletionHandlerStatNamesTest
|
||||
import org.jetbrains.kotlin.idea.perf.stats.AbstractPerformanceHighlightingStatNamesTest
|
||||
import org.jetbrains.kotlin.idea.perf.synthetic.*
|
||||
import org.jetbrains.kotlin.idea.projectView.AbstractKotlinProjectViewTest
|
||||
import org.jetbrains.kotlin.idea.quickfix.AbstractK1QuickFixTest
|
||||
import org.jetbrains.kotlin.idea.quickfix.AbstractQuickFixMultiFileTest
|
||||
import org.jetbrains.kotlin.idea.quickfix.AbstractQuickFixMultiModuleTest
|
||||
@@ -701,6 +702,10 @@ private fun assembleWorkspace(): TWorkspace = workspace {
|
||||
model("refactoring/renameMultiModule", pattern = TEST, flatten = true)
|
||||
}
|
||||
|
||||
testClass<AbstractKotlinProjectViewTest> {
|
||||
model("projectView", pattern = TEST)
|
||||
}
|
||||
|
||||
testClass<AbstractOutOfBlockModificationTest> {
|
||||
model("codeInsight/outOfBlock", pattern = Patterns.forRegex("^(.+)\\.(kt|kts|java)$"))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user