Commit Graph
315 Commits
Author SHA1 Message Date
Maas van den BergandMaxim Shafirov 2eaa5fd6b5 IDEADEV-41403: only bind additional preceding comments in pass 2 when the declaration does not yet have a "doc comment" 2009-11-17 18:13:01 +03:00
Dmitry Avdeev 6d223dcb33 IDEADEV-41398: issue of importing inner class in JSP 2009-11-17 17:49:49 +03:00
Konstantin Bulenkov d6953a2120 remove stacktrace watcher 2009-11-17 17:18:07 +03:00
Konstantin Bulenkov c591acbf8b Automatic stacktrace analyzer in internal mode 2009-11-17 16:27:28 +03:00
Anton.Makeev fca78b553f Override/Implement: correct inheritance order 2009-11-17 13:29:36 +03:00
Gregory Shrago 44fbf87e45 IDEADEV-41383 Inject language intention: "Add library" dialog is shown under popup 2009-11-16 23:44:47 +03:00
Maas van den BergandMaxim Shafirov 9921854301 IDEADEV-41386: When configuring Java SDK, resolve symbolic links and remove duplicate entries. 2009-11-16 21:30:59 +03:00
Alexey Kudravtsev ae70c82d4d cleanup: toArray -> toVirtualFileArray() 2009-11-16 11:19:43 +03:00
Maxim Shafirov 85e96d332d Drop PsiManagerConfiguration, optimize memory consumption by DirectoryIndex 2009-11-13 22:30:44 +03:00
Gregory Shrago 909cfb406b IDEADEV-41351 Add annotations.jar automatically whan 'Inject Language' intention is used 2009-11-13 22:09:00 +03:00
anna 6cd7e105c7 replace constructor with builder: fill initial package; request focus to corresponding components 2009-11-12 19:06:34 +03:00
anna 370ea04931 AIOOBE (17122) 2009-11-12 19:06:34 +03:00
anna 15a71e3b66 NPE 2009-11-12 19:06:33 +03:00
anna 1d1e4ba7fa encapsulate fields: do not invoke refactoring on empty set of fields 2009-11-12 19:06:32 +03:00
anna 11373491d2 inline superclass: process default/implicit constructors (IDEADEV-41326) 2009-11-12 19:06:31 +03:00
anna 228453e493 pull up: as refactoring processor 2009-11-12 19:06:29 +03:00
Kirill Kalishev e5ae2bb41c Merge branch 'master' of git@git.labs.intellij.net:idea/community 2009-11-12 18:59:03 +03:00
Kirill Kalishev 6f5f8b4714 TreeUi: isAlwaysLeaf tested 2009-11-12 18:58:56 +03:00
Gregory Shrago 52e79fa30b test fix 2009-11-12 18:57:58 +03:00
Alexey Kudravtsev f6e9c56628 cleanup: toArray() -> toStringArray 2009-11-12 14:01:30 +03:00
Gregory Shrago deaa56ae8f IDEADEV-41309 flex: "inject language" should not be offered for numeric literals 2009-11-11 18:38:00 +03:00
anna 31e1f10c8b restore api 2009-11-11 13:21:08 +03:00
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