Use classes to increase search pattern for static declarations

Static common names like 'INSTANCE', 'create' can give many irrelevant
references in the project.

#KT-17000 Fixed
#KT-14974 Fixed
This commit is contained in:
Nikolay Krasko
2017-04-29 15:51:17 +03:00
parent 7ee58be515
commit 2d51d72708
11 changed files with 180 additions and 22 deletions
@@ -1,8 +1,18 @@
Resolved INSTANCE()
Resolved INSTANCE()
Resolved INSTANCE()
Resolved INSTANCE()
Resolved OJC()
Resolved c()
Resolved o()
Searched references to JavaClass
Searched references to JavaClass.OtherJavaClass
Searched references to JavaClass.OtherJavaClass.OJC in non-Java files
Searched references to parameter c of f(c: JavaClass) in non-Java files
Searched references to parameter o of foo(o: JavaClass.OtherJavaClass) in non-Java files
Searched references to JavaClassInvoke
Searched references to JavaClassInvoke.AnotherOther
Searched references to JavaClassInvoke.Other
Searched references to JavaClassInvoke.OtherJavaClass
Searched references to parameter c of f(c: JavaClassInvoke) in non-Java files
Searched references to parameter o of foo(o: JavaClassInvoke.OtherJavaClass) in non-Java files
Searched references to static member in non-Java files by request AnotherOther.INSTANCE
Searched references to static member in non-Java files by request JavaClassInvoke.INSTANCE
Searched references to static member in non-Java files by request Other.INSTANCE
Searched references to static member in non-Java files by request OtherJavaClass.INSTANCE
Searched references to static member in non-Java files by request OtherJavaClass.OJC