[FIR IDE] Codereview minor refactoring

https://jetbrains.team/p/kt/review/2069/
https://jetbrains.team/p/kt/review/2070/
This commit is contained in:
Igor Yakovlev
2021-01-29 19:53:36 +03:00
parent e529a7bf9b
commit 18cebe5131
14 changed files with 45 additions and 42 deletions
@@ -310,7 +310,7 @@ class JavaSymbolProvider(
if (classIsAnnotation) {
declarations +=
buildConstructorForAnnotationClass(
classSource = (javaClass as? JavaElementImpl<*>)?.psi?.toFirPsiSourceElement(FirFakeSourceElementKind.ImplicitConstructor),
classSource = (javaClass as? JavaElementImpl<*>)?.psi?.toFirPsiSourceElement(FirFakeSourceElementKind.ImplicitConstructor) as? FirFakeSourceElement,
constructorId = constructorId,
ownerClassBuilder = this,
valueParametersForAnnotationConstructor = valueParametersForAnnotationConstructor
@@ -511,7 +511,7 @@ class JavaSymbolProvider(
}
private fun buildConstructorForAnnotationClass(
classSource: FirSourceElement?,
classSource: FirFakeSourceElement<*>?,
constructorId: CallableId,
ownerClassBuilder: FirJavaClassBuilder,
valueParametersForAnnotationConstructor: ValueParametersForAnnotationConstructor