Refactored to avoid code duplication

This commit is contained in:
Valentin Kipyatkov
2016-09-01 01:29:27 +03:00
parent e3b37f9219
commit f2c0d131e4
22 changed files with 365 additions and 335 deletions
@@ -1,11 +1,11 @@
Checked type of (a1, b1)
Checked type of (a2, b2)
Checked type of (a3, b3)
Checked type of (a4, b4)
Checked type of X.f2()
Checked type of constructor
Checked type of fun2
Checked type of fun3
Resolved (a1, b1)
Resolved (a2, b2)
Resolved (a3, b3)
Resolved (a4, b4)
Searched references to A
Searched references to X.f2() in Kotlin files
Searched references to constructor in Kotlin files
@@ -1,5 +1,5 @@
Checked type of (x, y)
Checked type of f()
Resolved (x, y)
Searched references to X
Searched references to f() in Kotlin files
Used plain search in LocalSearchScope:
@@ -1,6 +1,6 @@
Checked type of (x1, y1)
Checked type of f()
Checked type of g()
Resolved (x1, y1)
Searched references to X
Searched references to f() in Kotlin files
Used plain search in LocalSearchScope:
@@ -1,16 +1,16 @@
Checked type of (x, y, z)
Checked type of (x1, y1)
Checked type of (x1, y1, z1)
Checked type of (x2, y2)
Checked type of (x2, y2, z2)
Checked type of (x3, y3, z3)
Checked type of (x4, y4, z4)
Checked type of (x5, y5, z5)
Checked type of a
Checked type of g()
Checked type of h()
Checked type of listOfA()
Checked type of listOfA()
Resolved (x, y, z)
Resolved (x1, y1)
Resolved (x1, y1, z1)
Resolved (x2, y2)
Resolved (x2, y2, z2)
Resolved (x3, y3, z3)
Resolved (x4, y4, z4)
Resolved (x5, y5, z5)
Searched references to JavaClass.getA() in Kotlin files
Searched references to JavaClass2
Searched references to JavaClass3
@@ -1,5 +1,5 @@
Checked type of (x, y, z)
Checked type of a
Resolved (x, y, z)
Searched references to A
Searched references to a in Kotlin files
Used plain search in LocalSearchScope:
@@ -1,7 +1,7 @@
Checked type of (a, n)
Checked type of (a1, n1)
Checked type of (x, y, z)
Checked type of (x1, y1, z1)
Resolved (a, n)
Resolved (a1, n1)
Resolved (x, y, z)
Resolved (x1, y1, z1)
Searched references to A
Searched references to B
Searched references to C
@@ -1,7 +1,7 @@
Checked type of (x, y)
Checked type of (x1, y1)
Checked type of (x2, y2)
Checked type of f()
Resolved (x, y)
Resolved (x1, y1)
Resolved (x2, y2)
Searched references to X
Searched references to Y
Searched references to Z1
@@ -1,6 +1,6 @@
Checked type of (x, y)
Checked type of (x, y, z)
Checked type of parameter a in FOR
Resolved (x, y)
Resolved (x, y, z)
Searched references to A
Searched references to parameter a in FOR in Kotlin files
Used plain search in LocalSearchScope:
@@ -1,6 +1,6 @@
Checked type of (x, y)
Checked type of (x1, y1)
Checked type of list
Resolved (x, y)
Resolved (x1, y1)
Searched references to A
Searched references to list in Kotlin files
Used plain search in LocalSearchScope:
@@ -1,5 +1,5 @@
Checked type of (x1, y1)
Checked type of y1()
Resolved (x1, y1)
Searched references to A
Searched references to parameter a in condition() in Kotlin files
Searched references to parameter a in x() in Kotlin files
@@ -1,9 +1,9 @@
Checked type of (x, y)
Checked type of (x1, y1)
Checked type of (x2, y2)
Checked type of f()
Checked type of g()
Checked type of h()
Resolved (x, y)
Resolved (x1, y1)
Resolved (x2, y2)
Searched references to X
Searched references to Y
Searched references to Z
@@ -1,6 +1,6 @@
Checked type of (a1, n1)
Checked type of (a2, n2)
Checked type of (a2, n2)
Resolved (a1, n1)
Resolved (a2, n2)
Resolved (a2, n2)
Searched references to A
Searched references to parameter a in A() in Kotlin files
Searched references to parameter a in f() in Kotlin files
@@ -1,5 +1,5 @@
Checked type of (a1, s)
Checked type of (b, n)
Resolved (a1, s)
Resolved (b, n)
Searched references to A
Searched references to B
Searched references to a1 in Kotlin files
+3 -3
View File
@@ -1,7 +1,7 @@
Checked type of f()
Resolving call f(1)
Resolving call f(2)
Resolving call f(2)(2)
Resolved f(1)
Resolved f(2)
Resolved f(2)(2)
Searched references to B
Searched references to f() in Kotlin files
Used plain search in LocalSearchScope: