K2. Minor. Rename FirConstExpression to FirLiteralExpression
FirConstExpression is usually confused with "constant" calculations, while in fact, it just denotes a simple literal expression and `1 + 1` isn't represented by a FirConstExpression. ^KT-64314 Fixed
This commit is contained in:
committed by
Space Team
parent
213967e25c
commit
53e89a9722
+1
-1
@@ -22,7 +22,7 @@ fun FirAnnotation.getAccessLevel(field: Name = LombokConfigNames.VALUE): AccessL
|
||||
private fun FirAnnotation.getArgumentAsString(field: Name): String? {
|
||||
val argument = findArgumentByName(field) ?: return null
|
||||
return when (argument) {
|
||||
is FirConstExpression<*> -> argument.value as? String
|
||||
is FirLiteralExpression<*> -> argument.value as? String
|
||||
is FirEnumEntryDeserializedAccessExpression -> argument.enumEntryName.identifier
|
||||
is FirQualifiedAccessExpression -> {
|
||||
@OptIn(UnsafeExpressionUtility::class)
|
||||
|
||||
Reference in New Issue
Block a user