FIR IDE/LC: rename origin of constant values
This commit is contained in:
committed by
Ilya Kirillov
parent
d3d3aeacb4
commit
d9424fa092
+5
-5
@@ -27,30 +27,30 @@ import org.jetbrains.kotlin.types.ConstantValueKind
|
||||
* [KtArrayConstantValue] abstracts an array of [KtConstantValue]s.
|
||||
*/
|
||||
public sealed class KtConstantValue(
|
||||
public open val kotlinOrigin: KtElement? = null
|
||||
public open val sourcePsi: KtElement? = null
|
||||
)
|
||||
public object KtUnsupportedConstantValue : KtConstantValue()
|
||||
|
||||
public class KtArrayConstantValue(
|
||||
public val values: Collection<KtConstantValue>,
|
||||
override val kotlinOrigin: KtElement?,
|
||||
override val sourcePsi: KtElement?,
|
||||
) : KtConstantValue()
|
||||
|
||||
public class KtAnnotationConstantValue(
|
||||
public val classId: ClassId?,
|
||||
public val arguments: List<KtNamedConstantValue>,
|
||||
override val kotlinOrigin: KtCallElement?,
|
||||
override val sourcePsi: KtCallElement?,
|
||||
) : KtConstantValue()
|
||||
|
||||
public class KtEnumEntryConstantValue(
|
||||
public val callableId: CallableId?,
|
||||
override val kotlinOrigin: KtElement?,
|
||||
override val sourcePsi: KtElement?,
|
||||
) : KtConstantValue()
|
||||
|
||||
public class KtLiteralConstantValue<T>(
|
||||
public val constantValueKind: ConstantValueKind<T>,
|
||||
public val value: T,
|
||||
override val kotlinOrigin: KtElement?,
|
||||
override val sourcePsi: KtElement?,
|
||||
) : KtConstantValue() {
|
||||
public fun toConst(): Any? {
|
||||
return (value as? Long)?.let {
|
||||
|
||||
Reference in New Issue
Block a user