[VISUALIZER] Fix package rendering

This commit is contained in:
Ivan Kylchik
2021-02-10 12:01:08 +03:00
committed by TeamCityServer
parent c4be67b518
commit f2cf86a3ae
8 changed files with 26 additions and 44 deletions
@@ -9,9 +9,7 @@ class C<T, out S> {
interface Test {
// C<out CharSequence, *>.D<in collections/List<*>, *>
// │ package a
// │ │ package a/b
// │ │ │ class C<T, S> collections/List<*>
// │ │ │ │ │
// │ class C<T, S> collections/List<*>
// │ │ │
val x: a.b.C<out CharSequence, *>.D<in List<*>, *>
}
@@ -15,8 +15,8 @@ fun test_1() {
fun test_2() {
// fun contracts/contract(contracts/ContractBuilder.() -> Unit): Unit
// package kotlin │ contract@0
// │ │
// │ contract@0
// │ │
kotlin.contracts.contract {
// this@0
// fun <R> (contracts/ContractBuilder).callsInPlace<???>(Function<???>, contracts/InvocationKind = ...): contracts/CallsInPlace
@@ -51,8 +51,8 @@ var test_3: Int = 1
// │
set(value) {
// fun contracts/contract(contracts/ContractBuilder.() -> Unit): Unit
// package kotlin │ contract@0
// │ │
// │ contract@0
// │ │
kotlin.contracts.contract {
// this@0
// fun <R> (contracts/ContractBuilder).callsInPlace<???>(Function<???>, contracts/InvocationKind = ...): contracts/CallsInPlace
@@ -1,9 +1,4 @@
// FIR_IGNORE
// package kotlin
// │
import kotlin.properties.ReadWriteProperty
// package kotlin
// │
import kotlin.reflect.KProperty
// fun <T> lazy<Int>(() -> Int): Lazy<Int>
@@ -18,9 +18,8 @@ abstract class My<T : Some> {
abstract val y: My.T
// [ERROR : T]
// │ package test
// │ class My<T : Some>
// │ │ │
// │ class My<T : Some>
// │
abstract val z: test.My.T
// [ERROR : T]
@@ -8,8 +8,6 @@ fun test() {
// class A
// │
A::class
// package test
// │
test.A::class
// constructor A()
// │
@@ -18,8 +16,8 @@ fun test() {
// class A val <T> reflect/KClass<A>.java: java/lang/Class<A>
// │ │
A::class.java
// package test val <T> reflect/KClass<A>.java: java/lang/Class<A>
//
// val <T> reflect/KClass<A>.java: java/lang/Class<A>
//
test.A::class.java
// constructor A()
// │ val <T> reflect/KClass<out A>.java: java/lang/Class<out A>
@@ -9,14 +9,10 @@ package org.jetbrains.kotlin.test
// │ │ │ │ │
val listOfInt = listOf(1, 2, 3)
// java/util/ArrayList<Int>
// │ package java
// │ constructor java/util/ArrayList<E : Any!>()
// │ │ │
// │ constructor java/util/ArrayList<E : Any!>()
// │
val javaList = java.util.ArrayList<Int>()
// package java
// │ package java/util
// │ │
fun move(): java.util.ArrayList<Int> {
// Int val listOfInt: collections/List<Int>
// │ │