Commit Graph
280 Commits
Author SHA1 Message Date
anna 059da422ed inconsisten language level settings: flag if module depends on other nodule with higher language level 2009-11-05 12:55:06 +03:00
Alexey Kudravtsev fba7b33441 run highlight visitors for injected fragments 2009-11-05 12:14:52 +03:00
Alexey Kudravtsev 59923bbb32 resolve single import vs. import from the same package 2009-11-05 12:14:49 +03:00
Maxim Shafirov 35846cc462 Contention on getInstance() for quite a few services relaxed. 2009-11-04 22:47:50 +03:00
anna 5521050069 NPE if jdk for module is not defined 2009-11-04 15:53:36 +03:00
Maxim Shafirov b9e2f24e8c Contention on getting language level for java file relaxed 2009-11-04 15:03:00 +03:00
Anton.Makeev 10b59984cb Indices: reloaded 2009-11-04 12:03:35 +03:00
Maxim Shafirov c8fdc7f657 Inline utility class usage so we replace PsiAnnotation.class.isInstance() calls with instanceof checks, which is cheaper. 2009-11-03 20:07:31 +03:00
anna 6f47731d8c push down: sort out rebinding references in order to process imports first 2009-11-03 19:31:41 +03:00
anna ed5800cedc introduce parameter object: ui clarification; visibility can be fixed for writable files only 2009-11-03 19:31:41 +03:00
anna 1347a2332e introduce parameter object: add setters/getters, fix visibility for existing class 2009-11-03 19:31:40 +03:00
Dmitry Avdeev 97f7277290 IDEADEV-41056: javadoc in jsps fixed 2009-11-03 14:16:29 +03:00
Alexey Kudravtsev 0705d2736a tests hang fixed
check for leaked injectors added
2009-11-03 13:16:45 +03:00
Alexey Pegov b9951cb513 file path completion on class name (ctrl+alt+space) 2009-11-02 19:19:25 +03:00
Alexey Kudravtsev baf666cf1b exception 2009-11-02 15:54:22 +03:00
Alexey Kudravtsev 770d01f6ef 'optimize imports on the fly' moved to Settings|editor|auto import 2009-11-02 14:12:12 +03:00
anna 20265708b8 retarget conflict 2009-10-30 21:23:19 +03:00
Alexey Kudravtsev d4b9033653 highlight test 2009-10-30 11:29:44 +03:00
Alexey Kudravtsev b9c9f28a92 IDEADEV-41088 2009-10-30 11:12:27 +03:00
anna 9fd437231d do not create package statement over directory with non-java identifier (15843) 2009-10-29 18:25:45 +03:00
anna 91fb4c8d4c use JavaRecursiveElementVisitor instead of walking if cls elements are visited (16235) 2009-10-29 18:25:44 +03:00
anna 52da3af830 PEAE (16379) 2009-10-29 18:25:41 +03:00
anna d2ba61a99e check for list size: skiped varargs parameter (16666) 2009-10-29 12:40:06 +03:00
Alexey Kudravtsev 18839484a5 test 2009-10-29 12:18:21 +03:00
Alexey Kudravtsev 54004f9c21 NPE 2009-10-29 12:18:19 +03:00
peter 50da4c1d5a make complete-statement-completion smart-wrap constructor arguments (IDEADEV-41023) 2009-10-28 22:48:21 +00:00
peter b29804d2bf preserve method call parameters when selecting with tab 2009-10-28 22:48:21 +00:00
Alexey Kudravtsev f81181a974 tests 2009-10-28 16:16:04 +03:00
Maxim Shafirov 2f78f91ec3 A few contention optimizations 2009-10-27 20:48:11 +03:00
Alexey Kudravtsev fee45016e6 IDEADEV-41031 2009-10-27 17:23:31 +03:00
Alexey Kudravtsev 08206aacb2 ambiguous references 2009-10-27 17:23:29 +03:00
Alexey Kudravtsev f844b724b2 diagnostic 2009-10-27 17:23:27 +03:00
anna 67c770a3a3 extract class: visibility settings added (IDEA-21778) 2009-10-27 12:23:57 +03:00
anna 6383243722 pull up: do not rise a conflict if pulled method uses method which would be pulled as abstract (IDEADEV-40999) 2009-10-27 12:23:57 +03:00
anna 3973debce5 show conflicts unification;
encapsulate fields: rise conflicts; tests
2009-10-27 12:23:55 +03:00
Kirill Kalishev e1f2e7ed1d ProjectView: position on new created element fixed 2009-10-26 15:04:32 +03:00
Maxim Shafirov e6d7a39016 More proper "show tree handle" fix for the project view. Let's assume only directory and package node show their handle by default until open even if they in fact don't have any child nodes. 2009-10-23 14:41:28 +04:00
Alexey Kudravtsev fa0c0ebf66 tests fix 2009-10-23 10:49:54 +04:00
Alexey Kudravtsev ec483995b6 @notnull, more checkcanceled 2009-10-23 10:49:49 +04:00
Alexey Kudravtsev e70f10ded2 IDEADEV-8718 2009-10-23 10:49:48 +04:00
Maxim Shafirov 0e4d2bb041 Filtering kind of speedsearch for more list choosers + fix filtering performance for large lists. 2009-10-22 20:46:46 +04:00
Dmitry Avdeev bed06ee355 checkCancelled() 2009-10-22 13:27:09 +04:00
Maxim Shafirov 262efbdb0a Cheaper ProgressManager.checkCanceled(). Mostly, it's call to abstract method eliminated. 2009-10-21 20:14:09 +04:00
Maxim Shafirov 536f6f7fb4 Raw .class file descriptor strings leak fixed. 2009-10-21 18:02:04 +04:00
anna 58ccc4c14b try to find referenced member inside inner class if failed try enclosing (IDEADEV-40929) 2009-10-21 13:38:35 +04:00
anna d349ae724f move 2009-10-21 13:38:35 +04:00
anna df35560e35 introduce parameter object: fill current package name (IDEADEV-40924) 2009-10-21 13:38:34 +04:00
anna a4a26e7c4f check super call is still meaninfull after inline method (IDEADEV-39914) 2009-10-21 13:38:32 +04:00
anna c4406cca52 safe delete of enum constructor parameter (IDEA-22853) 2009-10-21 13:38:32 +04:00
Anton.Makeev ee7ca517b9 Normalize: split lines by 'at...' 2009-10-20 17:50:02 +04:00