FIR IDE: introduce member scope tests
This commit is contained in:
@@ -90,7 +90,8 @@ import org.jetbrains.kotlin.idea.fir.low.level.api.AbstractFirMultiModuleResolve
|
|||||||
import org.jetbrains.kotlin.idea.fir.AbstractKtDeclarationAndFirDeclarationEqualityChecker
|
import org.jetbrains.kotlin.idea.fir.AbstractKtDeclarationAndFirDeclarationEqualityChecker
|
||||||
import org.jetbrains.kotlin.idea.folding.AbstractKotlinFoldingTest
|
import org.jetbrains.kotlin.idea.folding.AbstractKotlinFoldingTest
|
||||||
import org.jetbrains.kotlin.idea.frontend.api.fir.AbstractResolveCallTest
|
import org.jetbrains.kotlin.idea.frontend.api.fir.AbstractResolveCallTest
|
||||||
import org.jetbrains.kotlin.idea.frontend.api.symbols.AbstractStdlibSymbolsBuildingTest
|
import org.jetbrains.kotlin.idea.frontend.api.scopes.AbstractMemberScopeByFqNameTest
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.symbols.AbstractSymbolsByFqNameBuildingTest
|
||||||
import org.jetbrains.kotlin.idea.frontend.api.symbols.AbstractSymbolPointerTest
|
import org.jetbrains.kotlin.idea.frontend.api.symbols.AbstractSymbolPointerTest
|
||||||
import org.jetbrains.kotlin.idea.frontend.api.symbols.AbstractSymbolsByPsiBuildingTest
|
import org.jetbrains.kotlin.idea.frontend.api.symbols.AbstractSymbolsByPsiBuildingTest
|
||||||
import org.jetbrains.kotlin.idea.hierarchy.AbstractHierarchyTest
|
import org.jetbrains.kotlin.idea.hierarchy.AbstractHierarchyTest
|
||||||
@@ -961,8 +962,12 @@ fun main(args: Array<String>) {
|
|||||||
model("symbolsByPsi")
|
model("symbolsByPsi")
|
||||||
}
|
}
|
||||||
|
|
||||||
testClass<AbstractStdlibSymbolsBuildingTest> {
|
testClass<AbstractSymbolsByFqNameBuildingTest> {
|
||||||
model("stdLibSymbols", extension = "txt")
|
model("symbolsByFqName", extension = "txt")
|
||||||
|
}
|
||||||
|
|
||||||
|
testClass<AbstractMemberScopeByFqNameTest> {
|
||||||
|
model("memberScopeByFqName", extension = "txt")
|
||||||
}
|
}
|
||||||
|
|
||||||
testClass<AbstractSymbolPointerTest> {
|
testClass<AbstractSymbolPointerTest> {
|
||||||
|
|||||||
@@ -0,0 +1,795 @@
|
|||||||
|
class: kotlin/Int
|
||||||
|
|
||||||
|
// SYMBOLS:
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.and
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: and
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.compareTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: compareTo
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.compareTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: compareTo
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.compareTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: compareTo
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.compareTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: compareTo
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.compareTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: compareTo
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.compareTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: compareTo
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.dec
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: dec
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.div
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: div
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.div
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: div
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Double
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.div
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: div
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Float
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.div
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: div
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.div
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: div
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Long
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.div
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: div
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.inc
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: inc
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.inv
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: inv
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.minus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: minus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.minus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: minus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Double
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.minus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: minus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Float
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.minus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: minus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.minus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: minus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Long
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.minus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: minus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.or
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: or
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.plus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: plus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.plus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: plus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Double
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.plus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: plus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Float
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.plus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: plus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.plus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: plus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Long
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.plus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: plus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.rangeTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: rangeTo
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/ranges/IntRange
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.rangeTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: rangeTo
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/ranges/IntRange
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.rangeTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: rangeTo
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/ranges/LongRange
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.rangeTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: rangeTo
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/ranges/IntRange
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.rem
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: rem
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.rem
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: rem
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Double
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.rem
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: rem
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Float
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.rem
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: rem
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.rem
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: rem
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Long
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.rem
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: rem
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.shl
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: shl
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(bitCount)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.shr
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: shr
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(bitCount)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.times
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: times
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.times
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: times
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Double
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.times
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: times
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Float
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.times
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: times
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.times
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: times
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Long
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.times
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: times
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.toByte
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toByte
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Byte
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.toChar
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toChar
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Char
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.toDouble
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toDouble
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Double
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.toFloat
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toFloat
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Float
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.toInt
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toInt
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.toLong
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toLong
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Long
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.toShort
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toShort
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Short
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.unaryMinus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: unaryMinus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.unaryPlus
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: unaryPlus
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.ushr
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: ushr
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(bitCount)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Int.xor
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: FINAL
|
||||||
|
name: xor
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Any.equals
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: equals
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Any.hashCode
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: hashCode
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Any.toString
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toString
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
@@ -0,0 +1,312 @@
|
|||||||
|
class: kotlin/collections/MutableList
|
||||||
|
|
||||||
|
// SYMBOLS:
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.add
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: add
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(element)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.add
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: add
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Unit
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index), KtFirFunctionValueParameterSymbol(element)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.addAll
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: addAll
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index), KtFirFunctionValueParameterSymbol(elements)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.addAll
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: addAll
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(elements)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.clear
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: clear
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Unit
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.listIterator
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: listIterator
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/collections/MutableListIterator<E>
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.listIterator
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: listIterator
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/collections/MutableListIterator<E>
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.remove
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: remove
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(element)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.removeAll
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: removeAll
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(elements)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.removeAt
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: removeAt
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: E
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.retainAll
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: retainAll
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(elements)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.set
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: set
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: E
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index), KtFirFunctionValueParameterSymbol(element)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.subList
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: subList
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/collections/MutableList<E>
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(fromIndex), KtFirFunctionValueParameterSymbol(toIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.contains
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: contains
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(element)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.containsAll
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: containsAll
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(elements)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.get
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: get
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: E
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.indexOf
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: indexOf
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(element)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.List.isEmpty
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: isEmpty
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.iterator
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: iterator
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/collections/MutableIterator<E>
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.collections.MutableList.lastIndexOf
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: lastIndexOf
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(element)]
|
||||||
|
|
||||||
|
KtFirPropertySymbol:
|
||||||
|
fqName: kotlin.collections.List.size
|
||||||
|
isExtension: false
|
||||||
|
isVal: true
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: size
|
||||||
|
origin: LIBRARY
|
||||||
|
receiverType: kotlin/Int
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Any.equals
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: equals
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(other)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Any.hashCode
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: hashCode
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.Any.toString
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toString
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
@@ -0,0 +1,778 @@
|
|||||||
|
class: java/lang/String
|
||||||
|
|
||||||
|
// SYMBOLS:
|
||||||
|
KtFirJavaFieldSymbol:
|
||||||
|
isVal: true
|
||||||
|
modality: FINAL
|
||||||
|
name: value
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: ft<kotlin/CharArray, kotlin/CharArray?>!
|
||||||
|
|
||||||
|
KtFirJavaFieldSymbol:
|
||||||
|
isVal: false
|
||||||
|
modality: OPEN
|
||||||
|
name: hash
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.hash32
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: hash32
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirJavaFieldSymbol:
|
||||||
|
isVal: false
|
||||||
|
modality: OPEN
|
||||||
|
name: hash32
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.length
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: length
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirPropertySymbol:
|
||||||
|
fqName: kotlin.CharSequence.length
|
||||||
|
isExtension: false
|
||||||
|
isVal: true
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: length
|
||||||
|
origin: LIBRARY
|
||||||
|
receiverType: kotlin/Int
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.isEmpty
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: isEmpty
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.charAt
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: charAt
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Char
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.codePointAt
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: codePointAt
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.codePointBefore
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: codePointBefore
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.codePointCount
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: codePointCount
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(beginIndex), KtFirFunctionValueParameterSymbol(endIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.offsetByCodePoints
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: offsetByCodePoints
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index), KtFirFunctionValueParameterSymbol(codePointOffset)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.getChars
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: getChars
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Unit
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(dst), KtFirFunctionValueParameterSymbol(dstBegin)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.getChars
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: getChars
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Unit
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(srcBegin), KtFirFunctionValueParameterSymbol(srcEnd), KtFirFunctionValueParameterSymbol(dst), KtFirFunctionValueParameterSymbol(dstBegin)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.getBytes
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: getBytes
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Unit
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(srcBegin), KtFirFunctionValueParameterSymbol(srcEnd), KtFirFunctionValueParameterSymbol(dst), KtFirFunctionValueParameterSymbol(dstBegin)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.getBytes
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: getBytes
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/ByteArray
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(charsetName)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.getBytes
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: getBytes
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/ByteArray
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(charset)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.getBytes
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: getBytes
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/ByteArray
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.equals
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: equals
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(anObject)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.contentEquals
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: contentEquals
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(sb)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.contentEquals
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: contentEquals
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(cs)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.equalsIgnoreCase
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: equalsIgnoreCase
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(anotherString)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.compareTo
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: compareTo
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(anotherString)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.compareToIgnoreCase
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: compareToIgnoreCase
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(str)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.regionMatches
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: regionMatches
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(toffset), KtFirFunctionValueParameterSymbol(other), KtFirFunctionValueParameterSymbol(ooffset), KtFirFunctionValueParameterSymbol(len)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.regionMatches
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: regionMatches
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(ignoreCase), KtFirFunctionValueParameterSymbol(toffset), KtFirFunctionValueParameterSymbol(other), KtFirFunctionValueParameterSymbol(ooffset), KtFirFunctionValueParameterSymbol(len)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.startsWith
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: startsWith
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(prefix), KtFirFunctionValueParameterSymbol(toffset)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.startsWith
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: startsWith
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(prefix)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.endsWith
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: endsWith
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(suffix)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.hashCode
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: hashCode
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.indexOf
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: indexOf
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(ch)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.indexOf
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: indexOf
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(ch), KtFirFunctionValueParameterSymbol(fromIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.indexOf
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: indexOf
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(str)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.indexOf
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: indexOf
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(str), KtFirFunctionValueParameterSymbol(fromIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.indexOfSupplementary
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: indexOfSupplementary
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(ch), KtFirFunctionValueParameterSymbol(fromIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.lastIndexOf
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: lastIndexOf
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(ch)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.lastIndexOf
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: lastIndexOf
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(ch), KtFirFunctionValueParameterSymbol(fromIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.lastIndexOf
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: lastIndexOf
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(str)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.lastIndexOf
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: lastIndexOf
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(str), KtFirFunctionValueParameterSymbol(fromIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.lastIndexOfSupplementary
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: lastIndexOfSupplementary
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Int
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(ch), KtFirFunctionValueParameterSymbol(fromIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.substring
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: substring
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(beginIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.substring
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: substring
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(beginIndex), KtFirFunctionValueParameterSymbol(endIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.subSequence
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: subSequence
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/CharSequence
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(beginIndex), KtFirFunctionValueParameterSymbol(endIndex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.concat
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: concat
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(str)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.replace
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: replace
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(oldChar), KtFirFunctionValueParameterSymbol(newChar)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.replace
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: replace
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(target), KtFirFunctionValueParameterSymbol(replacement)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.matches
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: matches
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(regex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.contains
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: contains
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Boolean
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(s)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.replaceFirst
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: replaceFirst
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(regex), KtFirFunctionValueParameterSymbol(replacement)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.replaceAll
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: replaceAll
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(regex), KtFirFunctionValueParameterSymbol(replacement)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.split
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: split
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: ft<kotlin/Array<ft<kotlin/String, kotlin/String?>!>, kotlin/Array<out ft<kotlin/String, kotlin/String?>!>>
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(regex), KtFirFunctionValueParameterSymbol(limit)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.split
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: split
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: ft<kotlin/Array<ft<kotlin/String, kotlin/String?>!>, kotlin/Array<out ft<kotlin/String, kotlin/String?>!>>
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(regex)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.toLowerCase
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toLowerCase
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(locale)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.toLowerCase
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toLowerCase
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.toUpperCase
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toUpperCase
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(locale)]
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.toUpperCase
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toUpperCase
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.trim
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: trim
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.toString
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toString
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.toCharArray
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: toCharArray
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/CharArray
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: java.lang.String.intern
|
||||||
|
isExtension: false
|
||||||
|
isOperator: false
|
||||||
|
isSuspend: false
|
||||||
|
modality: OPEN
|
||||||
|
name: intern
|
||||||
|
origin: JAVA
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/String
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: []
|
||||||
|
|
||||||
|
KtFirFunctionSymbol:
|
||||||
|
fqName: kotlin.CharSequence.get
|
||||||
|
isExtension: false
|
||||||
|
isOperator: true
|
||||||
|
isSuspend: false
|
||||||
|
modality: ABSTRACT
|
||||||
|
name: get
|
||||||
|
origin: LIBRARY
|
||||||
|
symbolKind: MEMBER
|
||||||
|
type: kotlin/Char
|
||||||
|
typeParameters: []
|
||||||
|
valueParameters: [KtFirFunctionValueParameterSymbol(index)]
|
||||||
+12
-10
@@ -3,27 +3,24 @@
|
|||||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.jetbrains.kotlin.idea.frontend.api.symbols
|
package org.jetbrains.kotlin.idea.frontend.api
|
||||||
|
|
||||||
import com.intellij.openapi.util.io.FileUtil
|
import com.intellij.openapi.util.io.FileUtil
|
||||||
import org.jetbrains.kotlin.idea.addExternalTestFiles
|
|
||||||
import org.jetbrains.kotlin.idea.executeOnPooledThreadInReadAction
|
import org.jetbrains.kotlin.idea.executeOnPooledThreadInReadAction
|
||||||
import org.jetbrains.kotlin.idea.frontend.api.KtAnalysisSession
|
|
||||||
import org.jetbrains.kotlin.idea.frontend.api.fir.KtFirAnalysisSession
|
import org.jetbrains.kotlin.idea.frontend.api.fir.KtFirAnalysisSession
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.symbols.DebugSymbolRenderer
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.symbols.KtSymbol
|
||||||
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
|
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
|
||||||
import org.jetbrains.kotlin.idea.test.KotlinLightProjectDescriptor
|
import org.jetbrains.kotlin.idea.test.KotlinLightProjectDescriptor
|
||||||
import org.jetbrains.kotlin.idea.test.KotlinWithJdkAndRuntimeLightProjectDescriptor
|
import org.jetbrains.kotlin.idea.test.KotlinWithJdkAndRuntimeLightProjectDescriptor
|
||||||
import org.jetbrains.kotlin.name.ClassId
|
import org.jetbrains.kotlin.name.ClassId
|
||||||
import org.jetbrains.kotlin.name.FqName
|
import org.jetbrains.kotlin.name.FqName
|
||||||
import org.jetbrains.kotlin.name.Name
|
import org.jetbrains.kotlin.name.Name
|
||||||
import org.jetbrains.kotlin.psi.KtDeclaration
|
|
||||||
import org.jetbrains.kotlin.psi.KtFile
|
import org.jetbrains.kotlin.psi.KtFile
|
||||||
import org.jetbrains.kotlin.psi.KtPsiFactory
|
|
||||||
import org.jetbrains.kotlin.psi.psiUtil.collectDescendantsOfType
|
|
||||||
import org.jetbrains.kotlin.test.KotlinTestUtils
|
import org.jetbrains.kotlin.test.KotlinTestUtils
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
abstract class AbstractStdlibSymbolsBuildingTest : KotlinLightCodeInsightFixtureTestCase() {
|
abstract class AbstractSymbolByFqNameTest : KotlinLightCodeInsightFixtureTestCase() {
|
||||||
protected fun doTest(path: String) {
|
protected fun doTest(path: String) {
|
||||||
val fakeKtFile = myFixture.configureByText("file.kt", "fun a() {}") as KtFile
|
val fakeKtFile = myFixture.configureByText("file.kt", "fun a() {}") as KtFile
|
||||||
|
|
||||||
@@ -36,9 +33,12 @@ abstract class AbstractStdlibSymbolsBuildingTest : KotlinLightCodeInsightFixture
|
|||||||
|
|
||||||
val renderedSymbols = executeOnPooledThreadInReadAction {
|
val renderedSymbols = executeOnPooledThreadInReadAction {
|
||||||
analyze(fakeKtFile) {
|
analyze(fakeKtFile) {
|
||||||
val symbols = symbolData.toSymbols(this)
|
val symbols = createSymbols(symbolData, this)
|
||||||
symbols.map { DebugSymbolRenderer.render(it) }
|
symbols.map { DebugSymbolRenderer.render(it) }
|
||||||
}
|
}
|
||||||
|
val analysisSession = KtFirAnalysisSession(fakeKtFile)
|
||||||
|
val symbols = createSymbols(symbolData, analysisSession)
|
||||||
|
symbols.map { DebugSymbolRenderer.render(it) }
|
||||||
}
|
}
|
||||||
|
|
||||||
val actual = buildString {
|
val actual = buildString {
|
||||||
@@ -52,7 +52,8 @@ abstract class AbstractStdlibSymbolsBuildingTest : KotlinLightCodeInsightFixture
|
|||||||
KotlinTestUtils.assertEqualsToFile(testDataFile, actual)
|
KotlinTestUtils.assertEqualsToFile(testDataFile, actual)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
protected abstract fun createSymbols(symbolData: SymbolData, analysisSession: KtAnalysisSession): List<KtSymbol>
|
||||||
|
|
||||||
|
|
||||||
override fun getDefaultProjectDescriptor(): KotlinLightProjectDescriptor =
|
override fun getDefaultProjectDescriptor(): KotlinLightProjectDescriptor =
|
||||||
KotlinWithJdkAndRuntimeLightProjectDescriptor.INSTANCE
|
KotlinWithJdkAndRuntimeLightProjectDescriptor.INSTANCE
|
||||||
@@ -62,7 +63,7 @@ abstract class AbstractStdlibSymbolsBuildingTest : KotlinLightCodeInsightFixture
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private sealed class SymbolData {
|
sealed class SymbolData {
|
||||||
abstract fun toSymbols(analysisSession: KtAnalysisSession): List<KtSymbol>
|
abstract fun toSymbols(analysisSession: KtAnalysisSession): List<KtSymbol>
|
||||||
|
|
||||||
data class ClassData(val classId: ClassId) : SymbolData() {
|
data class ClassData(val classId: ClassId) : SymbolData() {
|
||||||
@@ -95,3 +96,4 @@ private sealed class SymbolData {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package org.jetbrains.kotlin.idea.frontend.api.scopes
|
||||||
|
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.KtAnalysisSession
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.SymbolData
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.symbols.AbstractSymbolsByFqNameBuildingTest
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.symbols.KtClassOrObjectSymbol
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.symbols.KtSymbol
|
||||||
|
|
||||||
|
abstract class AbstractMemberScopeByFqNameTest : AbstractSymbolsByFqNameBuildingTest() {
|
||||||
|
override fun createSymbols(symbolData: SymbolData, analysisSession: KtAnalysisSession): List<KtSymbol> {
|
||||||
|
val symbols = symbolData.toSymbols(analysisSession)
|
||||||
|
val classSymbol = symbols.singleOrNull() as? KtClassOrObjectSymbol ?: error("Should be a single class symbol, but $symbols found")
|
||||||
|
return analysisSession.scopeProvider.getMemberScope(classSymbol).getAllSymbols().toList()
|
||||||
|
}
|
||||||
|
}
|
||||||
+45
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package org.jetbrains.kotlin.idea.frontend.api.scopes;
|
||||||
|
|
||||||
|
import com.intellij.testFramework.TestDataPath;
|
||||||
|
import org.jetbrains.kotlin.test.JUnit3RunnerWithInners;
|
||||||
|
import org.jetbrains.kotlin.test.KotlinTestUtils;
|
||||||
|
import org.jetbrains.kotlin.test.TestMetadata;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
|
/** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */
|
||||||
|
@SuppressWarnings("all")
|
||||||
|
@TestMetadata("idea/idea-frontend-fir/testData/memberScopeByStdlib")
|
||||||
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
|
@RunWith(JUnit3RunnerWithInners.class)
|
||||||
|
public class MemberScopeByFqNameTestGenerated extends AbstractMemberScopeByFqNameTest {
|
||||||
|
private void runTest(String testDataFilePath) throws Exception {
|
||||||
|
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void testAllFilesPresentInMemberScopeByStdlib() throws Exception {
|
||||||
|
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("idea/idea-frontend-fir/testData/memberScopeByStdlib"), Pattern.compile("^(.+)\\.txt$"), null, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("Int.txt")
|
||||||
|
public void testInt() throws Exception {
|
||||||
|
runTest("idea/idea-frontend-fir/testData/memberScopeByStdlib/Int.txt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("java.lang.String.txt")
|
||||||
|
public void testJava_lang_String() throws Exception {
|
||||||
|
runTest("idea/idea-frontend-fir/testData/memberScopeByStdlib/java.lang.String.txt");
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("MutableList.txt")
|
||||||
|
public void testMutableList() throws Exception {
|
||||||
|
runTest("idea/idea-frontend-fir/testData/memberScopeByStdlib/MutableList.txt");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
+15
@@ -0,0 +1,15 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package org.jetbrains.kotlin.idea.frontend.api.symbols
|
||||||
|
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.AbstractSymbolByFqNameTest
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.KtAnalysisSession
|
||||||
|
import org.jetbrains.kotlin.idea.frontend.api.SymbolData
|
||||||
|
|
||||||
|
abstract class AbstractSymbolsByFqNameBuildingTest : AbstractSymbolByFqNameTest() {
|
||||||
|
override fun createSymbols(symbolData: SymbolData, analysisSession: KtAnalysisSession): List<KtSymbol> =
|
||||||
|
symbolData.toSymbols(analysisSession)
|
||||||
|
}
|
||||||
+1
-1
@@ -19,7 +19,7 @@ import java.util.regex.Pattern;
|
|||||||
@TestMetadata("idea/idea-frontend-fir/testData/symbolsByFqName")
|
@TestMetadata("idea/idea-frontend-fir/testData/symbolsByFqName")
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
@RunWith(JUnit3RunnerWithInners.class)
|
@RunWith(JUnit3RunnerWithInners.class)
|
||||||
public class StdlibSymbolsBuildingTestGenerated extends AbstractStdlibSymbolsBuildingTest {
|
public class SymbolsByFqNameBuildingTestGenerated extends AbstractSymbolsByFqNameBuildingTest {
|
||||||
private void runTest(String testDataFilePath) throws Exception {
|
private void runTest(String testDataFilePath) throws Exception {
|
||||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user