[FIR] Regenerate code
This commit is contained in:
+48
-48
@@ -3474,6 +3474,54 @@ internal val KT_DIAGNOSTIC_CONVERTER = KtDiagnosticConverterBuilder.buildConvert
|
|||||||
token,
|
token,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
add(FirJvmErrors.OVERRIDE_CANNOT_BE_STATIC) { firDiagnostic ->
|
||||||
|
OverrideCannotBeStaticImpl(
|
||||||
|
firDiagnostic as FirPsiDiagnostic,
|
||||||
|
token,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
add(FirJvmErrors.JVM_STATIC_NOT_IN_OBJECT_OR_CLASS_COMPANION) { firDiagnostic ->
|
||||||
|
JvmStaticNotInObjectOrClassCompanionImpl(
|
||||||
|
firDiagnostic as FirPsiDiagnostic,
|
||||||
|
token,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
add(FirJvmErrors.JVM_STATIC_NOT_IN_OBJECT_OR_COMPANION) { firDiagnostic ->
|
||||||
|
JvmStaticNotInObjectOrCompanionImpl(
|
||||||
|
firDiagnostic as FirPsiDiagnostic,
|
||||||
|
token,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
add(FirJvmErrors.JVM_STATIC_ON_NON_PUBLIC_MEMBER) { firDiagnostic ->
|
||||||
|
JvmStaticOnNonPublicMemberImpl(
|
||||||
|
firDiagnostic as FirPsiDiagnostic,
|
||||||
|
token,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
add(FirJvmErrors.JVM_STATIC_ON_CONST_OR_JVM_FIELD) { firDiagnostic ->
|
||||||
|
JvmStaticOnConstOrJvmFieldImpl(
|
||||||
|
firDiagnostic as FirPsiDiagnostic,
|
||||||
|
token,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
add(FirJvmErrors.JVM_STATIC_ON_EXTERNAL_IN_INTERFACE) { firDiagnostic ->
|
||||||
|
JvmStaticOnExternalInInterfaceImpl(
|
||||||
|
firDiagnostic as FirPsiDiagnostic,
|
||||||
|
token,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
add(FirJvmErrors.INAPPLICABLE_JVM_NAME) { firDiagnostic ->
|
||||||
|
InapplicableJvmNameImpl(
|
||||||
|
firDiagnostic as FirPsiDiagnostic,
|
||||||
|
token,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
add(FirJvmErrors.ILLEGAL_JVM_NAME) { firDiagnostic ->
|
||||||
|
IllegalJvmNameImpl(
|
||||||
|
firDiagnostic as FirPsiDiagnostic,
|
||||||
|
token,
|
||||||
|
)
|
||||||
|
}
|
||||||
add(FirJvmErrors.JAVA_TYPE_MISMATCH) { firDiagnostic ->
|
add(FirJvmErrors.JAVA_TYPE_MISMATCH) { firDiagnostic ->
|
||||||
JavaTypeMismatchImpl(
|
JavaTypeMismatchImpl(
|
||||||
firSymbolBuilder.typeBuilder.buildKtType(firDiagnostic.a),
|
firSymbolBuilder.typeBuilder.buildKtType(firDiagnostic.a),
|
||||||
@@ -3664,52 +3712,4 @@ internal val KT_DIAGNOSTIC_CONVERTER = KtDiagnosticConverterBuilder.buildConvert
|
|||||||
token,
|
token,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
add(FirJvmErrors.OVERRIDE_CANNOT_BE_STATIC) { firDiagnostic ->
|
|
||||||
OverrideCannotBeStaticImpl(
|
|
||||||
firDiagnostic as FirPsiDiagnostic,
|
|
||||||
token,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
add(FirJvmErrors.JVM_STATIC_NOT_IN_OBJECT_OR_CLASS_COMPANION) { firDiagnostic ->
|
|
||||||
JvmStaticNotInObjectOrClassCompanionImpl(
|
|
||||||
firDiagnostic as FirPsiDiagnostic,
|
|
||||||
token,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
add(FirJvmErrors.JVM_STATIC_NOT_IN_OBJECT_OR_COMPANION) { firDiagnostic ->
|
|
||||||
JvmStaticNotInObjectOrCompanionImpl(
|
|
||||||
firDiagnostic as FirPsiDiagnostic,
|
|
||||||
token,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
add(FirJvmErrors.JVM_STATIC_ON_NON_PUBLIC_MEMBER) { firDiagnostic ->
|
|
||||||
JvmStaticOnNonPublicMemberImpl(
|
|
||||||
firDiagnostic as FirPsiDiagnostic,
|
|
||||||
token,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
add(FirJvmErrors.JVM_STATIC_ON_CONST_OR_JVM_FIELD) { firDiagnostic ->
|
|
||||||
JvmStaticOnConstOrJvmFieldImpl(
|
|
||||||
firDiagnostic as FirPsiDiagnostic,
|
|
||||||
token,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
add(FirJvmErrors.JVM_STATIC_ON_EXTERNAL_IN_INTERFACE) { firDiagnostic ->
|
|
||||||
JvmStaticOnExternalInInterfaceImpl(
|
|
||||||
firDiagnostic as FirPsiDiagnostic,
|
|
||||||
token,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
add(FirJvmErrors.INAPPLICABLE_JVM_NAME) { firDiagnostic ->
|
|
||||||
InapplicableJvmNameImpl(
|
|
||||||
firDiagnostic as FirPsiDiagnostic,
|
|
||||||
token,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
add(FirJvmErrors.ILLEGAL_JVM_NAME) { firDiagnostic ->
|
|
||||||
IllegalJvmNameImpl(
|
|
||||||
firDiagnostic as FirPsiDiagnostic,
|
|
||||||
token,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
+32
-32
@@ -2422,6 +2422,38 @@ sealed class KtFirDiagnostic<PSI : PsiElement> : KtDiagnosticWithPsi<PSI> {
|
|||||||
override val diagnosticClass get() = ConflictingJvmDeclarations::class
|
override val diagnosticClass get() = ConflictingJvmDeclarations::class
|
||||||
}
|
}
|
||||||
|
|
||||||
|
abstract class OverrideCannotBeStatic : KtFirDiagnostic<PsiElement>() {
|
||||||
|
override val diagnosticClass get() = OverrideCannotBeStatic::class
|
||||||
|
}
|
||||||
|
|
||||||
|
abstract class JvmStaticNotInObjectOrClassCompanion : KtFirDiagnostic<PsiElement>() {
|
||||||
|
override val diagnosticClass get() = JvmStaticNotInObjectOrClassCompanion::class
|
||||||
|
}
|
||||||
|
|
||||||
|
abstract class JvmStaticNotInObjectOrCompanion : KtFirDiagnostic<PsiElement>() {
|
||||||
|
override val diagnosticClass get() = JvmStaticNotInObjectOrCompanion::class
|
||||||
|
}
|
||||||
|
|
||||||
|
abstract class JvmStaticOnNonPublicMember : KtFirDiagnostic<PsiElement>() {
|
||||||
|
override val diagnosticClass get() = JvmStaticOnNonPublicMember::class
|
||||||
|
}
|
||||||
|
|
||||||
|
abstract class JvmStaticOnConstOrJvmField : KtFirDiagnostic<PsiElement>() {
|
||||||
|
override val diagnosticClass get() = JvmStaticOnConstOrJvmField::class
|
||||||
|
}
|
||||||
|
|
||||||
|
abstract class JvmStaticOnExternalInInterface : KtFirDiagnostic<PsiElement>() {
|
||||||
|
override val diagnosticClass get() = JvmStaticOnExternalInInterface::class
|
||||||
|
}
|
||||||
|
|
||||||
|
abstract class InapplicableJvmName : KtFirDiagnostic<PsiElement>() {
|
||||||
|
override val diagnosticClass get() = InapplicableJvmName::class
|
||||||
|
}
|
||||||
|
|
||||||
|
abstract class IllegalJvmName : KtFirDiagnostic<PsiElement>() {
|
||||||
|
override val diagnosticClass get() = IllegalJvmName::class
|
||||||
|
}
|
||||||
|
|
||||||
abstract class JavaTypeMismatch : KtFirDiagnostic<KtExpression>() {
|
abstract class JavaTypeMismatch : KtFirDiagnostic<KtExpression>() {
|
||||||
override val diagnosticClass get() = JavaTypeMismatch::class
|
override val diagnosticClass get() = JavaTypeMismatch::class
|
||||||
abstract val expectedType: KtType
|
abstract val expectedType: KtType
|
||||||
@@ -2550,36 +2582,4 @@ sealed class KtFirDiagnostic<PSI : PsiElement> : KtDiagnosticWithPsi<PSI> {
|
|||||||
override val diagnosticClass get() = IllegalJavaLangRecordSupertype::class
|
override val diagnosticClass get() = IllegalJavaLangRecordSupertype::class
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract class OverrideCannotBeStatic : KtFirDiagnostic<PsiElement>() {
|
|
||||||
override val diagnosticClass get() = OverrideCannotBeStatic::class
|
|
||||||
}
|
|
||||||
|
|
||||||
abstract class JvmStaticNotInObjectOrClassCompanion : KtFirDiagnostic<PsiElement>() {
|
|
||||||
override val diagnosticClass get() = JvmStaticNotInObjectOrClassCompanion::class
|
|
||||||
}
|
|
||||||
|
|
||||||
abstract class JvmStaticNotInObjectOrCompanion : KtFirDiagnostic<PsiElement>() {
|
|
||||||
override val diagnosticClass get() = JvmStaticNotInObjectOrCompanion::class
|
|
||||||
}
|
|
||||||
|
|
||||||
abstract class JvmStaticOnNonPublicMember : KtFirDiagnostic<PsiElement>() {
|
|
||||||
override val diagnosticClass get() = JvmStaticOnNonPublicMember::class
|
|
||||||
}
|
|
||||||
|
|
||||||
abstract class JvmStaticOnConstOrJvmField : KtFirDiagnostic<PsiElement>() {
|
|
||||||
override val diagnosticClass get() = JvmStaticOnConstOrJvmField::class
|
|
||||||
}
|
|
||||||
|
|
||||||
abstract class JvmStaticOnExternalInInterface : KtFirDiagnostic<PsiElement>() {
|
|
||||||
override val diagnosticClass get() = JvmStaticOnExternalInInterface::class
|
|
||||||
}
|
|
||||||
|
|
||||||
abstract class InapplicableJvmName : KtFirDiagnostic<PsiElement>() {
|
|
||||||
override val diagnosticClass get() = InapplicableJvmName::class
|
|
||||||
}
|
|
||||||
|
|
||||||
abstract class IllegalJvmName : KtFirDiagnostic<PsiElement>() {
|
|
||||||
override val diagnosticClass get() = IllegalJvmName::class
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+56
-56
@@ -3917,6 +3917,62 @@ internal class ConflictingJvmDeclarationsImpl(
|
|||||||
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal class OverrideCannotBeStaticImpl(
|
||||||
|
firDiagnostic: FirPsiDiagnostic,
|
||||||
|
override val token: ValidityToken,
|
||||||
|
) : KtFirDiagnostic.OverrideCannotBeStatic(), KtAbstractFirDiagnostic<PsiElement> {
|
||||||
|
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
||||||
|
}
|
||||||
|
|
||||||
|
internal class JvmStaticNotInObjectOrClassCompanionImpl(
|
||||||
|
firDiagnostic: FirPsiDiagnostic,
|
||||||
|
override val token: ValidityToken,
|
||||||
|
) : KtFirDiagnostic.JvmStaticNotInObjectOrClassCompanion(), KtAbstractFirDiagnostic<PsiElement> {
|
||||||
|
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
||||||
|
}
|
||||||
|
|
||||||
|
internal class JvmStaticNotInObjectOrCompanionImpl(
|
||||||
|
firDiagnostic: FirPsiDiagnostic,
|
||||||
|
override val token: ValidityToken,
|
||||||
|
) : KtFirDiagnostic.JvmStaticNotInObjectOrCompanion(), KtAbstractFirDiagnostic<PsiElement> {
|
||||||
|
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
||||||
|
}
|
||||||
|
|
||||||
|
internal class JvmStaticOnNonPublicMemberImpl(
|
||||||
|
firDiagnostic: FirPsiDiagnostic,
|
||||||
|
override val token: ValidityToken,
|
||||||
|
) : KtFirDiagnostic.JvmStaticOnNonPublicMember(), KtAbstractFirDiagnostic<PsiElement> {
|
||||||
|
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
||||||
|
}
|
||||||
|
|
||||||
|
internal class JvmStaticOnConstOrJvmFieldImpl(
|
||||||
|
firDiagnostic: FirPsiDiagnostic,
|
||||||
|
override val token: ValidityToken,
|
||||||
|
) : KtFirDiagnostic.JvmStaticOnConstOrJvmField(), KtAbstractFirDiagnostic<PsiElement> {
|
||||||
|
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
||||||
|
}
|
||||||
|
|
||||||
|
internal class JvmStaticOnExternalInInterfaceImpl(
|
||||||
|
firDiagnostic: FirPsiDiagnostic,
|
||||||
|
override val token: ValidityToken,
|
||||||
|
) : KtFirDiagnostic.JvmStaticOnExternalInInterface(), KtAbstractFirDiagnostic<PsiElement> {
|
||||||
|
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
||||||
|
}
|
||||||
|
|
||||||
|
internal class InapplicableJvmNameImpl(
|
||||||
|
firDiagnostic: FirPsiDiagnostic,
|
||||||
|
override val token: ValidityToken,
|
||||||
|
) : KtFirDiagnostic.InapplicableJvmName(), KtAbstractFirDiagnostic<PsiElement> {
|
||||||
|
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
||||||
|
}
|
||||||
|
|
||||||
|
internal class IllegalJvmNameImpl(
|
||||||
|
firDiagnostic: FirPsiDiagnostic,
|
||||||
|
override val token: ValidityToken,
|
||||||
|
) : KtFirDiagnostic.IllegalJvmName(), KtAbstractFirDiagnostic<PsiElement> {
|
||||||
|
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
||||||
|
}
|
||||||
|
|
||||||
internal class JavaTypeMismatchImpl(
|
internal class JavaTypeMismatchImpl(
|
||||||
override val expectedType: KtType,
|
override val expectedType: KtType,
|
||||||
override val actualType: KtType,
|
override val actualType: KtType,
|
||||||
@@ -4138,59 +4194,3 @@ internal class IllegalJavaLangRecordSupertypeImpl(
|
|||||||
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
||||||
}
|
}
|
||||||
|
|
||||||
internal class OverrideCannotBeStaticImpl(
|
|
||||||
firDiagnostic: FirPsiDiagnostic,
|
|
||||||
override val token: ValidityToken,
|
|
||||||
) : KtFirDiagnostic.OverrideCannotBeStatic(), KtAbstractFirDiagnostic<PsiElement> {
|
|
||||||
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
|
||||||
}
|
|
||||||
|
|
||||||
internal class JvmStaticNotInObjectOrClassCompanionImpl(
|
|
||||||
firDiagnostic: FirPsiDiagnostic,
|
|
||||||
override val token: ValidityToken,
|
|
||||||
) : KtFirDiagnostic.JvmStaticNotInObjectOrClassCompanion(), KtAbstractFirDiagnostic<PsiElement> {
|
|
||||||
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
|
||||||
}
|
|
||||||
|
|
||||||
internal class JvmStaticNotInObjectOrCompanionImpl(
|
|
||||||
firDiagnostic: FirPsiDiagnostic,
|
|
||||||
override val token: ValidityToken,
|
|
||||||
) : KtFirDiagnostic.JvmStaticNotInObjectOrCompanion(), KtAbstractFirDiagnostic<PsiElement> {
|
|
||||||
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
|
||||||
}
|
|
||||||
|
|
||||||
internal class JvmStaticOnNonPublicMemberImpl(
|
|
||||||
firDiagnostic: FirPsiDiagnostic,
|
|
||||||
override val token: ValidityToken,
|
|
||||||
) : KtFirDiagnostic.JvmStaticOnNonPublicMember(), KtAbstractFirDiagnostic<PsiElement> {
|
|
||||||
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
|
||||||
}
|
|
||||||
|
|
||||||
internal class JvmStaticOnConstOrJvmFieldImpl(
|
|
||||||
firDiagnostic: FirPsiDiagnostic,
|
|
||||||
override val token: ValidityToken,
|
|
||||||
) : KtFirDiagnostic.JvmStaticOnConstOrJvmField(), KtAbstractFirDiagnostic<PsiElement> {
|
|
||||||
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
|
||||||
}
|
|
||||||
|
|
||||||
internal class JvmStaticOnExternalInInterfaceImpl(
|
|
||||||
firDiagnostic: FirPsiDiagnostic,
|
|
||||||
override val token: ValidityToken,
|
|
||||||
) : KtFirDiagnostic.JvmStaticOnExternalInInterface(), KtAbstractFirDiagnostic<PsiElement> {
|
|
||||||
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
|
||||||
}
|
|
||||||
|
|
||||||
internal class InapplicableJvmNameImpl(
|
|
||||||
firDiagnostic: FirPsiDiagnostic,
|
|
||||||
override val token: ValidityToken,
|
|
||||||
) : KtFirDiagnostic.InapplicableJvmName(), KtAbstractFirDiagnostic<PsiElement> {
|
|
||||||
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
|
||||||
}
|
|
||||||
|
|
||||||
internal class IllegalJvmNameImpl(
|
|
||||||
firDiagnostic: FirPsiDiagnostic,
|
|
||||||
override val token: ValidityToken,
|
|
||||||
) : KtFirDiagnostic.IllegalJvmName(), KtAbstractFirDiagnostic<PsiElement> {
|
|
||||||
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user