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