Commit Graph
4837 Commits
Author SHA1 Message Date
Evgeny Pasynkov ec547289f6 Merge remote-tracking branch 'origin/upsource-master' into upsource-master 2012-05-11 14:01:16 +02:00
Evgeny Pasynkov ffa6944b7a Move PsiExpressionEvaluator and register it in JavaCoreEnvironment 2012-05-11 14:00:35 +02:00
Evgeny PasynkovandDmitry Lomov b0b991da7e Better stub CoreJavaCodeStyleManager 2012-05-10 15:37:01 +02:00
Denis.Zhdanov 2bcb01f172 IDEA-85813 Field/variable declaration/assignment alignment lost with Refactor>Rename or Reformat Code
Expand field range to the field group range during the formatting if necessary
2012-05-10 07:38:28 +04:00
Evgeny Pasynkov ea7598920a Better stub CoreJavaCodeStyleManager 2012-05-09 14:58:39 +02:00
anna d0d8e6f8d3 bytecode: allow anonymous classes; work on editor element; prepare editor in component 2012-05-08 09:14:14 +02:00
anna 0efa17262f allow public inside jsp 2012-05-07 17:03:42 +02:00
anna f80ca08fe4 public not allowed for local inner classes 2012-05-07 09:03:16 +02:00
Danila Ponomarenko 19d5580e34 IDEA-16027 implemented 2012-05-05 20:14:22 +04:00
Danila Ponomarenko a653ed878a IDEA-20892 tests added 2012-05-05 12:58:00 +04:00
Danila Ponomarenko e7a8b1fa2a IDEA-20892 implemented 2012-05-05 12:58:00 +04:00
nik 257b4fcb07 ModuleRootListeners cleanup 2012-05-05 11:44:23 +04:00
Roman Shevchenko 7c3c95444d IDEA-85091 (recognize custom built JDK in non-image form) 2012-05-05 10:45:26 +04:00
Roman Shevchenko 5f7cc453a6 Fix JDK docs URLs (less redirects); add JDK8 doc URL 2012-05-04 10:54:34 +02:00
Denis.Zhdanov 41e9695134 IDEA-85546 Introduce constants for the persistent components macros 2012-05-04 07:48:48 +04:00
Maxim.Medvedev 8b0bd4a436 removing static imports in "safe delete" 2012-05-03 16:19:08 +04:00
Maxim.Medvedev a96cb93ed3 IDEA-84145 move inner class 2012-05-03 16:19:06 +04:00
anna 75c174955f warn about private/static modifiers inside local classes (IDEA-85567) 2012-05-03 11:36:21 +02:00
anna 20a7302fcd good code red: illegal generic type in instanceof fixed 2012-05-03 10:11:23 +02:00
anna 072b7f32ab shorten refs when replace duplicates 2012-05-03 09:36:54 +02:00
peter af378a02e4 preselect X instead of XImpl, again 2012-05-02 13:44:50 +02:00
anna e8b5fad3f6 IDEA-84377: check for recursive bounds 2012-05-02 12:07:12 +02:00
Maxim.Medvedev 940bc58354 correct extension names 2012-04-30 17:13:40 +04:00
Maxim.Medvedev 5f5a4e5428 IDEA-50625 Safe delete doesn't remove class when its only usage is in an unused import in a groovy file 2012-04-30 17:13:39 +04:00
anna 466ef53a16 EA-35884 - RE: PostprocessReformattingAspect.beforeDocumentChanged 2012-04-30 14:06:56 +02:00
anna f959f4acea EA-35879 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText
forbid inner classes as parameter object class for anonym and local classes
2012-04-30 13:52:55 +02:00
anna 0942f31fa1 EA-35853 - IAE: PsiReferenceExpressionImpl.bindToElement 2012-04-30 13:09:30 +02:00
anna f3389a51ad try to insert fqn and optimize imports after that (IDEA-85207) 2012-04-30 12:48:02 +02:00
Maxim.Medvedev 10eac0023e IDEA-59749 groovy: provide convenience intentions "implement interface" / "create subclass" 2012-04-29 20:30:23 +04:00
anna 7cacf55cee borders 2012-04-28 14:56:47 +02:00
peter f9de08d149 cleanup, don't cache matchers 2012-04-27 20:18:08 +02:00
peter 9684af1c5a don't force braces when completing in if condition 2012-04-27 16:48:01 +02:00
anna e165e269af inplace introduce constant: force public visibility for interfaces (IDEA-85307) 2012-04-27 15:02:12 +02:00
peter fa025d47b4 don't intersect null type with anything (EA-35696) 2012-04-26 20:20:27 +02:00
Alexey Kudravtsev 9663d292ac (-JS) use explicit getInjectionHost() method instead of getContext(), since some injected files can override the latter 2012-04-26 13:45:02 +04:00
Dmitry Avdeev 121923739b further inspection wrapper propagation 2012-04-26 13:08:24 +04:00
peter 39b1487491 IDEA-83918 Error completion behaviour for methods in imports. 2012-04-25 22:12:42 +02:00
Dmitry Jemerov 909a996ab9 Merge remote-tracking branch 'origin/master' 2012-04-25 22:00:19 +02:00
anna 496e9e4e4e suggest unique names in batch (IDEA-85203) 2012-04-25 17:19:06 +02:00
anna f1fcd7ccd8 goto type declaration: place aware (IDEA-85106) 2012-04-25 17:19:03 +02:00
Maxim.Medvedev ed0afd2ce7 IDEA-79715 Groovy: Inspection "There is no default constructor available in class *" must have a quickfix 2012-04-25 18:00:55 +04:00
Konstantin Bulenkov 1157b10583 IDEA-85169 PIEAE through ProjectViewTree.paintFileColorGutter() on pasting incomplete annotation inside another annotation 2012-04-25 14:52:43 +02:00
Dmitry Jemerov 1bd9c0cbc2 cleanup 2012-04-25 13:11:21 +02:00
Dmitry Avdeev 59cdfeeadf IDEA-85129 PHP inspections have no names in quick fix menu
wrappers propagated through LocalInspectionsPass
2012-04-25 10:28:06 +04:00
Dmitry Avdeev f2460c1b4f generateAccessorProvider EP introduced
EjbApplicationComponent removed
2012-04-24 13:53:51 +04:00
peter 1f737ee239 [^ann] IDEA-85010 Inner enum is completed incorrectly in method return type 2012-04-23 17:27:50 +02:00
peter f0d7a0d5a6 IDEA-85035 Wrong "possible NPE" warning 2012-04-23 15:58:21 +02:00
peter 9c2e2c691e [^ann] IDEA-85082 IDEA erroneously uses qualified class names for type parameters when using smart completion for inner class 2012-04-23 15:45:27 +02:00
anna f23764780f create fields from params: fix name for mult params, final modifier fixed (IDEA-84852) 2012-04-20 12:21:53 +02:00
Maxim Shafirov 859f1f3a3f deadcode 2012-04-19 15:41:40 +04:00