Andrey Breslav
f1e31341ef
Methods reordered
2013-01-14 15:19:49 +04:00
Maxim Shafirov
c293fe124d
Regression test for KT-3238. The issue itself is incorrect but test may be useful
2013-01-13 03:09:40 +04:00
Alexander Udalov
5eae85dff5
Fix build, remove @author tag
2013-01-11 21:50:47 +04:00
Vladimir Rudev
e4d33e386e
KT-2255, KT-3032 Repair renaming in JetSimpleNameReference
2013-01-11 21:12:51 +04:00
Vladimir Rudev
2201e63031
Tests for KT-2255,KT-3032
2013-01-11 21:12:51 +04:00
Evgeny Gerashchenko
8a7548bc84
Wiped traces of JetStandardLibrary class name.
2013-01-11 18:23:05 +04:00
Evgeny Gerashchenko
ab8bdf673d
Better label in Kotlin references tooltip.
...
#KT-2601 fixed
2013-01-11 18:23:04 +04:00
Evgeny Gerashchenko
aea5620372
Simplified code.
...
#KT-2601 fixed
2013-01-11 18:01:44 +04:00
Vladimir Rudev
a930ae1b4f
KT-2601 Don't display "Original: null" in quick info
...
Added resolving within libraries if BindingContext didn't provide declaration.
If text for 'Original' is null then second row will not be displayed.
#KT-2601 In Progress
2013-01-11 17:57:02 +04:00
Evgeny Gerashchenko
dc876e8eeb
Got rid of unnecessary type parameters.
2013-01-11 17:55:54 +04:00
Evgeny Gerashchenko
085ccd7327
Got rid of MemberNavigationStrategy.
2013-01-11 17:45:25 +04:00
Evgeny Gerashchenko
6d567750d1
Got rid of methods of MemberNavigationStrategy.
2013-01-11 17:45:25 +04:00
Evgeny Gerashchenko
41fe1a55a5
Moved the rest of members matching logic to MemberMatching.
2013-01-11 17:45:25 +04:00
Evgeny Gerashchenko
897cfc534e
Got rid of two methods of MemberNavigationStrategy.
2013-01-11 17:45:25 +04:00
Evgeny Gerashchenko
9120732ad3
Extracted MemberMatching utility class.
2013-01-11 16:38:08 +04:00
Evgeny Gerashchenko
8f26bcaabb
Extracted NavigationStrategy and its implementations.
2013-01-11 16:35:09 +04:00
Evgeny Gerashchenko
a217ff6746
Simplified NavigationStrategy.
2013-01-11 16:33:19 +04:00
Evgeny Gerashchenko
e37f11ae53
Better method names.
2013-01-11 16:08:34 +04:00
Evgeny Gerashchenko
04c83b25d4
Added test for obsolete bug.
...
#KT-3186 obsolete
2013-01-11 16:08:34 +04:00
Evgeny Gerashchenko
14a033cbd4
Minor. Got rid of warnings in JetSourceNavigationHelper.
2013-01-11 16:08:33 +04:00
Evgeny Gerashchenko
27bbca7fe4
Navigate to source when functions differ only in upper bounds of type parameters.
2013-01-11 16:08:33 +04:00
Evgeny Gerashchenko
9d4447e3ae
Stabler member sorting.
...
In case when they have same value parameter types, but different type parameter bounds.
2013-01-11 16:08:32 +04:00
Evgeny Gerashchenko
09f4705360
Modified test data to provoke resolution because of rename in imports.
2013-01-11 16:08:32 +04:00
Evgeny Gerashchenko
43fd993d6d
Added test which provokes resolution because of same short name.
2013-01-11 16:08:32 +04:00
Evgeny Gerashchenko
16cad76060
Rearranged methods.
2013-01-11 16:08:32 +04:00
Evgeny Gerashchenko
5609d2506d
Minor. Better method name.
2013-01-11 16:08:31 +04:00
Evgeny Gerashchenko
3760bdfee9
Replaced eager resolve with lazy when navigating to library sources.
2013-01-11 16:08:31 +04:00
Evgeny Gerashchenko
b14ca4775c
Running NavigateToLibrarySourceTest with force resolve, as well.
2013-01-11 16:08:31 +04:00
Evgeny Gerashchenko
a7b703798a
Added no-resolve optimization for class functions and properties.
2013-01-11 16:08:31 +04:00
Evgeny Gerashchenko
b3b885b8f9
Added no-resolve optimization for top-level functions and properties.
2013-01-11 16:08:30 +04:00
Evgeny Gerashchenko
4cea564c2f
Replaced JetFunction with JetNamedFunction.
...
Replaced JetDeclaration with JetNamedDeclaration.
2013-01-11 16:08:30 +04:00
Evgeny Gerashchenko
9684f05e7c
Annotated with @Nullable/@NotNull.
2013-01-11 16:08:30 +04:00
Evgeny Gerashchenko
5314b7a81e
Simplified method.
2013-01-11 16:08:29 +04:00
Evgeny Gerashchenko
1f665e35f1
Moved extracting member scope to separate methods.
2013-01-11 16:08:29 +04:00
Evgeny Gerashchenko
f12b678234
Minor. Renamed variable.
2013-01-11 16:08:29 +04:00
Evgeny Gerashchenko
7e96501b81
Replaced some ifs with asserts.
2013-01-11 16:08:29 +04:00
Evgeny Gerashchenko
c47704ab86
Got rid of code duplication.
2013-01-11 16:08:29 +04:00
Evgeny Gerashchenko
c53450d528
Simplified JetClsNavigationPolicy.
2013-01-11 16:08:28 +04:00
Evgeny Gerashchenko
7bd87f64ac
Supported navigation to source of named object and its members.
2013-01-11 16:08:28 +04:00
Evgeny Gerashchenko
e16ff27e57
Supported navigation to decompiled named object and its members.
2013-01-11 16:08:28 +04:00
Evgeny Gerashchenko
859ef8432e
Removed constructor parenthesis for named objects and enum entries.
2013-01-11 16:08:28 +04:00
Evgeny Gerashchenko
a8da60414f
receiverType parameter.
2013-01-11 16:08:27 +04:00
Evgeny Gerashchenko
9ee3c0de6d
Renamed Matcher -> NavigationStrategy.
...
Extracted anonymous classes. Renamed methods.
2013-01-11 16:08:27 +04:00
Evgeny Gerashchenko
8c5e7de29d
Renamed Matcher -> NavigationStrategy. Extracted anonymous classes.
2013-01-11 16:08:27 +04:00
Andrey Breslav
1a7b7db67f
Unneeded lock & on-demand initialization removed
2013-01-11 14:38:04 +04:00
Andrey Breslav
f26412aae4
Utility methods moved to a utility class
2013-01-10 16:16:49 +04:00
Andrey Breslav
9d538dad8a
EA-36903 - ISE: JavaTypeTransformer$.visitClassType Fixed
2013-01-10 16:16:49 +04:00
Svetlana Isakova
33a82da493
supertype of error type should be an error type, not any
2013-01-10 15:55:50 +04:00
Svetlana Isakova
142d9a090c
no senseless comparison for error type
2013-01-10 15:55:50 +04:00
Alexander Udalov
4cebd3f75b
Fix last if-statement in block codegen
...
#KT-3203 Fixed
2013-01-10 14:05:28 +04:00