Commit Graph

2195 Commits

Author SHA1 Message Date
Nikolay Krasko 669d7c704c Overwrite slice bug - invalidate caches of headers resolve 2012-06-13 21:18:32 +04:00
Stepan Koltsov 1ca80f74fd better DeclarationDescriptorVisitor
* it is interface
* no methods for abstract classes
* DescriptorRenderer now uses it do not forget about anything
2012-06-13 21:11:08 +04:00
Svetlana Isakova 2286022307 get rid of 'internal protected' visibility 2012-06-09 19:43:53 +04:00
Nikolay Krasko 09ab5955d6 Modify scope for searching sources - also allow to index source in libraries 2012-06-09 18:38:32 +04:00
Nikolay Krasko e5f06a87d1 Add JS lib as module lib. It gives ability to navigate into it. 2012-06-09 18:38:31 +04:00
Nikolay Krasko e7d625e37c Fix type in function name and a better name for another function 2012-06-09 18:38:30 +04:00
Evgeny Gerashchenko e8c5677592 Reformatted. 2012-06-09 16:46:37 +04:00
Evgeny Gerashchenko ecf8b1ea25 Replaced "Builtin classes scope #2" debug name with more meaningful name. 2012-06-09 16:46:37 +04:00
Nikolay Krasko f8926c8a93 Absence of type is not enough for concluding function has type inference 2012-06-09 15:54:56 +04:00
Nikolay Krasko b104d70196 More aggressive block cache invalidation for declarations with type inference 2012-06-08 22:53:17 +04:00
Nikolay Krasko b5d5e42e5b KT-2217 Formatter fails to format unary minus
#KT-2217 fixed
2012-06-08 21:59:50 +04:00
Stepan Koltsov acac0eddc7 formatting 2012-06-08 21:36:49 +04:00
Nikolay Krasko f05dc65f2c Moving mouse over kt file while indexing in progress produces IndexNotReadyException 2012-06-08 20:33:49 +04:00
Nikolay Krasko 49d7d198dd Make linemarkers recount binding trace if needed 2012-06-08 16:14:18 +04:00
Svetlana Isakova 18e45f3c27 inlined method 'referenceToDescriptor' 2012-06-08 15:28:11 +04:00
Nikolay Krasko 9987a7f554 Make work inserting fqnames for js lib classes 2012-06-08 12:49:54 +04:00
Nikolay Krasko bd068b750c Class import fix and completion for JS from lib 2012-06-08 12:49:53 +04:00
Stepan Koltsov ccdd37053c fix test 2012-06-08 05:12:05 +04:00
Nikolay Krasko c5d209b06e Don't stick list of headers files to cache recounting 2012-06-08 01:33:32 +04:00
Svetlana Isakova dbd8b81308 change for 'iter' template
after resolution cache added
2012-06-07 17:18:43 +04:00
Andrey Breslav 14e292ed7e Fixing compilation 2012-06-07 10:46:26 +04:00
Nikolay Krasko 5a22f43131 Constant for language name and several usage for this constant 2012-06-06 21:29:12 +04:00
pTalanov 5eb11ae754 Remove error logging when we can't determine the type (js or jvm) of the module the source belongs to (for example navigating to library sources which happens really often) 2012-06-06 15:35:50 +04:00
pTalanov 0a14d9d2a5 Restart highlighting in the whole project after setting up K2JS module 2012-06-05 21:56:34 +04:00
Nikolay Krasko 601007c20f Stop using isJsProject method 2012-06-05 20:41:43 +04:00
Nikolay Krasko 184d3fb16e - Tests for OUT_OF_CODE_BLOCK_MODIFICATION behaviour
- Enable behaviour for property accessors
2012-06-05 17:54:22 +04:00
Nikolay Krasko a4e6a77f58 Make module check work for non-physical files produced with completion 2012-06-05 16:36:05 +04:00
Evgeny Gerashchenko 7517470112 Got rid of AnalyzerFacadeProvider.getAnalyzerFacadeForProject().
Usage in JetSourceNavigationHelper was converted to direct AnalyzerFacadeForJVM usage.
2012-06-05 15:59:18 +04:00
pTalanov 2fe8ec7443 Restore JsModuleDetector.iisJsProject to avoid compilation error 2012-06-04 21:32:05 +04:00
pTalanov 4f89d8be3e JS IDE: Replace indication file with module component
Introduce K2JSModuleComponent
Partially replace references to project with references to module (Should be able to tell which facade to use based on what module we are in)
#KT-2064 fixed
2012-06-04 21:12:11 +04:00
Nikolay Krasko 0096430455 KT-2178 Remove Java declaration from completion for JS projects
#KT-2178 In Progress
2012-06-04 20:30:38 +04:00
Alex Tkachman 36ab7d88b5 fixfor KT-1999 breakpoints. no test provided 2012-06-04 16:09:01 +03:00
Andrey Breslav 0c916698b8 A workaround for VFS synchronization problem 2012-06-01 22:58:44 +04:00
pTalanov 4014855137 Try to avoid race condition in "configure Js module" action 2012-06-01 21:44:28 +04:00
pTalanov fd70848484 Logging in JsModuleDetector 2012-06-01 19:03:03 +04:00
pTalanov 843eb6b0c2 html file dialog path highlighting fixed 2012-06-01 18:49:54 +04:00
Nikolay Krasko 87b16b6a1f - Add sorting of completion elements into class completion
- Fix testNonStandardArray (it couldn't move selection to non-first element)
2012-06-01 18:19:19 +04:00
pTalanov f10b085d8b Don't use URIs to construct paths when detecting indication files 2012-06-01 17:33:31 +04:00
pTalanov c44916e0b2 Do not provide jvm run configuration for js modules 2012-06-01 17:33:30 +04:00
Nikolay Krasko c00c4d3881 KT-1808 Auto import offers private static Java classes
#KT-1808 fixed
2012-06-01 17:09:44 +04:00
Nikolay Krasko 32b70db6b2 KT-1920 Don't complete java.lang.Double for the prefix Double
#KT-1920 fixed
2012-06-01 13:28:12 +04:00
Nikolay Krasko f18372cfdc KT-1672 Don't complete import java.lang.reflect.Array when Array is typed at the beginning of a line
#KT-1672 fixed
2012-06-01 00:11:54 +04:00
Nikolay Krasko 8d69af87ce Completion for java inner class names 2012-05-31 19:58:05 +04:00
Evgeny Gerashchenko 9b403bfb66 KT-2111 Highlight Java classes/interfaces/etc in Kotlin code
#KT-2111 fixed
2012-05-31 18:12:09 +04:00
Evgeny Gerashchenko f083c32559 Moved common default visitJetElement() into AfterAnalysisHighlightingVisitor from its subclasses. 2012-05-31 18:12:09 +04:00
Andrey Breslav 37bc10689e Fix instanceof checks after introducing the TypeParameterDescriptor interface 2012-05-30 21:01:33 +04:00
Evgeny Gerashchenko b3e211a3ba KT-2139 java.sql.Array inserted by completion is inserted by short name, and import is not added
#KT-2139 fixed
2012-05-30 18:05:49 +04:00
Nikolay Krasko 251cc560aa Merge pull request #60 from maxmanuylov/KT-2041
Converter for KT-2041: JetRunConfiguration should store its settings in ...
2012-05-30 04:05:15 -07:00
Evgeny Gerashchenko e7ed224845 KT-2110 Some flaws in Colors & Fonts dialog
#KT-2110 fixed
2012-05-30 13:56:19 +04:00
Maxim Manuylov 5bb489befb Converter for KT-2041: JetRunConfiguration should store its settings in the same format as Java's ApplicationConfiguration to be able to reuse code in JPS 2012-05-30 00:12:02 +02:00