Underlying classes for enum entries.
This commit is contained in:
committed by
Dmitry Petrov
parent
bd76e39a8c
commit
9eeb492fe3
@@ -43,6 +43,7 @@ enum class IrDeclarationKind {
|
||||
|
||||
enum class IrDeclarationOrigin {
|
||||
DEFINED,
|
||||
CLASS_FOR_ENUM_ENTRY,
|
||||
GENERATED_DATA_CLASS_MEMBER,
|
||||
LOCAL_FUNCTION_FOR_LAMBDA,
|
||||
IR_TEMPORARY_VARIABLE,
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ interface IrEnumConstructorCall : IrGeneralCall {
|
||||
val enumEntryDescriptor: ClassDescriptor?
|
||||
}
|
||||
|
||||
val IrEnumConstructorCall.isDelegating: Boolean
|
||||
val IrEnumConstructorCall.isSuper: Boolean
|
||||
get() = enumEntryDescriptor == null
|
||||
|
||||
class IrEnumConstructorCallImpl(
|
||||
|
||||
Reference in New Issue
Block a user