Commit Graph

2223 Commits

Author SHA1 Message Date
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 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
Svetlana Isakova 0b53bd25bd KT-2397 Prohibit final methods in traits with no implementation
#KT-2397 fixed
2012-12-29 20:08:10 +04:00
Nikolay Krasko 48445c23ef Early support for idea trunk 2012-12-29 16:46:19 +04:00
Evgeny Gerashchenko e03eaf6dde Removed @author javadocs from code. 2012-12-28 17:44:31 +04:00
Evgeny Gerashchenko 87b5356ef9 Rendering default value in parameter info if it is not constant, too. 2012-12-28 14:25:17 +04:00
Evgeny Gerashchenko c0ce15ddfb Made parameter of renderType() @NotNull. 2012-12-27 20:46:59 +04:00
Evgeny Gerashchenko b13a99d4cd Moved MemberComparator to frontend. 2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko fdf4c431e4 Renamed MemberComparator and converted it to singleton. 2012-12-27 20:46:56 +04:00
Evgeny Gerashchenko bd16ce4634 Fixed rendering parameter default value when it is string. 2012-12-27 20:46:52 +04:00
Svetlana Isakova a6bfa1ff6c rename isFunctionType -> isFunctionOrExtensionFunctionType
added isFunctionType, isExtensionFunctionType
2012-12-27 18:40:01 +04:00
Natalia.Ukhorskaya 00ef0fc0a6 JUnit4: test function annotated with 'test' annotation
#KT-3178 Fixed
2012-12-27 15:43:57 +04:00
Nikolay Krasko 93b7e9add9 KT-1968 Double closing parentheses entered when completing unit function
#KT-1968 Fixed
2012-12-26 21:24:25 +04:00
Evgeny Gerashchenko 5bdd68e502 Added navigation to source of constructor.
#KT-3168 fixed
2012-12-20 18:48:48 +04:00
Evgeny Gerashchenko 9906bbef4e Navigation to decompiled primary constructor.
#KT-3168 in progress
2012-12-20 18:48:47 +04:00
Evgeny Gerashchenko 4c64ea58d5 Rendering primary constructor in decompiler.
#KT-3168 in progress
2012-12-20 18:48:47 +04:00
Evgeny Gerashchenko 9d0a4155bb Got rid of unnecessary 'div' elements in table. 2012-12-17 16:36:01 +04:00
Evgeny Gerashchenko e9639ead91 Minor. Added static modifiers, removed unused method. 2012-12-17 16:36:01 +04:00
Evgeny Gerashchenko 79cf8e60b8 Introduced DescriptorRendererBuilder.
Hid constructor of DescriptorRendererImpl.
2012-12-17 16:35:59 +04:00
Evgeny Gerashchenko 1cfc5f366e Extracted DescriptorRenderer interface. 2012-12-17 16:35:59 +04:00
Evgeny Gerashchenko b73ba148b6 Got rid of HTML subclass of DescriptorRendererImpl. 2012-12-17 16:35:58 +04:00
Evgeny Gerashchenko 7047267937 Got rid of all subclasses of DescriptorRenderer but HTML. 2012-12-17 16:35:58 +04:00
Evgeny Gerashchenko f5b35e39ac Removed all but default constructors of DescriptorRendererImpl. 2012-12-17 16:35:58 +04:00
Evgeny Gerashchenko 9947bff2e1 Simplified HtmlTabledDescriptorRenderer.
Got rid of suspicious subclassing with overriding protected methods: passing ValueParametersHandler instead.
2012-12-17 16:35:57 +04:00
Evgeny Gerashchenko f6e9b0e234 Removed renderTypeWithShortNames from API of DescriptorRenderer. 2012-12-17 16:35:57 +04:00
Evgeny Gerashchenko cd2e619364 Removed renderMessage from API of DescriptorRenderer. 2012-12-17 16:35:57 +04:00
Evgeny Gerashchenko 8a946c6ef9 Renamed DescriptorRenderer and moved to 'renderer' package.
Moved DescriptorRendererTest to 'renderer' package, as well.
2012-12-17 16:35:56 +04:00
Nikolay Krasko 689cff6196 KT-3157 Java void method are inserted with ; after completion
#KT-3157 Fixed
2012-12-13 21:14:53 +04:00
Nikolay Krasko 1978d3522d Add ability to filter import usages 2012-12-13 21:14:51 +04:00
Andrey Breslav 15328ed9c5 Make exceptions from compiler reported as is, without any wrappers visible in EA 2012-12-13 21:10:00 +04:00
Nikolay Krasko c224b6441d KT-3133 Editor suggest to specify the package when it already has specified
Do not suggest imports in imports and in qualified names
 #KT-3133 Fixed
2012-12-07 14:50:22 +04:00
Andrey Breslav 2948875cad QuickFix: adding <*> for 'raw' type inside javaClass() call 2012-12-05 21:15:30 +04:00
Nikolay Krasko 2dafbdc45a Ask for external annotation only while looking for nullability or kotlin signature annotation 2012-11-28 19:21:33 +04:00
Andrey Breslav 6f4afd675f A quick fix for 'Raw type in is-expression' 2012-11-27 16:47:39 +04:00
Andrey Breslav bc7f2fd09b KT-2818 Show Parameters should show short type names instead of long
#KT-2818 Fixed
2012-11-26 15:25:19 +04:00
Andrey Breslav 3b11d5787c Migrating to IDEA 123.4 2012-11-23 12:38:54 +04:00
Andrey Breslav 3e1a5a7be1 Report exceptions from both makes to Exception Analyzer 2012-11-21 19:31:14 +04:00
Andrey Breslav 4ed07cd9ae Introducing KotlinPaths to impose some discipline on compiler/library location 2012-11-21 18:16:09 +04:00
Svetlana Isakova d0a6f6252d fixed: DEBUG_INFO_ERROR_ELEMENT should be visible in tests 2012-11-20 19:53:03 +04:00
Andrey Breslav 6384b7340c IDEA 122.813 is required now (API of the new make depends on the new build) 2012-11-19 18:15:20 +04:00
Andrey Breslav a71ea5c6db EA-39003 - ISE: ResolveSession.resolveToDescriptor
Lokking up classes and objects by PSI element, rather than by name
2012-11-16 17:48:49 +04:00
Svetlana Isakova 126f5e1668 check debug info errors in diagnostic tests 2012-11-16 15:32:59 +04:00
Svetlana Isakova df057010f3 record ambiguous label references 2012-11-16 15:32:58 +04:00
Svetlana Isakova 6d3981503b refactoring (removed duplicated code) 2012-11-16 15:32:58 +04:00
Nikolay Krasko 5117bf8118 Don't postpone assigning created body 2012-11-14 18:19:53 +04:00
Nikolay Krasko c4dd556b92 Fix for EA-39487 2012-11-14 18:19:38 +04:00