[VISUALIZER] Render original symbols/descriptors in fir/psi
This commit is contained in:
committed by
TeamCityServer
parent
869585870d
commit
e19514f1dc
@@ -48,7 +48,7 @@ fun main() {
|
||||
println("a hash - ${a.hashCode()}")
|
||||
|
||||
// val main.a: Vector
|
||||
// │ EQ operator call
|
||||
// │ fun (Vector).equals(Any?): Boolean
|
||||
// fun io/println(Any?): Unit │ │ val main.b: Vector
|
||||
// │ │ │ │
|
||||
println("a is equal to b ${a.equals(b)}")
|
||||
|
||||
@@ -35,7 +35,7 @@ fun main() {
|
||||
Derived(b).printMessage()
|
||||
// constructor Derived(Base)
|
||||
// │ val main.b: BaseImpl
|
||||
// │ │ fun (Derived).printMessageLine(): Unit
|
||||
// │ │ fun (Base).printMessageLine(): Unit
|
||||
// │ │ │
|
||||
Derived(b).printMessageLine()
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ fun move(): java.util.ArrayList<Int> {
|
||||
// │ │
|
||||
for (elem in listOfInt) {
|
||||
// val javaList: java/util/ArrayList<Int>
|
||||
// │ fun (java/util/ArrayList<Int>).add(Int): Boolean
|
||||
// │ fun (java/util/ArrayList<E>).add(E): Boolean
|
||||
// │ │ val move.elem: Int
|
||||
// │ │ │
|
||||
javaList.add(elem)
|
||||
|
||||
@@ -1,16 +1,15 @@
|
||||
// FIR_IGNORE
|
||||
package org.jetbrains.kotlin.test
|
||||
|
||||
abstract class Base<T>(var x: T) {
|
||||
abstract fun replace(newValue: T)
|
||||
}
|
||||
|
||||
// constructor Base<T>(T)
|
||||
// │ Derived.<init>.x: Int
|
||||
// │ │
|
||||
class Derived(var x: Int): Base<Int>(x) {
|
||||
// constructor Base<T>(T)
|
||||
// │ Derived.<init>.x: Int
|
||||
// │ │
|
||||
class Derived(x: Int): Base<Int>(x) {
|
||||
override fun replace(newValue: Int) {
|
||||
// var (Derived).x: Int
|
||||
// var (Base<T>).x: T
|
||||
// │ Derived.replace.newValue: Int
|
||||
// │ │
|
||||
x = newValue
|
||||
|
||||
@@ -14,7 +14,7 @@ interface Comparable<in T> {
|
||||
|
||||
fun demo(x: Comparable<Number>) {
|
||||
// demo.x: Comparable<Number>
|
||||
// │ fun (Comparable<Number>).compareTo(Number): Int
|
||||
// │ fun (Comparable<T>).compareTo(T): Int
|
||||
// │ │ Double
|
||||
// │ │ │
|
||||
x.compareTo(1.0)
|
||||
|
||||
Reference in New Issue
Block a user