FIR2IR: support super-types & type parameters for external class
This commit is contained in:
+20
-2
@@ -16,6 +16,7 @@ import org.jetbrains.kotlin.fir.descriptors.FirPackageFragmentDescriptor
|
|||||||
import org.jetbrains.kotlin.fir.expressions.FirVariable
|
import org.jetbrains.kotlin.fir.expressions.FirVariable
|
||||||
import org.jetbrains.kotlin.fir.render
|
import org.jetbrains.kotlin.fir.render
|
||||||
import org.jetbrains.kotlin.fir.resolve.FirSymbolProvider
|
import org.jetbrains.kotlin.fir.resolve.FirSymbolProvider
|
||||||
|
import org.jetbrains.kotlin.fir.resolve.getOrPut
|
||||||
import org.jetbrains.kotlin.fir.service
|
import org.jetbrains.kotlin.fir.service
|
||||||
import org.jetbrains.kotlin.fir.symbols.impl.*
|
import org.jetbrains.kotlin.fir.symbols.impl.*
|
||||||
import org.jetbrains.kotlin.ir.declarations.*
|
import org.jetbrains.kotlin.ir.declarations.*
|
||||||
@@ -96,6 +97,20 @@ class Fir2IrDeclarationStorage(
|
|||||||
leaveScope(descriptor)
|
leaveScope(descriptor)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun IrClass.declareSupertypesAndTypeParameters(klass: FirClass): IrClass {
|
||||||
|
for (superTypeRef in klass.superTypeRefs) {
|
||||||
|
superTypes += superTypeRef.toIrType(session, this@Fir2IrDeclarationStorage)
|
||||||
|
}
|
||||||
|
if (klass is FirRegularClass) {
|
||||||
|
for ((index, typeParameter) in klass.typeParameters.withIndex()) {
|
||||||
|
typeParameters += getIrTypeParameter(typeParameter, index).apply {
|
||||||
|
parent = this@declareSupertypesAndTypeParameters
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return this
|
||||||
|
}
|
||||||
|
|
||||||
fun getIrClass(regularClass: FirRegularClass, setParent: Boolean = true): IrClass {
|
fun getIrClass(regularClass: FirRegularClass, setParent: Boolean = true): IrClass {
|
||||||
fun create(): IrClass {
|
fun create(): IrClass {
|
||||||
val descriptor = WrappedClassDescriptor()
|
val descriptor = WrappedClassDescriptor()
|
||||||
@@ -136,9 +151,12 @@ class Fir2IrDeclarationStorage(
|
|||||||
if (cached != null) return cached
|
if (cached != null) return cached
|
||||||
val created = create()
|
val created = create()
|
||||||
localStorage.putLocalClass(regularClass, created)
|
localStorage.putLocalClass(regularClass, created)
|
||||||
|
created.declareSupertypesAndTypeParameters(regularClass)
|
||||||
return created
|
return created
|
||||||
}
|
}
|
||||||
return classCache.getOrPut(regularClass, ::create)
|
return classCache.getOrPut(regularClass, { create() }) {
|
||||||
|
it.declareSupertypesAndTypeParameters(regularClass)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getIrAnonymousObject(anonymousObject: FirAnonymousObject): IrClass {
|
fun getIrAnonymousObject(anonymousObject: FirAnonymousObject): IrClass {
|
||||||
@@ -157,7 +175,7 @@ class Fir2IrDeclarationStorage(
|
|||||||
declareThisReceiver()
|
declareThisReceiver()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}.declareSupertypesAndTypeParameters(anonymousObject)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getIrTypeParameter(typeParameter: FirTypeParameter, index: Int = 0): IrTypeParameter {
|
fun getIrTypeParameter(typeParameter: FirTypeParameter, index: Int = 0): IrTypeParameter {
|
||||||
|
|||||||
@@ -234,14 +234,6 @@ internal class Fir2IrVisitor(
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun IrClass.setClassContent(klass: FirClass) {
|
private fun IrClass.setClassContent(klass: FirClass) {
|
||||||
for (superTypeRef in klass.superTypeRefs) {
|
|
||||||
superTypes += superTypeRef.toIrType(session, declarationStorage)
|
|
||||||
}
|
|
||||||
if (klass is FirRegularClass) {
|
|
||||||
for ((index, typeParameter) in klass.typeParameters.withIndex()) {
|
|
||||||
typeParameters += declarationStorage.getIrTypeParameter(typeParameter, index).setParentByParentStack()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
declarationStorage.enterScope(descriptor)
|
declarationStorage.enterScope(descriptor)
|
||||||
val primaryConstructor = klass.getPrimaryConstructorIfAny()
|
val primaryConstructor = klass.getPrimaryConstructorIfAny()
|
||||||
val irPrimaryConstructor = primaryConstructor?.accept(this@Fir2IrVisitor, null) as IrConstructor?
|
val irPrimaryConstructor = primaryConstructor?.accept(this@Fir2IrVisitor, null) as IrConstructor?
|
||||||
|
|||||||
+5
@@ -5,8 +5,13 @@ class E(s: String) : Exception(s) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun testEmpty(ss: List<String>) {
|
||||||
|
for (s in ss);
|
||||||
|
}
|
||||||
|
|
||||||
fun main(args: Array<String>) {
|
fun main(args: Array<String>) {
|
||||||
if (box() == "OK") {
|
if (box() == "OK") {
|
||||||
|
System.out.println("Hello")
|
||||||
println("Hello")
|
println("Hello")
|
||||||
throw E("Hello")
|
throw E("Hello")
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-3
@@ -73,16 +73,17 @@ FILE fqName:<root> fileName:/classes.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestEnumClass [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestEnumClass [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnumClass modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnumClass modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
FUN FAKE_OVERRIDE name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:kotlin.Any
|
FUN FAKE_OVERRIDE name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:kotlin.Any
|
||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+41
-36
@@ -4,6 +4,7 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestEnum1 [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestEnum1 [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum1 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum1 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:TEST1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:TEST1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestEnum1.TEST1
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestEnum1.TEST1
|
||||||
@@ -47,11 +48,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -71,6 +72,7 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum2 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum2 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
PROPERTY name:x visibility:public modality:FINAL [val]
|
PROPERTY name:x visibility:public modality:FINAL [val]
|
||||||
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
||||||
@@ -94,11 +96,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -123,11 +125,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -152,11 +154,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -174,11 +176,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -197,6 +199,7 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestEnum3 [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestEnum3 [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum3 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum3 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:TEST modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:TEST modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestEnum3.TEST
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestEnum3.TEST
|
||||||
@@ -228,11 +231,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -252,6 +255,7 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum4 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum4 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
PROPERTY name:x visibility:public modality:FINAL [val]
|
PROPERTY name:x visibility:public modality:FINAL [val]
|
||||||
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
||||||
@@ -280,11 +284,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -327,11 +331,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -351,11 +355,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -377,6 +381,7 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
CONST Int type=kotlin.Int value=0
|
CONST Int type=kotlin.Int value=0
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum5 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum5 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
PROPERTY name:x visibility:public modality:FINAL [val]
|
PROPERTY name:x visibility:public modality:FINAL [val]
|
||||||
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
||||||
@@ -418,11 +423,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -447,11 +452,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -469,11 +474,11 @@ FILE fqName:<root> fileName:/enum.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+28
-21
@@ -4,6 +4,7 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestFinalEnum1 [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestFinalEnum1 [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestFinalEnum1 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestFinalEnum1 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestFinalEnum1.X1
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestFinalEnum1.X1
|
||||||
@@ -28,11 +29,11 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -52,6 +53,7 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestFinalEnum2 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestFinalEnum2 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
PROPERTY name:x visibility:public modality:FINAL [val]
|
PROPERTY name:x visibility:public modality:FINAL [val]
|
||||||
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
||||||
@@ -75,11 +77,11 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -97,11 +99,11 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -120,6 +122,7 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestFinalEnum3 [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestFinalEnum3 [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestFinalEnum3 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestFinalEnum3 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestFinalEnum3.X1
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestFinalEnum3.X1
|
||||||
@@ -147,11 +150,11 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -170,6 +173,7 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestOpenEnum1 [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestOpenEnum1 [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestOpenEnum1 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestOpenEnum1 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestOpenEnum1.X1
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestOpenEnum1.X1
|
||||||
@@ -195,11 +199,11 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -218,6 +222,7 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestOpenEnum2 [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestOpenEnum2 [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestOpenEnum2 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestOpenEnum2 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestOpenEnum2.X1
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestOpenEnum2.X1
|
||||||
@@ -248,11 +253,11 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -271,6 +276,7 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestAbstractEnum1 [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestAbstractEnum1 [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestAbstractEnum1 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestAbstractEnum1 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestAbstractEnum1.X1
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestAbstractEnum1.X1
|
||||||
@@ -300,11 +306,11 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -340,6 +346,7 @@ FILE fqName:<root> fileName:/enumClassModality.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestAbstractEnum2 [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestAbstractEnum2 [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestAbstractEnum2 modality:FINAL visibility:public superTypes:[<root>.IFoo]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestAbstractEnum2 modality:FINAL visibility:public superTypes:[<root>.IFoo]'
|
||||||
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestAbstractEnum2.X1
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.TestAbstractEnum2.X1
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ FILE fqName:<root> fileName:/enumWithSecondaryCtor.kt
|
|||||||
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:Test0 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:Test0 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
PROPERTY name:x visibility:public modality:FINAL [val]
|
PROPERTY name:x visibility:public modality:FINAL [val]
|
||||||
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
||||||
@@ -44,11 +45,11 @@ FILE fqName:<root> fileName:/enumWithSecondaryCtor.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -68,6 +69,7 @@ FILE fqName:<root> fileName:/enumWithSecondaryCtor.kt
|
|||||||
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:Test1 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:Test1 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
PROPERTY name:x visibility:public modality:FINAL [val]
|
PROPERTY name:x visibility:public modality:FINAL [val]
|
||||||
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
||||||
@@ -110,11 +112,11 @@ FILE fqName:<root> fileName:/enumWithSecondaryCtor.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -136,11 +138,11 @@ FILE fqName:<root> fileName:/enumWithSecondaryCtor.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -160,6 +162,7 @@ FILE fqName:<root> fileName:/enumWithSecondaryCtor.kt
|
|||||||
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
VALUE_PARAMETER name:x index:0 type:kotlin.Int
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:Test2 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:Test2 modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
PROPERTY name:x visibility:public modality:FINAL [val]
|
PROPERTY name:x visibility:public modality:FINAL [val]
|
||||||
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
|
||||||
@@ -212,11 +215,11 @@ FILE fqName:<root> fileName:/enumWithSecondaryCtor.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -240,11 +243,11 @@ FILE fqName:<root> fileName:/enumWithSecondaryCtor.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+4
-3
@@ -133,16 +133,17 @@ FILE fqName:<root> fileName:/classesWithAnnotations.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestEnum [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestEnum [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
FUN FAKE_OVERRIDE name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:kotlin.Any
|
FUN FAKE_OVERRIDE name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:kotlin.Any
|
||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+4
-3
@@ -32,6 +32,7 @@ FILE fqName:<root> fileName:/enumEntriesWithAnnotations.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.TestEnum [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.TestEnum [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:TestEnum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:ENTRY1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:ENTRY1 modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
annotations:
|
annotations:
|
||||||
@@ -90,11 +91,11 @@ FILE fqName:<root> fileName:/enumEntriesWithAnnotations.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+4
-3
@@ -4,6 +4,7 @@ FILE fqName:<root> fileName:/enumsInAnnotationArguments.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.En [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.En [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:En modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:En modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:A modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:A modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.En.A
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.En.A
|
||||||
@@ -85,11 +86,11 @@ FILE fqName:<root> fileName:/enumsInAnnotationArguments.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+8
-6
@@ -4,6 +4,7 @@ FILE fqName:<root> fileName:/expectedEnumClass.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.MyEnum [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.MyEnum [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:MyEnum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:MyEnum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:FOO modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:FOO modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.MyEnum.FOO
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.MyEnum.FOO
|
||||||
@@ -47,11 +48,11 @@ FILE fqName:<root> fileName:/expectedEnumClass.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -70,6 +71,7 @@ FILE fqName:<root> fileName:/expectedEnumClass.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.MyEnum [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.MyEnum [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:MyEnum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:MyEnum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:FOO modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:FOO modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.MyEnum.FOO
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.MyEnum.FOO
|
||||||
@@ -132,11 +134,11 @@ FILE fqName:<root> fileName:/expectedEnumClass.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+1
@@ -3,6 +3,7 @@ FILE fqName:<root> fileName:/constructorWithOwnTypeParametersCall.kt
|
|||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
RETURN type=kotlin.Nothing from='public final fun testKotlin (): <root>.K1.K2<kotlin.String> declared in <root>'
|
RETURN type=kotlin.Nothing from='public final fun testKotlin (): <root>.K1.K2<kotlin.String> declared in <root>'
|
||||||
CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in <root>.K1.K2' type=<root>.K1.K2<kotlin.String> origin=null
|
CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in <root>.K1.K2' type=<root>.K1.K2<kotlin.String> origin=null
|
||||||
|
<class: T2>: <none>
|
||||||
FUN name:testJava visibility:public modality:FINAL <> () returnType:IrErrorType
|
FUN name:testJava visibility:public modality:FINAL <> () returnType:IrErrorType
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
RETURN type=kotlin.Nothing from='public final fun testJava (): IrErrorType declared in <root>'
|
RETURN type=kotlin.Nothing from='public final fun testJava (): IrErrorType declared in <root>'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ FILE fqName:<root> fileName:/enumEntryAsReceiver.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.X [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.X [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:X modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:X modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:B modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:B modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.X.B
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.X.B
|
||||||
@@ -59,11 +60,11 @@ FILE fqName:<root> fileName:/enumEntryAsReceiver.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+4
-3
@@ -4,6 +4,7 @@ FILE fqName:<root> fileName:/enumEntryReferenceFromEnumEntryClass.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.MyEnum [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.MyEnum [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:MyEnum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:MyEnum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:Z modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:Z modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.MyEnum.Z
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.MyEnum.Z
|
||||||
@@ -103,11 +104,11 @@ FILE fqName:<root> fileName:/enumEntryReferenceFromEnumEntryClass.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+5
-4
@@ -12,14 +12,15 @@ FILE fqName:<root> fileName:/genericConstructorCallWithTypeArguments.kt
|
|||||||
VALUE_PARAMETER name:block index:1 type:kotlin.Function0<T of <root>.testArray> [crossinline]
|
VALUE_PARAMETER name:block index:1 type:kotlin.Function0<T of <root>.testArray> [crossinline]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
RETURN type=kotlin.Nothing from='public final fun testArray <T> (n: kotlin.Int, block: kotlin.Function0<T of <root>.testArray>): kotlin.Array<T of <root>.testArray> [inline] declared in <root>'
|
RETURN type=kotlin.Nothing from='public final fun testArray <T> (n: kotlin.Int, block: kotlin.Function0<T of <root>.testArray>): kotlin.Array<T of <root>.testArray> [inline] declared in <root>'
|
||||||
CONSTRUCTOR_CALL 'public constructor <init> (size: kotlin.Int, init: kotlin.Function1<kotlin.Int, T of <uninitialized parent>>) declared in kotlin.Array' type=kotlin.Array<T of <root>.testArray> origin=null
|
CONSTRUCTOR_CALL 'public constructor <init> (size: kotlin.Int, init: kotlin.Function1<kotlin.Int, T of kotlin.Array>) declared in kotlin.Array' type=kotlin.Array<T of <root>.testArray> origin=null
|
||||||
|
<class: T>: <none>
|
||||||
size: GET_VAR 'n: kotlin.Int declared in <root>.testArray' type=kotlin.Int origin=null
|
size: GET_VAR 'n: kotlin.Int declared in <root>.testArray' type=kotlin.Int origin=null
|
||||||
init: BLOCK type=T of <uninitialized parent> origin=LAMBDA
|
init: BLOCK type=T of kotlin.Array origin=LAMBDA
|
||||||
FUN LOCAL_FUNCTION_FOR_LAMBDA name:<anonymous> visibility:local modality:FINAL <> (it:kotlin.Int) returnType:T of <uninitialized parent>
|
FUN LOCAL_FUNCTION_FOR_LAMBDA name:<anonymous> visibility:local modality:FINAL <> (it:kotlin.Int) returnType:T of kotlin.Array
|
||||||
VALUE_PARAMETER name:it index:0 type:kotlin.Int
|
VALUE_PARAMETER name:it index:0 type:kotlin.Int
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
ERROR_CALL 'Unresolved reference: <Unresolved name: block>#' type=IrErrorType
|
ERROR_CALL 'Unresolved reference: <Unresolved name: block>#' type=IrErrorType
|
||||||
FUNCTION_REFERENCE 'local final fun <anonymous> (it: kotlin.Int): T of <uninitialized parent> declared in <root>.testArray' type=T of <uninitialized parent> origin=LAMBDA
|
FUNCTION_REFERENCE 'local final fun <anonymous> (it: kotlin.Int): T of kotlin.Array declared in <root>.testArray' type=T of kotlin.Array origin=LAMBDA
|
||||||
CLASS CLASS name:Box modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS CLASS name:Box modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.Box
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.Box
|
||||||
TYPE_PARAMETER name:T index:0 variance: superTypes:[]
|
TYPE_PARAMETER name:T index:0 variance: superTypes:[]
|
||||||
|
|||||||
+15
-15
@@ -114,12 +114,12 @@ FILE fqName:<root> fileName:/kt30020.kt
|
|||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
|
||||||
FUN FAKE_OVERRIDE name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, element:kotlin.Int) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:add visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, element:kotlin.Int) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun add (element: E of <uninitialized parent>): kotlin.Boolean declared in kotlin.collections.MutableList
|
public abstract fun add (element: E of kotlin.collections.MutableList): kotlin.Boolean declared in kotlin.collections.MutableList
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
||||||
VALUE_PARAMETER name:element index:0 type:kotlin.Int
|
VALUE_PARAMETER name:element index:0 type:kotlin.Int
|
||||||
FUN FAKE_OVERRIDE name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, index:kotlin.Int, elements:kotlin.collections.Collection<kotlin.Int>) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:addAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, index:kotlin.Int, elements:kotlin.collections.Collection<kotlin.Int>) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun addAll (index: kotlin.Int, elements: kotlin.collections.Collection<E of <uninitialized parent>>): kotlin.Boolean declared in kotlin.collections.MutableList
|
public abstract fun addAll (index: kotlin.Int, elements: kotlin.collections.Collection<E of kotlin.collections.MutableList>): kotlin.Boolean declared in kotlin.collections.MutableList
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
||||||
VALUE_PARAMETER name:index index:0 type:kotlin.Int
|
VALUE_PARAMETER name:index index:0 type:kotlin.Int
|
||||||
VALUE_PARAMETER name:elements index:1 type:kotlin.collections.Collection<kotlin.Int>
|
VALUE_PARAMETER name:elements index:1 type:kotlin.collections.Collection<kotlin.Int>
|
||||||
@@ -129,58 +129,58 @@ FILE fqName:<root> fileName:/kt30020.kt
|
|||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
||||||
FUN FAKE_OVERRIDE name:listIterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList) returnType:kotlin.collections.MutableListIterator<kotlin.Int>
|
FUN FAKE_OVERRIDE name:listIterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList) returnType:kotlin.collections.MutableListIterator<kotlin.Int>
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun listIterator (): kotlin.collections.MutableListIterator<E of <uninitialized parent>> declared in kotlin.collections.MutableList
|
public abstract fun listIterator (): kotlin.collections.MutableListIterator<E of kotlin.collections.MutableList> declared in kotlin.collections.MutableList
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
||||||
FUN FAKE_OVERRIDE name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, element:kotlin.Int) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:remove visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, element:kotlin.Int) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun remove (element: E of <uninitialized parent>): kotlin.Boolean declared in kotlin.collections.MutableList
|
public abstract fun remove (element: E of kotlin.collections.MutableList): kotlin.Boolean declared in kotlin.collections.MutableList
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
||||||
VALUE_PARAMETER name:element index:0 type:kotlin.Int
|
VALUE_PARAMETER name:element index:0 type:kotlin.Int
|
||||||
FUN FAKE_OVERRIDE name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, elements:kotlin.collections.Collection<kotlin.Int>) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:removeAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, elements:kotlin.collections.Collection<kotlin.Int>) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun removeAll (elements: kotlin.collections.Collection<E of <uninitialized parent>>): kotlin.Boolean declared in kotlin.collections.MutableList
|
public abstract fun removeAll (elements: kotlin.collections.Collection<E of kotlin.collections.MutableList>): kotlin.Boolean declared in kotlin.collections.MutableList
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
||||||
VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection<kotlin.Int>
|
VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection<kotlin.Int>
|
||||||
FUN FAKE_OVERRIDE name:removeAt visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, index:kotlin.Int) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:removeAt visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, index:kotlin.Int) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun removeAt (index: kotlin.Int): E of <uninitialized parent> declared in kotlin.collections.MutableList
|
public abstract fun removeAt (index: kotlin.Int): E of kotlin.collections.MutableList declared in kotlin.collections.MutableList
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
||||||
VALUE_PARAMETER name:index index:0 type:kotlin.Int
|
VALUE_PARAMETER name:index index:0 type:kotlin.Int
|
||||||
FUN FAKE_OVERRIDE name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, elements:kotlin.collections.Collection<kotlin.Int>) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:retainAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, elements:kotlin.collections.Collection<kotlin.Int>) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun retainAll (elements: kotlin.collections.Collection<E of <uninitialized parent>>): kotlin.Boolean declared in kotlin.collections.MutableList
|
public abstract fun retainAll (elements: kotlin.collections.Collection<E of kotlin.collections.MutableList>): kotlin.Boolean declared in kotlin.collections.MutableList
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
||||||
VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection<kotlin.Int>
|
VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection<kotlin.Int>
|
||||||
FUN FAKE_OVERRIDE name:set visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, index:kotlin.Int, element:kotlin.Int) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:set visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, index:kotlin.Int, element:kotlin.Int) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun set (index: kotlin.Int, element: E of <uninitialized parent>): E of <uninitialized parent> declared in kotlin.collections.MutableList
|
public abstract fun set (index: kotlin.Int, element: E of kotlin.collections.MutableList): E of kotlin.collections.MutableList declared in kotlin.collections.MutableList
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
||||||
VALUE_PARAMETER name:index index:0 type:kotlin.Int
|
VALUE_PARAMETER name:index index:0 type:kotlin.Int
|
||||||
VALUE_PARAMETER name:element index:1 type:kotlin.Int
|
VALUE_PARAMETER name:element index:1 type:kotlin.Int
|
||||||
FUN FAKE_OVERRIDE name:subList visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, fromIndex:kotlin.Int, toIndex:kotlin.Int) returnType:kotlin.collections.MutableList<kotlin.Int>
|
FUN FAKE_OVERRIDE name:subList visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableList, fromIndex:kotlin.Int, toIndex:kotlin.Int) returnType:kotlin.collections.MutableList<kotlin.Int>
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun subList (fromIndex: kotlin.Int, toIndex: kotlin.Int): kotlin.collections.MutableList<E of <uninitialized parent>> declared in kotlin.collections.MutableList
|
public abstract fun subList (fromIndex: kotlin.Int, toIndex: kotlin.Int): kotlin.collections.MutableList<E of kotlin.collections.MutableList> declared in kotlin.collections.MutableList
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.MutableList
|
||||||
VALUE_PARAMETER name:fromIndex index:0 type:kotlin.Int
|
VALUE_PARAMETER name:fromIndex index:0 type:kotlin.Int
|
||||||
VALUE_PARAMETER name:toIndex index:1 type:kotlin.Int
|
VALUE_PARAMETER name:toIndex index:1 type:kotlin.Int
|
||||||
FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List, element:kotlin.Int) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List, element:kotlin.Int) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun contains (element: E of <uninitialized parent>): kotlin.Boolean declared in kotlin.collections.List
|
public abstract fun contains (element: E of kotlin.collections.MutableList): kotlin.Boolean declared in kotlin.collections.List
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
||||||
VALUE_PARAMETER name:element index:0 type:kotlin.Int
|
VALUE_PARAMETER name:element index:0 type:kotlin.Int
|
||||||
FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List, elements:kotlin.collections.Collection<kotlin.Int>) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List, elements:kotlin.collections.Collection<kotlin.Int>) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun containsAll (elements: kotlin.collections.Collection<E of <uninitialized parent>>): kotlin.Boolean declared in kotlin.collections.List
|
public abstract fun containsAll (elements: kotlin.collections.Collection<E of kotlin.collections.MutableList>): kotlin.Boolean declared in kotlin.collections.List
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
||||||
VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection<kotlin.Int>
|
VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection<kotlin.Int>
|
||||||
FUN FAKE_OVERRIDE name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List, index:kotlin.Int) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:get visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List, index:kotlin.Int) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun get (index: kotlin.Int): E of <uninitialized parent> declared in kotlin.collections.List
|
public abstract fun get (index: kotlin.Int): E of kotlin.collections.MutableList declared in kotlin.collections.List
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
||||||
VALUE_PARAMETER name:index index:0 type:kotlin.Int
|
VALUE_PARAMETER name:index index:0 type:kotlin.Int
|
||||||
FUN FAKE_OVERRIDE name:indexOf visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List, element:kotlin.Int) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:indexOf visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List, element:kotlin.Int) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun indexOf (element: E of <uninitialized parent>): kotlin.Int declared in kotlin.collections.List
|
public abstract fun indexOf (element: E of kotlin.collections.MutableList): kotlin.Int declared in kotlin.collections.List
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
||||||
VALUE_PARAMETER name:element index:0 type:kotlin.Int
|
VALUE_PARAMETER name:element index:0 type:kotlin.Int
|
||||||
FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List) returnType:kotlin.Boolean
|
||||||
@@ -189,11 +189,11 @@ FILE fqName:<root> fileName:/kt30020.kt
|
|||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
||||||
FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List) returnType:kotlin.collections.Iterator<kotlin.Int>
|
FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List) returnType:kotlin.collections.Iterator<kotlin.Int>
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun iterator (): kotlin.collections.Iterator<E of <uninitialized parent>> declared in kotlin.collections.List
|
public abstract fun iterator (): kotlin.collections.Iterator<E of kotlin.collections.MutableList> declared in kotlin.collections.List
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
||||||
FUN FAKE_OVERRIDE name:lastIndexOf visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List, element:kotlin.Int) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:lastIndexOf visibility:public modality:ABSTRACT <> ($this:kotlin.collections.List, element:kotlin.Int) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public abstract fun lastIndexOf (element: E of <uninitialized parent>): kotlin.Int declared in kotlin.collections.List
|
public abstract fun lastIndexOf (element: E of kotlin.collections.MutableList): kotlin.Int declared in kotlin.collections.List
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
$this: VALUE_PARAMETER name:<this> type:kotlin.collections.List
|
||||||
VALUE_PARAMETER name:element index:0 type:kotlin.Int
|
VALUE_PARAMETER name:element index:0 type:kotlin.Int
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ FILE fqName:<root> fileName:/objectAsCallable.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.En [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.En [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:En modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:En modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:X modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:X modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.En.X
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.En.X
|
||||||
@@ -47,11 +48,11 @@ FILE fqName:<root> fileName:/objectAsCallable.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+7
-6
@@ -14,6 +14,7 @@ FILE fqName:<root> fileName:/temporaryInEnumEntryInitializer.kt
|
|||||||
VALUE_PARAMETER name:x index:0 type:kotlin.String?
|
VALUE_PARAMETER name:x index:0 type:kotlin.String?
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:En modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:En modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
PROPERTY name:x visibility:public modality:FINAL [val]
|
PROPERTY name:x visibility:public modality:FINAL [val]
|
||||||
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String? visibility:public [final]
|
FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String? visibility:public [final]
|
||||||
@@ -38,11 +39,11 @@ FILE fqName:<root> fileName:/temporaryInEnumEntryInitializer.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
@@ -60,11 +61,11 @@ FILE fqName:<root> fileName:/temporaryInEnumEntryInitializer.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+4
-3
@@ -4,6 +4,7 @@ FILE fqName:<root> fileName:/values.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.Enum [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.Enum [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:Enum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:Enum modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:A modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:A modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.Enum.A
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.Enum.A
|
||||||
@@ -28,11 +29,11 @@ FILE fqName:<root> fileName:/values.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ FILE fqName:<root> fileName:/enumEntry.kt
|
|||||||
CONSTRUCTOR visibility:private <> () returnType:<root>.Z [primary]
|
CONSTRUCTOR visibility:private <> () returnType:<root>.Z [primary]
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> (name: kotlin.String, ordinal: kotlin.Int) [primary] declared in kotlin.Enum'
|
||||||
|
<E>: <none>
|
||||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:Z modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_CLASS name:Z modality:FINAL visibility:public superTypes:[kotlin.Enum]'
|
||||||
CLASS ENUM_ENTRY name:ENTRY modality:FINAL visibility:public superTypes:[kotlin.Any]
|
CLASS ENUM_ENTRY name:ENTRY modality:FINAL visibility:public superTypes:[kotlin.Any]
|
||||||
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.Z.ENTRY
|
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.Z.ENTRY
|
||||||
@@ -54,11 +55,11 @@ FILE fqName:<root> fileName:/enumEntry.kt
|
|||||||
overridden:
|
overridden:
|
||||||
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
protected final fun clone (): kotlin.Any declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of <uninitialized parent>) returnType:kotlin.Int
|
FUN FAKE_OVERRIDE name:compareTo visibility:public modality:FINAL <> ($this:kotlin.Enum, other:E of kotlin.Enum) returnType:kotlin.Int
|
||||||
overridden:
|
overridden:
|
||||||
public final fun compareTo (other: E of <uninitialized parent>): kotlin.Int declared in kotlin.Enum
|
public final fun compareTo (other: E of kotlin.Enum): kotlin.Int declared in kotlin.Enum
|
||||||
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
$this: VALUE_PARAMETER name:<this> type:kotlin.Enum
|
||||||
VALUE_PARAMETER name:other index:0 type:E of <uninitialized parent>
|
VALUE_PARAMETER name:other index:0 type:E of kotlin.Enum
|
||||||
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
FUN FAKE_OVERRIDE name:equals visibility:public modality:FINAL <> ($this:kotlin.Enum, other:kotlin.Any?) returnType:kotlin.Boolean
|
||||||
overridden:
|
overridden:
|
||||||
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
public final fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Enum
|
||||||
|
|||||||
+2
-2
@@ -19,7 +19,7 @@ FILE fqName:<root> fileName:/builtinMap.kt
|
|||||||
VALUE_PARAMETER name:it index:0 type:java.util.LinkedHashMap<K1 of <root>.plus, V1 of <root>.plus>
|
VALUE_PARAMETER name:it index:0 type:java.util.LinkedHashMap<K1 of <root>.plus, V1 of <root>.plus>
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
ERROR_CALL 'Unresolved reference: <Inapplicable(INAPPLICABLE): [java/util/HashMap.put]>#' type=IrErrorType
|
ERROR_CALL 'Unresolved reference: <Inapplicable(INAPPLICABLE): [java/util/HashMap.put]>#' type=IrErrorType
|
||||||
ERROR_CALL 'No getter found for R|kotlin/Pair.first|' type=A of <uninitialized parent>
|
ERROR_CALL 'No getter found for R|kotlin/Pair.first|' type=A of kotlin.Pair
|
||||||
ERROR_CALL 'No getter found for R|kotlin/Pair.second|' type=B of <uninitialized parent>
|
ERROR_CALL 'No getter found for R|kotlin/Pair.second|' type=B of kotlin.Pair
|
||||||
FUNCTION_REFERENCE 'local final fun <anonymous> (it: java.util.LinkedHashMap<K1 of <root>.plus, V1 of <root>.plus>): kotlin.Unit declared in <root>.plus' type=kotlin.Unit origin=LAMBDA
|
FUNCTION_REFERENCE 'local final fun <anonymous> (it: java.util.LinkedHashMap<K1 of <root>.plus, V1 of <root>.plus>): kotlin.Unit declared in <root>.plus' type=kotlin.Unit origin=LAMBDA
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -3,10 +3,12 @@ FILE fqName:<root> fileName:/javaConstructorWithTypeParameters.kt
|
|||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
RETURN type=kotlin.Nothing from='public final fun test1 (): <root>.J1<kotlin.Int> declared in <root>'
|
RETURN type=kotlin.Nothing from='public final fun test1 (): <root>.J1<kotlin.Int> declared in <root>'
|
||||||
CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.J1' type=<root>.J1<kotlin.Int> origin=null
|
CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.J1' type=<root>.J1<kotlin.Int> origin=null
|
||||||
FUN name:test2 visibility:public modality:FINAL <> () returnType:<root>.J1<kotlin.Int>
|
<class: T1>: <none>
|
||||||
|
FUN name:test2 visibility:public modality:FINAL <> () returnType:<root>.J1<kotlin.Int>
|
||||||
BLOCK_BODY
|
BLOCK_BODY
|
||||||
RETURN type=kotlin.Nothing from='public final fun test2 (): <root>.J1<kotlin.Int> declared in <root>'
|
RETURN type=kotlin.Nothing from='public final fun test2 (): <root>.J1<kotlin.Int> declared in <root>'
|
||||||
CONSTRUCTOR_CALL 'public constructor <init> (x1: X1 of <uninitialized parent>?) declared in <root>.J1' type=<root>.J1<kotlin.Int> origin=null
|
CONSTRUCTOR_CALL 'public constructor <init> (x1: X1 of <uninitialized parent>?) declared in <root>.J1' type=<root>.J1<kotlin.Int> origin=null
|
||||||
|
<class: T1>: <none>
|
||||||
x1: CONST Int type=kotlin.Int value=1
|
x1: CONST Int type=kotlin.Int value=1
|
||||||
FUN name:test3 visibility:public modality:FINAL <> (j1:<root>.J1<kotlin.Any>) returnType:IrErrorType
|
FUN name:test3 visibility:public modality:FINAL <> (j1:<root>.J1<kotlin.Any>) returnType:IrErrorType
|
||||||
VALUE_PARAMETER name:j1 index:0 type:<root>.J1<kotlin.Any>
|
VALUE_PARAMETER name:j1 index:0 type:<root>.J1<kotlin.Any>
|
||||||
|
|||||||
Reference in New Issue
Block a user