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