Commit Graph
222 Commits
Author SHA1 Message Date
Roman Shevchenko 1711b6570e Drop PsiElementArrayConstructor in a favor of ArrayFactory 2012-05-16 16:08:12 +04:00
Roman Shevchenko 2c8d4437b5 Fix literal keywords highlighting; cleanup 2012-05-16 14:57:16 +04:00
Maxim.Medvedev a6b7faa32e create groovy method from usage in java file 2012-05-16 10:45:34 +04:00
Anna Kozlova dde04a403d preserve javadoc refs during inplace rename (IDEA-85817) 2012-05-15 15:05:50 +04:00
Dmitry Avdeev 7ca6a15de8 romca's fix reverted 2012-05-15 13:32:15 +04:00
Dmitry Avdeev 50111be994 literals are keywords again [romka] 2012-05-15 12:51:19 +04:00
Roman Shevchenko 4fcb275e55 Java 8: parse extension method bodies 2012-05-14 19:37:11 +04:00
Dmitry Lomov 3acfcaf592 Merge branch 'master' into upsource-master 2012-05-14 12:26:30 +02:00
Roman Shevchenko 70470e66f7 Java 8: 'none' isn't a keyword yet 2012-05-14 13:43:15 +04:00
Roman Shevchenko c583fbbeb6 Deprecate duplicate token sets; cleanup 2012-05-14 13:43:15 +04:00
Dmitry Lomov 4819c6dc9d Merge branch 'master' into upsource-master 2012-05-14 11:38:01 +02:00
Roman Shevchenko c6c028883b Java 8 tokens 2012-05-11 21:47:05 +04:00
Roman Shevchenko 0e08b57164 Cleanup (move messages to corresponding bundle) 2012-05-11 21:09:41 +04:00
Roman Shevchenko 7115bb9787 Replace parser conditionals with language level highlighting 2012-05-11 21:09:41 +04:00
Dmitry Lomov 0903fcc7fc Merge branch 'master' into upsource-master 2012-05-11 18:39:48 +02:00
Anna Kozlova 9a72d7caa4 good cod red: cls resolve should not erase parent type params (IDEA-85859) 2012-05-11 18:02:01 +04:00
Evgeny Pasynkov ffa6944b7a Move PsiExpressionEvaluator and register it in JavaCoreEnvironment 2012-05-11 14:00:35 +02:00
Roman Shevchenko 20923305ad More regular reference parsing 2012-05-11 11:50:53 +04:00
Roman Shevchenko 0b0f3b06d9 Cleanup 2012-05-11 11:50:51 +04:00
Evgeny Pasynkov ea7598920a Better stub CoreJavaCodeStyleManager 2012-05-09 14:58:39 +02:00
Evgeny Pasynkov 9a4ae3a5b1 +CoreJavaCodeStyleManager 2012-05-09 13:40:34 +02:00
Evgeny Pasynkov f3b1e7b9b1 +CoreJavaCodeStyleManager 2012-05-09 13:35:15 +02:00
Dmitry Jemerov 9a636bcdae register JavaCodeStyleSettingsFacade in JavaCoreEnvironment 2012-05-08 18:10:53 +02:00
Roman Shevchenko 8fef46c346 EA-35948 (check before cast) 2012-05-03 17:26:44 +02:00
anna 7c3f532d9c do not create another capture when not necessary; capture should be the same when substitutor define such dependency (IDEA-57340; IDEA-5731) 2012-05-03 09:19:02 +02:00
Dmitry Jemerov 7cdd8b62c9 Merge remote-tracking branch 'origin/master' 2012-04-26 19:33:43 +02:00
peter 939e034fb4 enable the scary fix for IDEA-83714 Non-existent class in generic arguments trips the smart auto-completion component 2012-04-26 18:11:12 +02:00
Dmitry Jemerov 8f294755a2 fix stub/AST mismatches and IOOBE in indices: use correct file content when building stubs for unsaved document (IDEA-85266) [r=peter, jeka] 2012-04-26 15:29:09 +02:00
peter a58b97b936 IDEA-83714 Non-existent class in generic arguments trips the smart auto-completion component 2012-04-25 23:44:37 +02:00
peter 39b1487491 IDEA-83918 Error completion behaviour for methods in imports. 2012-04-25 22:12:42 +02:00
anna ab5cb775fe IDEA-84960 2012-04-20 11:36:05 +02:00
anna 817fc5aae4 simlify ? super ? wildcard (IDEA-63765) 2012-04-19 12:41:39 +02:00
anna f4cf77fb68 capture wildcard for getClass calls 2012-04-19 12:41:38 +02:00
Dmitry Avdeev 7c56c449ce IDEA-82122 JSP ambiguous import conflict / priority (multiple choices) 2012-04-18 15:32:03 +04:00
Roman Shevchenko 9a2c735d51 Drop deprecated APIs 2012-04-16 21:17:53 +02:00
anna e5706b0fc5 foreach param visibility restored (IDEA-84676) 2012-04-16 17:21:30 +02:00
Roman Shevchenko a9d2bee8e6 IDEA-84093 (augment library classes) 2012-04-11 09:40:52 +02:00
anna a36ec814a0 more precise allowUncheckedConversion 2012-04-10 12:46:55 +02:00
anna e620a9e7b3 revert 2012-04-10 10:18:10 +02:00
Alexey Kudravtsev b70c17f1cf @notnull 2012-04-10 12:03:08 +04:00
Alexey Kudravtsev 5984433319 notnull 2012-04-10 11:57:58 +04:00
anna 923f9b22ce do not mark as conflict static methods from different (inherited) classes by default 2012-04-09 15:14:49 +02:00
anna c45481d439 static allow unchecked conversions tweaks 2012-04-09 13:58:47 +02:00
anna 38c8ea8d02 ambiguous method calls: conflict resolver, tests
(IDEA-24768)
warn in jdk7 about static methods classes with same erased signature
2012-04-09 12:43:31 +02:00
anna e386cea3ab ambiguous method calls: conflict resolver, tests (IDEA-78027) 2012-04-09 12:12:56 +02:00
anna d8748bb076 ambiguous method calls: conflict resolver, tests
(IDEA-67832; IDEA-67837; IDEA-67573; IDEA-57306;
 IDEA-57535; IDEA-57269; IDEA-57278; IDEA-57317)
2012-04-09 11:57:27 +02:00
anna dc5c191afc ambiguous method calls: conflict resolver, tests
(IDEA-67919; IDEA-67863; IDEA-67920;
 IDEA-67831; IDEA-67833; IDEA-67674;
 IDEA-67587; IDEA-57646; IDEA-57407;
 IDEA-57279; IDEA-57296; IDEA-57297;
 IDEA-57316; IDEA-57331)
2012-04-06 11:55:43 +02:00
Maxim.Medvedev ddbc9d9b69 IDEA-66792 groovy: bad code green: applicability of annotation is not verified with regard to target element 2012-04-06 12:04:27 +04:00
anna 27b6395f89 fix inference for object type arg 2012-04-05 19:08:45 +02:00
Maxim Shafirov 1f47e825ee Don't attempt to find out cls parameter name from attached sources when generating mirror text, since we only need mirror text when there's no source attached 2012-04-05 13:37:21 +04:00