Mass test data update: find usages doesn't contain column anymore

This commit is contained in:
Nikolay Krasko
2015-12-23 15:14:33 +03:00
parent b6f3bf9869
commit a71d1c24ff
216 changed files with 822 additions and 816 deletions
@@ -1,3 +1,3 @@
New instance creation (12: 5) J(2)
Supertype (7: 10) class B: J(1) {
Unclassified usage (2: 20) constructor(): super(1) {
New instance creation 12 J(2)
Supertype 7 class B: J(1) {
Unclassified usage 2 constructor(): super(1) {
@@ -1,4 +1,4 @@
New instance creation (16: 5) J()
Supertype (11: 10) class B: J() {
Unclassified usage (2: 26) constructor(i: Int): super() {
Unclassified usage (6: 19) constructor() {
New instance creation 16 J()
Supertype 11 class B: J() {
Unclassified usage 2 constructor(i: Int): super() {
Unclassified usage 6 constructor() {
@@ -1,6 +1,6 @@
[primaryConstructorByJavaRef.0.java] New instance creation (12: 13) new A(1);
[primaryConstructorByJavaRef.0.java] Unclassified usage (7: 9) super(n);
[primaryConstructorByJavaRef.1.kt] New instance creation (13: 5) A(1)
[primaryConstructorByJavaRef.1.kt] Supertype (9: 12) class C(): A(1)
[primaryConstructorByJavaRef.1.kt] Unclassified usage (2: 20) constructor(): this(1)
[primaryConstructorByJavaRef.1.kt] Unclassified usage (6: 26) constructor(n: Int): super(n)
[primaryConstructorByJavaRef.0.java] New instance creation 12 new A(1);
[primaryConstructorByJavaRef.0.java] Unclassified usage 7 super(n);
[primaryConstructorByJavaRef.1.kt] New instance creation 13 A(1)
[primaryConstructorByJavaRef.1.kt] Supertype 9 class C(): A(1)
[primaryConstructorByJavaRef.1.kt] Unclassified usage 2 constructor(): this(1)
[primaryConstructorByJavaRef.1.kt] Unclassified usage 6 constructor(n: Int): super(n)
@@ -1,6 +1,6 @@
[primaryConstructorByJavaSuperRef.0.java] New instance creation (12: 13) new A(1);
[primaryConstructorByJavaSuperRef.0.java] Unclassified usage (7: 9) super(n);
[primaryConstructorByJavaSuperRef.1.kt] New instance creation (13: 5) A(1)
[primaryConstructorByJavaSuperRef.1.kt] Supertype (9: 12) class C(): A(1)
[primaryConstructorByJavaSuperRef.1.kt] Unclassified usage (2: 20) constructor(): this(1)
[primaryConstructorByJavaSuperRef.1.kt] Unclassified usage (6: 26) constructor(n: Int): super(n)
[primaryConstructorByJavaSuperRef.0.java] New instance creation 12 new A(1);
[primaryConstructorByJavaSuperRef.0.java] Unclassified usage 7 super(n);
[primaryConstructorByJavaSuperRef.1.kt] New instance creation 13 A(1)
[primaryConstructorByJavaSuperRef.1.kt] Supertype 9 class C(): A(1)
[primaryConstructorByJavaSuperRef.1.kt] Unclassified usage 2 constructor(): this(1)
[primaryConstructorByJavaSuperRef.1.kt] Unclassified usage 6 constructor(n: Int): super(n)
@@ -1,6 +1,6 @@
[secondaryConstructorByJavaNewExpression.0.java] New instance creation (10: 13) new B("");
[secondaryConstructorByJavaNewExpression.0.java] Unclassified usage (6: 9) super("");
[secondaryConstructorByJavaNewExpression.1.kt] New instance creation (22: 5) B("")
[secondaryConstructorByJavaNewExpression.1.kt] Supertype (17: 11) class C : B("") {
[secondaryConstructorByJavaNewExpression.1.kt] Unclassified usage (12: 27) constructor(a: Int) : super("") {
[secondaryConstructorByJavaNewExpression.1.kt] Unclassified usage (2: 20) constructor(): this("") {
[secondaryConstructorByJavaNewExpression.0.java] New instance creation 10 new B("");
[secondaryConstructorByJavaNewExpression.0.java] Unclassified usage 6 super("");
[secondaryConstructorByJavaNewExpression.1.kt] New instance creation 22 B("")
[secondaryConstructorByJavaNewExpression.1.kt] Supertype 17 class C : B("") {
[secondaryConstructorByJavaNewExpression.1.kt] Unclassified usage 12 constructor(a: Int) : super("") {
[secondaryConstructorByJavaNewExpression.1.kt] Unclassified usage 2 constructor(): this("") {
@@ -1,6 +1,6 @@
[secondaryConstructorByJavaSuperCall.0.java] New instance creation (10: 13) new B("");
[secondaryConstructorByJavaSuperCall.0.java] Unclassified usage (6: 9) super("");
[secondaryConstructorByJavaSuperCall.1.kt] New instance creation (22: 5) B("")
[secondaryConstructorByJavaSuperCall.1.kt] Supertype (17: 11) class C : B("") {
[secondaryConstructorByJavaSuperCall.1.kt] Unclassified usage (12: 27) constructor(a: Int) : super("") {
[secondaryConstructorByJavaSuperCall.1.kt] Unclassified usage (2: 20) constructor(): this("") {
[secondaryConstructorByJavaSuperCall.0.java] New instance creation 10 new B("");
[secondaryConstructorByJavaSuperCall.0.java] Unclassified usage 6 super("");
[secondaryConstructorByJavaSuperCall.1.kt] New instance creation 22 B("")
[secondaryConstructorByJavaSuperCall.1.kt] Supertype 17 class C : B("") {
[secondaryConstructorByJavaSuperCall.1.kt] Unclassified usage 12 constructor(a: Int) : super("") {
[secondaryConstructorByJavaSuperCall.1.kt] Unclassified usage 2 constructor(): this("") {
@@ -1,18 +1,18 @@
Class/object property type (2: 15) var next: A? = A()
Function return types (15: 20) fun getNext(): A? {
Function return types (36: 16) fun Any.toA(): A? {
Local variable declaration (11: 17) val aa: A = a
Nested class/object (1: 31) public class X(bar: String? = A.BAR): A() {
Nested class/object (3: 26) val myBar: String? = A.BAR
Nested class/object (6: 9) A.BAR = ""
Nested class/object (7: 9) A.foos()
New instance creation (2: 20) var next: A? = A()
New instance creation (32: 18) fun X.bar(a: A = A()) {
Parameter type (10: 16) fun foo(a: A) {
Parameter type (32: 14) fun X.bar(a: A = A()) {
Super type qualifier (20: 15) super<A>.foo()
Supertype (1: 39) public class X(bar: String? = A.BAR): A() {
Supertype (23: 23) companion object: A() {
Supertype (28: 11) object O: A() {
Target type of 'is' operation (37: 24) return if (this is A) this as A else null
Usage in cast target type (37: 35) return if (this is A) this as A else null
Class/object property type 2 var next: A? = A()
Function return types 15 fun getNext(): A? {
Function return types 36 fun Any.toA(): A? {
Local variable declaration 11 val aa: A = a
Nested class/object 1 public class X(bar: String? = A.BAR): A() {
Nested class/object 3 val myBar: String? = A.BAR
Nested class/object 6 A.BAR = ""
Nested class/object 7 A.foos()
New instance creation 2 var next: A? = A()
New instance creation 32 fun X.bar(a: A = A()) {
Parameter type 10 fun foo(a: A) {
Parameter type 32 fun X.bar(a: A = A()) {
Super type qualifier 20 super<A>.foo()
Supertype 1 public class X(bar: String? = A.BAR): A() {
Supertype 23 companion object: A() {
Supertype 28 object O: A() {
Target type of 'is' operation 37 return if (this is A) this as A else null
Usage in cast target type 37 return if (this is A) this as A else null
@@ -1,3 +1,3 @@
Unclassified usage (2: 22) public interface T: A
Unclassified usage (4: 13) val a = object: A() {}
Unclassified usage (7: 17) val b = object: T {}
Unclassified usage 2 public interface T: A
Unclassified usage 4 val a = object: A() {}
Unclassified usage 7 val b = object: T {}
@@ -1,4 +1,4 @@
Unclassified usage (1: 19) public open class X: A()
Unclassified usage (3: 18) public interface T: A
Unclassified usage (5: 19) public open class Y: X()
Unclassified usage (7: 14) public class Z: Y(), T
Unclassified usage 1 public open class X: A()
Unclassified usage 3 public interface T: A
Unclassified usage 5 public open class Y: X()
Unclassified usage 7 public class Z: Y(), T
@@ -1,4 +1,4 @@
Unclassified usage (2: 23) public open class X: A()
Unclassified usage (4: 22) public interface T: A
Unclassified usage (7: 27) public open class Y: X()
Unclassified usage (9: 22) public class Z: Y(), T
Unclassified usage 2 public open class X: A()
Unclassified usage 4 public interface T: A
Unclassified usage 7 public open class Y: X()
Unclassified usage 9 public class Z: Y(), T
@@ -1,3 +1,3 @@
Unclassified usage (2: 22) public interface T: A
Unclassified usage (4: 19) public object O1: A()
Unclassified usage (7: 23) public object O2: T
Unclassified usage 2 public interface T: A
Unclassified usage 4 public object O1: A()
Unclassified usage 7 public object O2: T
@@ -1,4 +1,4 @@
Unclassified usage (2: 23) public open class X: A()
Unclassified usage (4: 22) public interface T: A
Unclassified usage (7: 27) public open class Y: X()
Unclassified usage (9: 22) public class Z: Y(), T
Unclassified usage 2 public open class X: A()
Unclassified usage 4 public interface T: A
Unclassified usage 7 public open class Y: X()
Unclassified usage 9 public class Z: Y(), T
@@ -1,3 +1,3 @@
Unclassified usage (2: 22) public interface T: A
Unclassified usage (4: 19) public object O1: A()
Unclassified usage (7: 23) public object O2: T
Unclassified usage 2 public interface T: A
Unclassified usage 4 public object O1: A()
Unclassified usage 7 public object O2: T
@@ -1,3 +1,3 @@
Unclassified usage (1: 18) public interface T: A
Unclassified usage (3: 15) public object O1: A()
Unclassified usage (5: 15) public object O2: T
Unclassified usage 1 public interface T: A
Unclassified usage 3 public object O1: A()
Unclassified usage 5 public object O2: T
@@ -1,4 +1,4 @@
Value read (1: 33) public class X(bar: String? = A.BAR): A() {
Value read (3: 28) val myBar: String? = A.BAR
Value write (12: 12) aa.bar = ""
Value write (6: 11) A.BAR = ""
Value read 1 public class X(bar: String? = A.BAR): A() {
Value read 3 val myBar: String? = A.BAR
Value write 12 aa.bar = ""
Value write 6 A.BAR = ""
@@ -1,7 +1,7 @@
Function call (20: 18) super<A>.foo()
Function call (7: 11) A.foos()
New instance creation (2: 20) var next: A? = A()
New instance creation (32: 18) fun X.bar(a: A = A()) {
Supertype (1: 39) public class X(bar: String? = A.BAR): A() {
Supertype (23: 23) companion object: A() {
Supertype (28: 11) object O: A() {
Function call 20 super<A>.foo()
Function call 7 A.foos()
New instance creation 2 var next: A? = A()
New instance creation 32 fun X.bar(a: A = A()) {
Supertype 1 public class X(bar: String? = A.BAR): A() {
Supertype 23 companion object: A() {
Supertype 28 object O: A() {
@@ -1,18 +1,18 @@
Class/object property type (2: 15) var next: A? = A()
Function return types (15: 20) fun getNext(): A? {
Function return types (36: 16) fun Any.toA(): A? {
Local variable declaration (11: 17) val aa: A = a
Nested class/object (1: 31) public class X(bar: String? = A.BAR): A() {
Nested class/object (3: 26) val myBar: String? = A.BAR
Nested class/object (6: 9) A.BAR = ""
Nested class/object (7: 9) A.foos()
New instance creation (2: 20) var next: A? = A()
New instance creation (32: 18) fun X.bar(a: A = A()) {
Parameter type (10: 16) fun foo(a: A) {
Parameter type (32: 14) fun X.bar(a: A = A()) {
Super type qualifier (20: 15) super<A>.foo()
Supertype (1: 39) public class X(bar: String? = A.BAR): A() {
Supertype (23: 23) companion object: A() {
Supertype (28: 11) object O: A() {
Target type of 'is' operation (37: 24) return if (this is A) this as A else null
Usage in cast target type (37: 35) return if (this is A) this as A else null
Class/object property type 2 var next: A? = A()
Function return types 15 fun getNext(): A? {
Function return types 36 fun Any.toA(): A? {
Local variable declaration 11 val aa: A = a
Nested class/object 1 public class X(bar: String? = A.BAR): A() {
Nested class/object 3 val myBar: String? = A.BAR
Nested class/object 6 A.BAR = ""
Nested class/object 7 A.foos()
New instance creation 2 var next: A? = A()
New instance creation 32 fun X.bar(a: A = A()) {
Parameter type 10 fun foo(a: A) {
Parameter type 32 fun X.bar(a: A = A()) {
Super type qualifier 20 super<A>.foo()
Supertype 1 public class X(bar: String? = A.BAR): A() {
Supertype 23 companion object: A() {
Supertype 28 object O: A() {
Target type of 'is' operation 37 return if (this is A) this as A else null
Usage in cast target type 37 return if (this is A) this as A else null
@@ -1 +1 @@
Unclassified usage (3: 18) public interface T: A
Unclassified usage 3 public interface T: A
@@ -1,15 +1,15 @@
Class/object property type (3: 25) var next: Outer.A? = (this@KOuter as Outer).A()
Function return types (15: 30) fun getNext(): Outer.A? {
Function return types (29: 22) fun Any.toA(): Outer.A? {
Local variable declaration (11: 27) val aa: Outer.A = a
New instance creation (25: 39) fun KOuter.X.bar(a: Outer.A = Outer().A()) {
New instance creation (2: 64) public inner class X(bar: String? = (this@KOuter as Outer).A().bar): Outer.A() {
New instance creation (3: 53) var next: Outer.A? = (this@KOuter as Outer).A()
New instance creation (4: 53) val myBar: String? = (this@KOuter as Outer).A().bar
New instance creation (7: 36) (this@KOuter as Outer).A().bar = ""
Parameter type (10: 26) fun foo(a: Outer.A) {
Parameter type (25: 27) fun KOuter.X.bar(a: Outer.A = Outer().A()) {
Super type qualifier (20: 25) super<Outer.A>.foo()
Supertype (2: 80) public inner class X(bar: String? = (this@KOuter as Outer).A().bar): Outer.A() {
Target type of 'is' operation (30: 30) return if (this is Outer.A) this as Outer.A else null
Usage in cast target type (30: 47) return if (this is Outer.A) this as Outer.A else null
Class/object property type 3 var next: Outer.A? = (this@KOuter as Outer).A()
Function return types 15 fun getNext(): Outer.A? {
Function return types 29 fun Any.toA(): Outer.A? {
Local variable declaration 11 val aa: Outer.A = a
New instance creation 2 public inner class X(bar: String? = (this@KOuter as Outer).A().bar): Outer.A() {
New instance creation 25 fun KOuter.X.bar(a: Outer.A = Outer().A()) {
New instance creation 3 var next: Outer.A? = (this@KOuter as Outer).A()
New instance creation 4 val myBar: String? = (this@KOuter as Outer).A().bar
New instance creation 7 (this@KOuter as Outer).A().bar = ""
Parameter type 10 fun foo(a: Outer.A) {
Parameter type 25 fun KOuter.X.bar(a: Outer.A = Outer().A()) {
Super type qualifier 20 super<Outer.A>.foo()
Supertype 2 public inner class X(bar: String? = (this@KOuter as Outer).A().bar): Outer.A() {
Target type of 'is' operation 30 return if (this is Outer.A) this as Outer.A else null
Usage in cast target type 30 return if (this is Outer.A) this as Outer.A else null
@@ -1,3 +1,3 @@
Unclassified usage (2: 16) open class X: A
Unclassified usage (4: 13) val a = object: A
Unclassified usage (7: 17) val b = object: X()
Unclassified usage 2 open class X: A
Unclassified usage 4 val a = object: A
Unclassified usage 7 val b = object: X()
@@ -1,3 +1,3 @@
Unclassified usage (1: 19) public open class X: A
Unclassified usage (5: 19) public open class Y: X()
Unclassified usage (7: 14) public class Z: Y(), T
Unclassified usage 1 public open class X: A
Unclassified usage 5 public open class Y: X()
Unclassified usage 7 public class Z: Y(), T
@@ -1,3 +1,3 @@
Unclassified usage (2: 23) public open class X: A
Unclassified usage (7: 27) public open class Y: X()
Unclassified usage (9: 22) public class Z: Y(), T
Unclassified usage 2 public open class X: A
Unclassified usage 7 public open class Y: X()
Unclassified usage 9 public class Z: Y(), T
@@ -1,3 +1,3 @@
Unclassified usage (2: 23) public open class T: A
Unclassified usage (4: 19) public object O1: A()
Unclassified usage (7: 23) public object O2: T()
Unclassified usage 2 public open class T: A
Unclassified usage 4 public object O1: A()
Unclassified usage 7 public object O2: T()
@@ -1,3 +1,3 @@
Unclassified usage (2: 16) open class X: A
Unclassified usage (7: 27) public open class Y: X()
Unclassified usage (9: 22) public class Z: T
Unclassified usage 2 open class X: A
Unclassified usage 7 public open class Y: X()
Unclassified usage 9 public class Z: T
@@ -1,3 +1,3 @@
Unclassified usage (2: 16) open class T: A
Unclassified usage (4: 12) object O1: A
Unclassified usage (7: 16) object O2: T()
Unclassified usage 2 open class T: A
Unclassified usage 4 object O1: A
Unclassified usage 7 object O2: T()
@@ -1,2 +1,2 @@
Unclassified usage (4: 15) interface T: A
Unclassified usage (7: 26) public interface Y: X
Unclassified usage 4 interface T: A
Unclassified usage 7 public interface Y: X
@@ -1,3 +1,3 @@
Unclassified usage (1: 19) public open class T: A
Unclassified usage (3: 15) public object O1: A()
Unclassified usage (5: 15) public object O2: T()
Unclassified usage 1 public open class T: A
Unclassified usage 3 public object O1: A()
Unclassified usage 5 public object O2: T()
@@ -1,18 +1,18 @@
Class/object property type (2: 21) var next: Outer.A? = Outer.A()
Function return types (15: 26) fun getNext(): Outer.A? {
Function return types (36: 22) fun Any.toA(): Outer.A? {
Local variable declaration (11: 23) val aa: Outer.A = a
Nested class/object (1: 37) public class X(bar: String? = Outer.A.BAR): Outer.A() {
Nested class/object (3: 32) val myBar: String? = Outer.A.BAR
Nested class/object (6: 15) Outer.A.BAR = ""
Nested class/object (7: 15) Outer.A.foos()
New instance creation (2: 32) var next: Outer.A? = Outer.A()
New instance creation (32: 30) fun X.bar(a: Outer.A = Outer.A()) {
Parameter type (10: 22) fun foo(a: Outer.A) {
Parameter type (32: 20) fun X.bar(a: Outer.A = Outer.A()) {
Super type qualifier (20: 21) super<Outer.A>.foo()
Supertype (1: 51) public class X(bar: String? = Outer.A.BAR): Outer.A() {
Supertype (23: 29) companion object: Outer.A() {
Supertype (28: 17) object O: Outer.A() {
Target type of 'is' operation (37: 30) return if (this is Outer.A) this as Outer.A else null
Usage in cast target type (37: 47) return if (this is Outer.A) this as Outer.A else null
Class/object property type 2 var next: Outer.A? = Outer.A()
Function return types 15 fun getNext(): Outer.A? {
Function return types 36 fun Any.toA(): Outer.A? {
Local variable declaration 11 val aa: Outer.A = a
Nested class/object 1 public class X(bar: String? = Outer.A.BAR): Outer.A() {
Nested class/object 3 val myBar: String? = Outer.A.BAR
Nested class/object 6 Outer.A.BAR = ""
Nested class/object 7 Outer.A.foos()
New instance creation 2 var next: Outer.A? = Outer.A()
New instance creation 32 fun X.bar(a: Outer.A = Outer.A()) {
Parameter type 10 fun foo(a: Outer.A) {
Parameter type 32 fun X.bar(a: Outer.A = Outer.A()) {
Super type qualifier 20 super<Outer.A>.foo()
Supertype 1 public class X(bar: String? = Outer.A.BAR): Outer.A() {
Supertype 23 companion object: Outer.A() {
Supertype 28 object O: Outer.A() {
Target type of 'is' operation 37 return if (this is Outer.A) this as Outer.A else null
Usage in cast target type 37 return if (this is Outer.A) this as Outer.A else null
@@ -1,2 +1,2 @@
Value read (4: 15) println(a.foo)
Value write (3: 7) a.foo = "bar"
Value read 4 println(a.foo)
Value write 3 a.foo = "bar"
@@ -1,4 +1,4 @@
[JKMethodOverrides.0.java] Unclassified usage (11: 17) public void foo() {
[JKMethodOverrides.1.kt] Unclassified usage (14: 25) public override fun foo() {
[JKMethodOverrides.1.kt] Unclassified usage (2: 25) public override fun foo() {
[JKMethodOverrides.1.kt] Unclassified usage (8: 25) public override fun foo() {
[JKMethodOverrides.0.java] Unclassified usage 11 public void foo() {
[JKMethodOverrides.1.kt] Unclassified usage 14 public override fun foo() {
[JKMethodOverrides.1.kt] Unclassified usage 2 public override fun foo() {
[JKMethodOverrides.1.kt] Unclassified usage 8 public override fun foo() {
@@ -1,4 +1,4 @@
Callable reference (5: 16) val a = A::foo
Callable reference (6: 16) val b = B::foo
Function call (2: 9) A().foo()
Function call (3: 9) B().foo()
Callable reference 5 val a = A::foo
Callable reference 6 val b = B::foo
Function call 2 A().foo()
Function call 3 B().foo()
@@ -1,2 +1,2 @@
Value read (2: 21) print(javaClass.something)
Value write (4: 15) javaClass.something++
Value read 2 print(javaClass.something)
Value write 4 javaClass.something++
@@ -1,4 +1,4 @@
[javaPropertyGetterUsagesKJ.0.java] Unclassified usage (23: 17) new J().getP();
[javaPropertyGetterUsagesKJ.0.java] Unclassified usage (26: 17) new B().getP();
[javaPropertyGetterUsagesKJ.1.kt] Value read (20: 17) val t = J().p
[javaPropertyGetterUsagesKJ.1.kt] Value read (23: 17) val t = B().p
[javaPropertyGetterUsagesKJ.0.java] Unclassified usage 23 new J().getP();
[javaPropertyGetterUsagesKJ.0.java] Unclassified usage 26 new B().getP();
[javaPropertyGetterUsagesKJ.1.kt] Value read 20 val t = J().p
[javaPropertyGetterUsagesKJ.1.kt] Value read 23 val t = B().p
@@ -1,4 +1,4 @@
[javaPropertySetterUsagesKJ.0.java] Unclassified usage (24: 17) new J().setP(1);
[javaPropertySetterUsagesKJ.0.java] Unclassified usage (27: 17) new B().setP(1);
[javaPropertySetterUsagesKJ.1.kt] Value write (21: 9) J().p = 1
[javaPropertySetterUsagesKJ.1.kt] Value write (24: 9) B().p = 1
[javaPropertySetterUsagesKJ.0.java] Unclassified usage 24 new J().setP(1);
[javaPropertySetterUsagesKJ.0.java] Unclassified usage 27 new B().setP(1);
[javaPropertySetterUsagesKJ.1.kt] Value write 21 J().p = 1
[javaPropertySetterUsagesKJ.1.kt] Value write 24 B().p = 1
@@ -1,4 +1,4 @@
Function call (10: 9) ext() // companion object is extension receiver
Function call (5: 9) foo()
Implicit 'get' (8: 9) 1[2] // using companion object function by convention
Value read (6: 9) v
Function call 10 ext() // companion object is extension receiver
Function call 5 foo()
Implicit 'get' 8 1[2] // using companion object function by convention
Value read 6 v
@@ -1,3 +1,3 @@
Unclassified usage (5: 32) System.out.println(Foo.CONST);
Unclassified usage (6: 13) Foo.s();
Unclassified usage (7: 13) Foo.Companion.f();
Unclassified usage 5 System.out.println(Foo.CONST);
Unclassified usage 6 Foo.s();
Unclassified usage 7 Foo.Companion.f();
@@ -1,4 +1,4 @@
Companion object (5: 5) Foo.f()
Companion object (6: 13) val x = Foo
Companion object (8: 9) Foo.Bar.f()
Companion object (9: 18) val xx = Foo.Bar
Companion object 5 Foo.f()
Companion object 6 val x = Foo
Companion object 8 Foo.Bar.f()
Companion object 9 val xx = Foo.Bar
@@ -1,4 +1,4 @@
Companion object (5: 5) Foo.f()
Companion object (6: 13) val x = Foo
Companion object (8: 9) Foo.Companion.f()
Companion object (9: 18) val xx = Foo.Companion
Companion object 5 Foo.f()
Companion object 6 val x = Foo
Companion object 8 Foo.Companion.f()
Companion object 9 val xx = Foo.Companion
@@ -1,5 +1,5 @@
Function call (10: 10) A(0) compareTo A(1)
Function call (11: 10) A(0) < A(1)
Function call (12: 10) A(0) <= A(1)
Function call (13: 10) A(0) > A(1)
Function call (14: 10) A(0) >= A(1)
Function call 10 A(0) compareTo A(1)
Function call 11 A(0) < A(1)
Function call 12 A(0) <= A(1)
Function call 13 A(0) > A(1)
Function call 14 A(0) >= A(1)
@@ -1,4 +1,4 @@
[componentFunctions.0.kt] Function call (9: 7) a.component1()
[componentFunctions.0.kt] Value read (10: 9) val (x, y, z) = a
[componentFunctions.0.kt] Value read (8: 7) a.n
[componentFunctions.1.kt] Value read (2: 10) for ((x, y, z) in arrayOf<A>()) {
[componentFunctions.0.kt] Function call 9 a.component1()
[componentFunctions.0.kt] Value read 10 val (x, y, z) = a
[componentFunctions.0.kt] Value read 8 a.n
[componentFunctions.1.kt] Value read 2 for ((x, y, z) in arrayOf<A>()) {
@@ -1,3 +1,3 @@
Function call (10: 7) a.component1()
Value read (11: 9) val (x, y, z) = a
Value read (9: 7) a.n
Function call 10 a.component1()
Value read 11 val (x, y, z) = a
Value read 9 a.n
@@ -1,5 +1,5 @@
Function call (10: 7) 1 in A(2)
Function call (11: 7) 1 !in A(2)
Function call (13: 9) in A(2) -> {}
Function call (14: 9) !in A(2) -> {}
Function call (9: 10) A(2) contains 1
Function call 10 1 in A(2)
Function call 11 1 !in A(2)
Function call 13 in A(2) -> {}
Function call 14 !in A(2) -> {}
Function call 9 A(2) contains 1
@@ -1,4 +1,4 @@
Function call (10: 10) A(0) == A(1)
Function call (11: 10) A(0) != A(1)
Function call (12: 10) A(0) equals A(1)
Function call (6: 71) override fun equals(other: Any?): Boolean = other is A && other.n == n
Function call 10 A(0) == A(1)
Function call 11 A(0) != A(1)
Function call 12 A(0) equals A(1)
Function call 6 override fun equals(other: Any?): Boolean = other is A && other.n == n
@@ -1,2 +1,2 @@
Implicit iteration (13: 12) for (a in A<String>()) {}
Implicit iteration (15: 12) for (a in A<Int>()) {}
Implicit iteration 13 for (a in A<String>()) {}
Implicit iteration 15 for (a in A<Int>()) {}
@@ -1,2 +1,2 @@
Function call (9: 10) B(1).get(2)
Implicit 'get' (10: 5) B(1)[2]
Function call 9 B(1).get(2)
Implicit 'get' 10 B(1)[2]
@@ -1 +1 @@
Property delegation (10: 15) val p: String by Delegate()
Property delegation 10 val p: String by Delegate()
@@ -1,3 +1,3 @@
Function call (10: 7) a.inc()
Function call (11: 5) ++a
Function call (12: 6) a++
Function call 10 a.inc()
Function call 11 ++a
Function call 12 a++
@@ -1 +1 @@
Function call (9: 10) B(1).invoke(2)
Function call 9 B(1).invoke(2)
@@ -1,6 +1,6 @@
Function call (10: 17) A(0) + A(1) + 2
Function call (11: 20) A(0) plus A(1) plus 2
Function call (12: 20) A(0).plus(A(1).plus(2))
Function call (15: 7) a += 1
Function call (6: 30) fun plus(a: A): A = this + a.n
Unclassified usage (18: 5) +A(0)
Function call 10 A(0) + A(1) + 2
Function call 11 A(0) plus A(1) plus 2
Function call 12 A(0).plus(A(1).plus(2))
Function call 15 a += 1
Function call 6 fun plus(a: A): A = this + a.n
Unclassified usage 18 +A(0)
@@ -1,3 +1,3 @@
Function call (10: 14) this += a.n
Function call (16: 7) a.plusAssign(1)
Function call (17: 7) a += 1
Function call 10 this += a.n
Function call 16 a.plusAssign(1)
Function call 17 a += 1
@@ -1 +1 @@
Property delegation (15: 15) var p: String by Delegate()
Property delegation 15 var p: String by Delegate()
@@ -1,2 +1,2 @@
Function call (10: 7) a.set(2, B(2))
Implicit 'set' (11: 5) a[2] = B(2)
Function call 10 a.set(2, B(2))
Implicit 'set' 11 a[2] = B(2)
@@ -1 +1 @@
Property delegation (13: 15) var p: String by Delegate()
Property delegation 13 var p: String by Delegate()
@@ -1,2 +1,2 @@
Function call (10: 5) -A(1)
Function call (9: 10) A(1).unaryMinus()
Function call 10 -A(1)
Function call 9 A(1).unaryMinus()
@@ -1 +1 @@
Unclassified usage (1: 1) test.Foo
Unclassified usage 1 test.Foo
@@ -1 +1 @@
Unclassified usage (1: 18) <foo bar="server.Server"></foo>
Unclassified usage 1 <foo bar="server.Server"></foo>
@@ -1,4 +1,4 @@
Field declaration (4: 13) private Server myServer = new Server();
Method parameter declaration (6: 27) public void setServer(Server server) {
Method return type (10: 12) public Server getMyServer() {
New instance creation (4: 35) private Server myServer = new Server();
Field declaration 4 private Server myServer = new Server();
Method parameter declaration 6 public void setServer(Server server) {
Method return type 10 public Server getMyServer() {
New instance creation 4 private Server myServer = new Server();
@@ -1 +1 @@
New instance creation (4: 35) private Server myServer = new Server();
New instance creation 4 private Server myServer = new Server();
@@ -1 +1 @@
Unclassified usage (9: 11) x.foo("");
Unclassified usage 9 x.foo("");
@@ -1 +1 @@
Unclassified usage (3: 11) a.foo("");
Unclassified usage 3 a.foo("");
@@ -1,3 +1,3 @@
Field declaration (4: 13) private Server myServer = new Server();
Method parameter declaration (6: 27) public void setServer(Server server) {
Method return type (10: 12) public Server getMyServer() {
Field declaration 4 private Server myServer = new Server();
Method parameter declaration 6 public void setServer(Server server) {
Method return type 10 public Server getMyServer() {
@@ -1,3 +1,3 @@
Unclassified usage (10: 30) System.out.println(x.getA() + " " + x.getB());
Unclassified usage (10: 47) System.out.println(x.getA() + " " + x.getB());
Unclassified usage (11: 11) x.setB(12);
Unclassified usage 10 System.out.println(x.getA() + " " + x.getB());
Unclassified usage 10 System.out.println(x.getA() + " " + x.getB());
Unclassified usage 11 x.setB(12);
@@ -1,3 +1,3 @@
Unclassified usage (4: 30) System.out.println(a.getA() + " " + a.getB());
Unclassified usage (4: 47) System.out.println(a.getA() + " " + a.getB());
Unclassified usage (5: 11) a.setB(12);
Unclassified usage 4 System.out.println(a.getA() + " " + a.getB());
Unclassified usage 4 System.out.println(a.getA() + " " + a.getB());
Unclassified usage 5 a.setB(12);
@@ -1 +1 @@
New instance creation (3: 13) new A()
New instance creation 3 new A()
@@ -1 +1 @@
Unclassified usage (1: 7) class B extends A {
Unclassified usage 1 class B extends A {
@@ -1,3 +1,3 @@
[javaDerivedClassUsages2.0.kt] Unclassified usage (11: 12) open class C: Y {
[javaDerivedClassUsages2.0.kt] Unclassified usage (7: 12) open class A: X {
[javaDerivedClassUsages2.1.java] Unclassified usage (1: 7) class B extends A {
[javaDerivedClassUsages2.0.kt] Unclassified usage 11 open class C: Y {
[javaDerivedClassUsages2.0.kt] Unclassified usage 7 open class A: X {
[javaDerivedClassUsages2.1.java] Unclassified usage 1 class B extends A {
@@ -1,2 +1,2 @@
[javaDerivedInterfaceUsages1.0.kt] Unclassified usage (15: 11) interface Z: A {
[javaDerivedInterfaceUsages1.1.java] Unclassified usage (9: 11) interface U extends Z {
[javaDerivedInterfaceUsages1.0.kt] Unclassified usage 15 interface Z: A {
[javaDerivedInterfaceUsages1.1.java] Unclassified usage 9 interface U extends Z {
@@ -1,3 +1,3 @@
[javaDerivedInterfaceUsages2.0.kt] Unclassified usage (15: 11) interface Z: A {
[javaDerivedInterfaceUsages2.1.java] Unclassified usage (5: 11) interface Y extends X {
[javaDerivedInterfaceUsages2.1.java] Unclassified usage (9: 11) interface U extends Z {
[javaDerivedInterfaceUsages2.0.kt] Unclassified usage 15 interface Z: A {
[javaDerivedInterfaceUsages2.1.java] Unclassified usage 5 interface Y extends X {
[javaDerivedInterfaceUsages2.1.java] Unclassified usage 9 interface U extends Z {
@@ -1,22 +1,22 @@
Class/object property type (6: 21) var nextServer: Server? = new Server()
Companion object (38: 28) fun Client.bar(s: Server = Server.NAME) {
Companion object (5: 29) class Client(name: String = Server.NAME): Server() {
Companion object (7: 16) val name = Server.NAME
Function return types (14: 26) fun getNextServer(): Server? {
Function return types (46: 21) fun Any.asServer(): Server? {
Local variable declaration (10: 21) val server: Server = s
Parameter type (38: 19) fun Client.bar(s: Server = Server.NAME) {
Parameter type (9: 16) fun foo(s: Server) {
Super type qualifier (19: 15) super<Server>.work()
Supertype (23: 23) companion object: Server() {
Supertype (28: 22) object ClientObject: Server() {
Supertype (5: 43) class Client(name: String = Server.NAME): Server() {
Target type of 'is' operation (48: 12) is Server -> println("Server!")
Target type of 'is' operation (50: 24) return if (this is Server) this as Server else this as? Server
Type parameter (32: 25) class Servers: Iterator<Server> {
Type parameter (36: 14) fun Iterator<Server>.f(p: Iterator<Server>): Iterator<Server> = this
Type parameter (36: 36) fun Iterator<Server>.f(p: Iterator<Server>): Iterator<Server> = this
Type parameter (36: 55) fun Iterator<Server>.f(p: Iterator<Server>): Iterator<Server> = this
Usage in cast target type (50: 40) return if (this is Server) this as Server else this as? Server
Usage in cast target type (50: 61) return if (this is Server) this as Server else this as? Server
Usage in import (3: 15) import server.Server
Class/object property type 6 var nextServer: Server? = new Server()
Companion object 38 fun Client.bar(s: Server = Server.NAME) {
Companion object 5 class Client(name: String = Server.NAME): Server() {
Companion object 7 val name = Server.NAME
Function return types 14 fun getNextServer(): Server? {
Function return types 46 fun Any.asServer(): Server? {
Local variable declaration 10 val server: Server = s
Parameter type 38 fun Client.bar(s: Server = Server.NAME) {
Parameter type 9 fun foo(s: Server) {
Super type qualifier 19 super<Server>.work()
Supertype 23 companion object: Server() {
Supertype 28 object ClientObject: Server() {
Supertype 5 class Client(name: String = Server.NAME): Server() {
Target type of 'is' operation 48 is Server -> println("Server!")
Target type of 'is' operation 50 return if (this is Server) this as Server else this as? Server
Type parameter 32 class Servers: Iterator<Server> {
Type parameter 36 fun Iterator<Server>.f(p: Iterator<Server>): Iterator<Server> = this
Type parameter 36 fun Iterator<Server>.f(p: Iterator<Server>): Iterator<Server> = this
Type parameter 36 fun Iterator<Server>.f(p: Iterator<Server>): Iterator<Server> = this
Usage in cast target type 50 return if (this is Server) this as Server else this as? Server
Usage in cast target type 50 return if (this is Server) this as Server else this as? Server
Usage in import 3 import server.Server
@@ -1,2 +1,2 @@
Annotation (5: 2) @X("")
Usage in import (3: 15) import server.X
Annotation 5 @X("")
Usage in import 3 import server.X
@@ -1,4 +1,4 @@
Type constraint (5: 17) class Client<T: Data, X> where X: Data {
Type constraint (5: 35) class Client<T: Data, X> where X: Data {
Type parameter (9: 16) val c = Client<Data/*, [ERROR]*/>()
Usage in import (3: 15) import server.Data
Type constraint 5 class Client<T: Data, X> where X: Data {
Type constraint 5 class Client<T: Data, X> where X: Data {
Type parameter 9 val c = Client<Data/*, [ERROR]*/>()
Usage in import 3 import server.Data
@@ -1,2 +1,2 @@
Super type qualifier (7: 15) super<Server>.work()
Supertype (5: 17) class Client(): Server() {
Super type qualifier 7 super<Server>.work()
Supertype 5 class Client(): Server() {
@@ -1,5 +1,5 @@
[kotlinClassConstructorUsages.0.kt] Unclassified usage (6: 32) constructor(name: String): this() {
[kotlinClassConstructorUsages.1.kt] Supertype (24: 22) object ClientObject: Server() {
[kotlinClassConstructorUsages.1.kt] Supertype (5: 15) class Client: Server() {
[kotlinClassConstructorUsages.1.kt] Unclassified usage (29: 31) constructor(name: String) {
[kotlinClassConstructorUsages.1.kt] Unclassified usage (33: 20) constructor(): super() {
[kotlinClassConstructorUsages.0.kt] Unclassified usage 6 constructor(name: String): this() {
[kotlinClassConstructorUsages.1.kt] Supertype 24 object ClientObject: Server() {
[kotlinClassConstructorUsages.1.kt] Supertype 5 class Client: Server() {
[kotlinClassConstructorUsages.1.kt] Unclassified usage 29 constructor(name: String) {
[kotlinClassConstructorUsages.1.kt] Unclassified usage 33 constructor(): super() {
@@ -1,3 +1,3 @@
Unclassified usage (13: 17) doSomething(object : A() {}, object: Z {})
Unclassified usage (13: 34) doSomething(object : A() {}, object: Z {})
Unclassified usage (16: 17) val x = object: Z {
Unclassified usage 13 doSomething(object : A() {}, object: Z {})
Unclassified usage 13 doSomething(object : A() {}, object: Z {})
Unclassified usage 16 val x = object: Z {
@@ -1 +1 @@
Unclassified usage (3: 12) open class B: A() {
Unclassified usage 3 open class B: A() {
@@ -1,2 +1,2 @@
Unclassified usage (17: 15) class U: Z {
Unclassified usage (4: 16) open class B: A() {
Unclassified usage 17 class U: Z {
Unclassified usage 4 open class B: A() {
@@ -1,2 +1,2 @@
Unclassified usage (11: 16) object O2: Z
Unclassified usage (8: 12) object O1: A()
Unclassified usage 11 object O2: Z
Unclassified usage 8 object O1: A()
@@ -1 +1 @@
Unclassified usage (5: 16) open class B: A() {
Unclassified usage 5 open class B: A() {
@@ -1,2 +1,2 @@
Unclassified usage (12: 16) object O2: Z
Unclassified usage (9: 12) object O1: A()
Unclassified usage 12 object O2: Z
Unclassified usage 9 object O1: A()
@@ -1,2 +1,2 @@
Unclassified usage (14: 19) interface Z: A {
Unclassified usage (18: 19) interface U: Z {
Unclassified usage 14 interface Z: A {
Unclassified usage 18 interface U: Z {
@@ -1,2 +1,2 @@
Unclassified usage (7: 8) object O1: A()
Unclassified usage (9: 8) object O2: Z
Unclassified usage 7 object O1: A()
Unclassified usage 9 object O2: Z
@@ -1,2 +1,2 @@
Unclassified usage (11: 11) interface Z: A {
Unclassified usage (15: 11) interface U: Z {
Unclassified usage 11 interface Z: A {
Unclassified usage 15 interface U: Z {
@@ -1 +1 @@
Function call (9: 11) x.foo("")
Function call 9 x.foo("")
@@ -1 +1 @@
Function call (3: 11) a.foo("")
Function call 3 a.foo("")
@@ -1,13 +1,13 @@
Class/object property type (6: 21) var nextServer: Server? = new Server()
Companion object (28: 28) fun Client.bar(s: Server = Server.NAME) {
Companion object (5: 29) class Client(name: String = Server.NAME): Server() {
Companion object (7: 16) val name = Server.NAME
Function return types (14: 26) fun getNextServer(): Server? {
Function return types (36: 21) fun Any.asServer(): Server? {
Local variable declaration (10: 21) val server: Server = s
Parameter type (28: 19) fun Client.bar(s: Server = Server.NAME) {
Parameter type (9: 16) fun foo(s: Server) {
Super type qualifier (19: 15) super<Server>.work()
Target type of 'is' operation (37: 24) return if (this is Server) this as Server else null
Usage in cast target type (37: 40) return if (this is Server) this as Server else null
Usage in import (3: 15) import server.Server
Class/object property type 6 var nextServer: Server? = new Server()
Companion object 28 fun Client.bar(s: Server = Server.NAME) {
Companion object 5 class Client(name: String = Server.NAME): Server() {
Companion object 7 val name = Server.NAME
Function return types 14 fun getNextServer(): Server? {
Function return types 36 fun Any.asServer(): Server? {
Local variable declaration 10 val server: Server = s
Parameter type 28 fun Client.bar(s: Server = Server.NAME) {
Parameter type 9 fun foo(s: Server) {
Super type qualifier 19 super<Server>.work()
Target type of 'is' operation 37 return if (this is Server) this as Server else null
Usage in cast target type 37 return if (this is Server) this as Server else null
Usage in import 3 import server.Server
@@ -1,3 +1,3 @@
Value read (10: 22) println("${x.a} ${x.b}")
Value read (10: 29) println("${x.a} ${x.b}")
Value write (11: 11) x.b = 12
Value read 10 println("${x.a} ${x.b}")
Value read 10 println("${x.a} ${x.b}")
Value write 11 x.b = 12
@@ -1,6 +1,6 @@
Value read (4: 22) println("${a.a} ${a.b}")
Value read (4: 29) println("${a.a} ${a.b}")
Value read (5: 22) println("${a.t} ${a.u}")
Value read (5: 29) println("${a.t} ${a.u}")
Value write (6: 11) a.b = 12
Value write (7: 11) a.u = 13
Value read 4 println("${a.a} ${a.b}")
Value read 4 println("${a.a} ${a.b}")
Value read 5 println("${a.t} ${a.u}")
Value read 5 println("${a.t} ${a.u}")
Value write 6 a.b = 12
Value write 7 a.u = 13
@@ -1 +1 @@
New instance creation (2: 5) A()
New instance creation 2 A()
@@ -1,21 +1,21 @@
[kotlinDeeplyNestedClassAllUsages.1.kt] Class/object property type (6: 21) var next: Inner.A? = Inner.A()
[kotlinDeeplyNestedClassAllUsages.1.kt] Companion object (10: 15) Inner.A.bar = ""
[kotlinDeeplyNestedClassAllUsages.1.kt] Companion object (11: 15) Inner.A.foo()
[kotlinDeeplyNestedClassAllUsages.1.kt] Companion object (5: 37) public class X(bar: String? = Inner.A.bar): Inner.A() {
[kotlinDeeplyNestedClassAllUsages.1.kt] Companion object (7: 32) val myBar: String? = Inner.A.bar
[kotlinDeeplyNestedClassAllUsages.1.kt] Function return types (19: 26) fun getNext(): Inner.A? {
[kotlinDeeplyNestedClassAllUsages.1.kt] Function return types (40: 22) fun Any.toA(): Inner.A? {
[kotlinDeeplyNestedClassAllUsages.1.kt] Local variable declaration (15: 23) val aa: Inner.A = a
[kotlinDeeplyNestedClassAllUsages.1.kt] New instance creation (36: 30) fun X.bar(a: Inner.A = Inner.A()) {
[kotlinDeeplyNestedClassAllUsages.1.kt] New instance creation (6: 32) var next: Inner.A? = Inner.A()
[kotlinDeeplyNestedClassAllUsages.1.kt] Parameter type (14: 22) fun foo(a: Inner.A) {
[kotlinDeeplyNestedClassAllUsages.1.kt] Parameter type (36: 20) fun X.bar(a: Inner.A = Inner.A()) {
[kotlinDeeplyNestedClassAllUsages.1.kt] Super type qualifier (24: 21) super<Inner.A>.foo()
[kotlinDeeplyNestedClassAllUsages.1.kt] Supertype (27: 29) companion object: Inner.A() {
[kotlinDeeplyNestedClassAllUsages.1.kt] Supertype (32: 17) object O: Inner.A() {
[kotlinDeeplyNestedClassAllUsages.1.kt] Supertype (5: 51) public class X(bar: String? = Inner.A.bar): Inner.A() {
[kotlinDeeplyNestedClassAllUsages.1.kt] Target type of 'is' operation (41: 30) return if (this is Inner.A) this as Inner.A else null
[kotlinDeeplyNestedClassAllUsages.1.kt] Usage in cast target type (41: 47) return if (this is Inner.A) this as Inner.A else null
[kotlinDeeplyNestedClassAllUsages.2.java] Field declaration (6: 11) Inner.A next = new Inner.A();
[kotlinDeeplyNestedClassAllUsages.2.java] New instance creation (6: 30) Inner.A next = new Inner.A();
[kotlinDeeplyNestedClassAllUsages.2.java] Usage in extends/implements clause (5: 30) public class X extends Inner.A {
[kotlinDeeplyNestedClassAllUsages.1.kt] Class/object property type 6 var next: Inner.A? = Inner.A()
[kotlinDeeplyNestedClassAllUsages.1.kt] Companion object 10 Inner.A.bar = ""
[kotlinDeeplyNestedClassAllUsages.1.kt] Companion object 11 Inner.A.foo()
[kotlinDeeplyNestedClassAllUsages.1.kt] Companion object 5 public class X(bar: String? = Inner.A.bar): Inner.A() {
[kotlinDeeplyNestedClassAllUsages.1.kt] Companion object 7 val myBar: String? = Inner.A.bar
[kotlinDeeplyNestedClassAllUsages.1.kt] Function return types 19 fun getNext(): Inner.A? {
[kotlinDeeplyNestedClassAllUsages.1.kt] Function return types 40 fun Any.toA(): Inner.A? {
[kotlinDeeplyNestedClassAllUsages.1.kt] Local variable declaration 15 val aa: Inner.A = a
[kotlinDeeplyNestedClassAllUsages.1.kt] New instance creation 36 fun X.bar(a: Inner.A = Inner.A()) {
[kotlinDeeplyNestedClassAllUsages.1.kt] New instance creation 6 var next: Inner.A? = Inner.A()
[kotlinDeeplyNestedClassAllUsages.1.kt] Parameter type 14 fun foo(a: Inner.A) {
[kotlinDeeplyNestedClassAllUsages.1.kt] Parameter type 36 fun X.bar(a: Inner.A = Inner.A()) {
[kotlinDeeplyNestedClassAllUsages.1.kt] Super type qualifier 24 super<Inner.A>.foo()
[kotlinDeeplyNestedClassAllUsages.1.kt] Supertype 27 companion object: Inner.A() {
[kotlinDeeplyNestedClassAllUsages.1.kt] Supertype 32 object O: Inner.A() {
[kotlinDeeplyNestedClassAllUsages.1.kt] Supertype 5 public class X(bar: String? = Inner.A.bar): Inner.A() {
[kotlinDeeplyNestedClassAllUsages.1.kt] Target type of 'is' operation 41 return if (this is Inner.A) this as Inner.A else null
[kotlinDeeplyNestedClassAllUsages.1.kt] Usage in cast target type 41 return if (this is Inner.A) this as Inner.A else null
[kotlinDeeplyNestedClassAllUsages.2.java] Field declaration 6 Inner.A next = new Inner.A();
[kotlinDeeplyNestedClassAllUsages.2.java] New instance creation 6 Inner.A next = new Inner.A();
[kotlinDeeplyNestedClassAllUsages.2.java] Usage in extends/implements clause 5 public class X extends Inner.A {
@@ -1,21 +1,21 @@
[kotlinInnerClassAllUsages.1.kt] Class/object property type (7: 25) var next: Outer.A? = (this@KOuter as Outer).A()
[kotlinInnerClassAllUsages.1.kt] Function return types (19: 30) fun getNext(): Outer.A? {
[kotlinInnerClassAllUsages.1.kt] Function return types (33: 22) fun Any.toA(): Outer.A? {
[kotlinInnerClassAllUsages.1.kt] Function return types (37: 27) fun Any.asServer(): Outer.A? {
[kotlinInnerClassAllUsages.1.kt] Local variable declaration (15: 27) val aa: Outer.A = a
[kotlinInnerClassAllUsages.1.kt] New instance creation (11: 36) (this@KOuter as Outer).A().bar = ""
[kotlinInnerClassAllUsages.1.kt] New instance creation (29: 39) fun KOuter.X.bar(a: Outer.A = Outer().A()) {
[kotlinInnerClassAllUsages.1.kt] New instance creation (6: 64) public inner class X(bar: String? = (this@KOuter as Outer).A().bar): Outer.A() {
[kotlinInnerClassAllUsages.1.kt] New instance creation (7: 53) var next: Outer.A? = (this@KOuter as Outer).A()
[kotlinInnerClassAllUsages.1.kt] New instance creation (8: 53) val myBar: String? = (this@KOuter as Outer).A().bar
[kotlinInnerClassAllUsages.1.kt] Parameter type (14: 26) fun foo(a: Outer.A) {
[kotlinInnerClassAllUsages.1.kt] Parameter type (29: 27) fun KOuter.X.bar(a: Outer.A = Outer().A()) {
[kotlinInnerClassAllUsages.1.kt] Super type qualifier (24: 25) super<Outer.A>.foo()
[kotlinInnerClassAllUsages.1.kt] Supertype (6: 80) public inner class X(bar: String? = (this@KOuter as Outer).A().bar): Outer.A() {
[kotlinInnerClassAllUsages.1.kt] Target type of 'is' operation (34: 30) return if (this is Outer.A) this as Outer.A else null
[kotlinInnerClassAllUsages.1.kt] Target type of 'is' operation (38: 30) return if (this is Outer.A) this as Outer.A else null
[kotlinInnerClassAllUsages.1.kt] Usage in cast target type (34: 47) return if (this is Outer.A) this as Outer.A else null
[kotlinInnerClassAllUsages.1.kt] Usage in cast target type (38: 47) return if (this is Outer.A) this as Outer.A else null
[kotlinInnerClassAllUsages.2.java] Field declaration (10: 5) A next = new A();
[kotlinInnerClassAllUsages.2.java] New instance creation (10: 18) A next = new A();
[kotlinInnerClassAllUsages.2.java] Usage in extends/implements clause (6: 21) class Y extends A {
[kotlinInnerClassAllUsages.1.kt] Class/object property type 7 var next: Outer.A? = (this@KOuter as Outer).A()
[kotlinInnerClassAllUsages.1.kt] Function return types 19 fun getNext(): Outer.A? {
[kotlinInnerClassAllUsages.1.kt] Function return types 33 fun Any.toA(): Outer.A? {
[kotlinInnerClassAllUsages.1.kt] Function return types 37 fun Any.asServer(): Outer.A? {
[kotlinInnerClassAllUsages.1.kt] Local variable declaration 15 val aa: Outer.A = a
[kotlinInnerClassAllUsages.1.kt] New instance creation 11 (this@KOuter as Outer).A().bar = ""
[kotlinInnerClassAllUsages.1.kt] New instance creation 29 fun KOuter.X.bar(a: Outer.A = Outer().A()) {
[kotlinInnerClassAllUsages.1.kt] New instance creation 6 public inner class X(bar: String? = (this@KOuter as Outer).A().bar): Outer.A() {
[kotlinInnerClassAllUsages.1.kt] New instance creation 7 var next: Outer.A? = (this@KOuter as Outer).A()
[kotlinInnerClassAllUsages.1.kt] New instance creation 8 val myBar: String? = (this@KOuter as Outer).A().bar
[kotlinInnerClassAllUsages.1.kt] Parameter type 14 fun foo(a: Outer.A) {
[kotlinInnerClassAllUsages.1.kt] Parameter type 29 fun KOuter.X.bar(a: Outer.A = Outer().A()) {
[kotlinInnerClassAllUsages.1.kt] Super type qualifier 24 super<Outer.A>.foo()
[kotlinInnerClassAllUsages.1.kt] Supertype 6 public inner class X(bar: String? = (this@KOuter as Outer).A().bar): Outer.A() {
[kotlinInnerClassAllUsages.1.kt] Target type of 'is' operation 34 return if (this is Outer.A) this as Outer.A else null
[kotlinInnerClassAllUsages.1.kt] Target type of 'is' operation 38 return if (this is Outer.A) this as Outer.A else null
[kotlinInnerClassAllUsages.1.kt] Usage in cast target type 34 return if (this is Outer.A) this as Outer.A else null
[kotlinInnerClassAllUsages.1.kt] Usage in cast target type 38 return if (this is Outer.A) this as Outer.A else null
[kotlinInnerClassAllUsages.2.java] Field declaration 10 A next = new A();
[kotlinInnerClassAllUsages.2.java] New instance creation 10 A next = new A();
[kotlinInnerClassAllUsages.2.java] Usage in extends/implements clause 6 class Y extends A {
@@ -1,3 +1,3 @@
Unclassified usage (11: 17) val c = object: A() {}
Unclassified usage (13: 17) val d = object: T {}
Unclassified usage (6: 13) val b = object: A() {}
Unclassified usage 11 val c = object: A() {}
Unclassified usage 13 val d = object: T {}
Unclassified usage 6 val b = object: A() {}
@@ -1,3 +1,3 @@
Unclassified usage (11: 15) class C: A()
Unclassified usage (13: 15) class D: T
Unclassified usage (6: 11) class B: A()
Unclassified usage 11 class C: A()
Unclassified usage 13 class D: T
Unclassified usage 6 class B: A()
@@ -1,3 +1,3 @@
Unclassified usage (11: 16) object C: A()
Unclassified usage (13: 16) object D: T
Unclassified usage (6: 12) object B: A()
Unclassified usage 11 object C: A()
Unclassified usage 13 object D: T
Unclassified usage 6 object B: A()
@@ -1,2 +1,2 @@
Unclassified usage (6: 15) interface T: A
Unclassified usage (9: 19) interface U: T
Unclassified usage 6 interface T: A
Unclassified usage 9 interface U: T
@@ -1 +1 @@
New instance creation (6: 12) return Bar()
New instance creation 6 return Bar()
@@ -1 +1 @@
New instance creation (7: 16) return Bar()
New instance creation 7 return Bar()
@@ -1,21 +1,21 @@
[kotlinNestedClassAllUsages.1.kt] Class/object property type (6: 21) var next: Outer.A? = Outer.A()
[kotlinNestedClassAllUsages.1.kt] Companion object (10: 15) Outer.A.bar = ""
[kotlinNestedClassAllUsages.1.kt] Companion object (11: 15) Outer.A.foo()
[kotlinNestedClassAllUsages.1.kt] Companion object (5: 37) public class X(bar: String? = Outer.A.bar): Outer.A() {
[kotlinNestedClassAllUsages.1.kt] Companion object (7: 32) val myBar: String? = Outer.A.bar
[kotlinNestedClassAllUsages.1.kt] Function return types (19: 26) fun getNext(): Outer.A? {
[kotlinNestedClassAllUsages.1.kt] Function return types (40: 22) fun Any.toA(): Outer.A? {
[kotlinNestedClassAllUsages.1.kt] Local variable declaration (15: 23) val aa: Outer.A = a
[kotlinNestedClassAllUsages.1.kt] New instance creation (36: 30) fun X.bar(a: Outer.A = Outer.A()) {
[kotlinNestedClassAllUsages.1.kt] New instance creation (6: 32) var next: Outer.A? = Outer.A()
[kotlinNestedClassAllUsages.1.kt] Parameter type (14: 22) fun foo(a: Outer.A) {
[kotlinNestedClassAllUsages.1.kt] Parameter type (36: 20) fun X.bar(a: Outer.A = Outer.A()) {
[kotlinNestedClassAllUsages.1.kt] Super type qualifier (24: 21) super<Outer.A>.foo()
[kotlinNestedClassAllUsages.1.kt] Supertype (27: 29) companion object: Outer.A() {
[kotlinNestedClassAllUsages.1.kt] Supertype (32: 17) object O: Outer.A() {
[kotlinNestedClassAllUsages.1.kt] Supertype (5: 51) public class X(bar: String? = Outer.A.bar): Outer.A() {
[kotlinNestedClassAllUsages.1.kt] Target type of 'is' operation (41: 30) return if (this is Outer.A) this as Outer.A else null
[kotlinNestedClassAllUsages.1.kt] Usage in cast target type (41: 47) return if (this is Outer.A) this as Outer.A else null
[kotlinNestedClassAllUsages.2.java] Field declaration (6: 11) Outer.A next = new Outer.A();
[kotlinNestedClassAllUsages.2.java] New instance creation (6: 30) Outer.A next = new Outer.A();
[kotlinNestedClassAllUsages.2.java] Usage in extends/implements clause (5: 30) public class X extends Outer.A {
[kotlinNestedClassAllUsages.1.kt] Class/object property type 6 var next: Outer.A? = Outer.A()
[kotlinNestedClassAllUsages.1.kt] Companion object 10 Outer.A.bar = ""
[kotlinNestedClassAllUsages.1.kt] Companion object 11 Outer.A.foo()
[kotlinNestedClassAllUsages.1.kt] Companion object 5 public class X(bar: String? = Outer.A.bar): Outer.A() {
[kotlinNestedClassAllUsages.1.kt] Companion object 7 val myBar: String? = Outer.A.bar
[kotlinNestedClassAllUsages.1.kt] Function return types 19 fun getNext(): Outer.A? {
[kotlinNestedClassAllUsages.1.kt] Function return types 40 fun Any.toA(): Outer.A? {
[kotlinNestedClassAllUsages.1.kt] Local variable declaration 15 val aa: Outer.A = a
[kotlinNestedClassAllUsages.1.kt] New instance creation 36 fun X.bar(a: Outer.A = Outer.A()) {
[kotlinNestedClassAllUsages.1.kt] New instance creation 6 var next: Outer.A? = Outer.A()
[kotlinNestedClassAllUsages.1.kt] Parameter type 14 fun foo(a: Outer.A) {
[kotlinNestedClassAllUsages.1.kt] Parameter type 36 fun X.bar(a: Outer.A = Outer.A()) {
[kotlinNestedClassAllUsages.1.kt] Super type qualifier 24 super<Outer.A>.foo()
[kotlinNestedClassAllUsages.1.kt] Supertype 27 companion object: Outer.A() {
[kotlinNestedClassAllUsages.1.kt] Supertype 32 object O: Outer.A() {
[kotlinNestedClassAllUsages.1.kt] Supertype 5 public class X(bar: String? = Outer.A.bar): Outer.A() {
[kotlinNestedClassAllUsages.1.kt] Target type of 'is' operation 41 return if (this is Outer.A) this as Outer.A else null
[kotlinNestedClassAllUsages.1.kt] Usage in cast target type 41 return if (this is Outer.A) this as Outer.A else null
[kotlinNestedClassAllUsages.2.java] Field declaration 6 Outer.A next = new Outer.A();
[kotlinNestedClassAllUsages.2.java] New instance creation 6 Outer.A next = new Outer.A();
[kotlinNestedClassAllUsages.2.java] Usage in extends/implements clause 5 public class X extends Outer.A {
@@ -1 +1 @@
New instance creation (10: 33) open fun processRequest() = Foo()
New instance creation 10 open fun processRequest() = Foo()
@@ -1,4 +1,4 @@
[kotlinTraitDerivedAnonymousObjects.0.kt] Unclassified usage (7: 12) open class A: X {
[kotlinTraitDerivedAnonymousObjects.1.kt] Unclassified usage (12: 17) val x = object : X {
[kotlinTraitDerivedAnonymousObjects.1.kt] Unclassified usage (9: 17) doSomething(object : A() {}, object: X {})
[kotlinTraitDerivedAnonymousObjects.1.kt] Unclassified usage (9: 34) doSomething(object : A() {}, object: X {})
[kotlinTraitDerivedAnonymousObjects.0.kt] Unclassified usage 7 open class A: X {
[kotlinTraitDerivedAnonymousObjects.1.kt] Unclassified usage 12 val x = object : X {
[kotlinTraitDerivedAnonymousObjects.1.kt] Unclassified usage 9 doSomething(object : A() {}, object: X {})
[kotlinTraitDerivedAnonymousObjects.1.kt] Unclassified usage 9 doSomething(object : A() {}, object: X {})
@@ -1,3 +1,3 @@
[kotlinTraitDerivedClasses.0.kt] Unclassified usage (7: 12) open class A: X {
[kotlinTraitDerivedClasses.1.kt] Unclassified usage (3: 12) open class B: A() {
[kotlinTraitDerivedClasses.1.kt] Unclassified usage (7: 12) open class C: Y {
[kotlinTraitDerivedClasses.0.kt] Unclassified usage 7 open class A: X {
[kotlinTraitDerivedClasses.1.kt] Unclassified usage 3 open class B: A() {
[kotlinTraitDerivedClasses.1.kt] Unclassified usage 7 open class C: Y {

Some files were not shown because too many files have changed in this diff Show More