[FIR] Fix overloading of renamed jvm methods

#KT-48102 Fixed
This commit is contained in:
Andrey Zinovyev
2021-08-06 14:11:40 +03:00
committed by TeamCityServer
parent cd99c35649
commit 1b81018b69
14 changed files with 86 additions and 93 deletions
@@ -7495,6 +7495,12 @@ public class DiagnosisCompilerTestFE10TestdataTestGenerated extends AbstractDiag
runTest("compiler/testData/diagnostics/tests/declarationChecks/localVariablesWithTypeParameters_1_4.kt");
}
@Test
@TestMetadata("mappedFunctionNotImplemented.kt")
public void testMappedFunctionNotImplemented() throws Exception {
runTest("compiler/testData/diagnostics/tests/declarationChecks/mappedFunctionNotImplemented.kt");
}
@Test
@TestMetadata("mulitpleVarargParameters.kt")
public void testMulitpleVarargParameters() throws Exception {
@@ -110,32 +110,6 @@ KtFirFunctionSymbol:
valueParameters: []
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Char
annotationClassIds: []
annotations: []
callableIdIfNonLocal: java/lang/String.charAt
dispatchType: java/lang/String
hasStableParameterNames: false
isExtension: false
isExternal: false
isInfix: false
isInline: false
isOperator: false
isOverride: false
isStatic: false
isSuspend: false
modality: OPEN
name: charAt
origin: JAVA
receiverType: null
symbolKind: MEMBER
typeParameters: []
valueParameters: [
KtFirValueParameterSymbol(p0)
]
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
annotationClassIds: []
@@ -1511,9 +1485,9 @@ KtFirFunctionSymbol:
annotatedType: [] kotlin/Char
annotationClassIds: []
annotations: []
callableIdIfNonLocal: kotlin/CharSequence.get
dispatchType: @EnhancedNullability kotlin/CharSequence
hasStableParameterNames: true
callableIdIfNonLocal: java/lang/String.get
dispatchType: java/lang/String
hasStableParameterNames: false
isExtension: false
isExternal: false
isInfix: false
@@ -1522,14 +1496,14 @@ KtFirFunctionSymbol:
isOverride: false
isStatic: false
isSuspend: false
modality: ABSTRACT
modality: OPEN
name: get
origin: LIBRARY
origin: JAVA
receiverType: null
symbolKind: MEMBER
typeParameters: []
valueParameters: [
KtFirValueParameterSymbol(index)
KtFirValueParameterSymbol(p0)
]
visibility: Public