Commit Graph
293 Commits
Author SHA1 Message Date
Alexey Gopachenko ab3982079d Inspections - pass onTheFly into ProblemDescriptors & use it to create LAZY refs in batch run. 2009-11-10 23:35:38 +03:00
Maxim Shafirov 8a0cb242df Reduce number for toArray() calls 2009-11-10 21:01:34 +03:00
anna 5f46e147f9 custom scopes: for subtypes hierarchy 2009-11-10 17:38:48 +03:00
anna f9e3d47897 scopes: Production, Tests, All available for subtypes hierarchy 2009-11-10 17:38:42 +03:00
anna e31b3fcca4 inspections about concurrency:annotated with @GuardedBy; @Immutable 2009-11-10 12:18:55 +03:00
Konstantin Bulenkov 36bc9f2bcb getIcon() in PsiViewerExtention 2009-11-09 16:12:14 +03:00
nik 6bfb417b71 module pointers 2009-11-09 09:46:06 +03:00
Maxim Shafirov 305241e847 cleanup 2009-11-06 16:49:30 +03:00
Maxim Shafirov 30364c7c30 cleanup 2009-11-06 15:46:31 +03:00
Alexey Kudravtsev cfaf7ece7a error resolving import 2009-11-06 15:19:39 +03:00
Alexey Kudravtsev 81eac9fc81 optimization for pre-7 language level 2009-11-06 13:11:25 +03:00
anna 26d1566bdd avoid editor position calculation out of EDT (16826) 2009-11-06 12:04:23 +03:00
Alexey Kudravtsev 09858b4ddd IDEA-24645 2009-11-05 18:13:15 +03:00
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