Commit Graph
18913 Commits
Author SHA1 Message Date
Anna Kozlova 81ed04a7dc search for method implementations with correct substitutor 2015-02-20 22:03:19 +01:00
Anna Kozlova 9fc640a8f0 ensure correct expression is checked during read before write variable check (IDEA-135937) 2015-02-20 21:37:28 +01:00
Yaroslav Lepenkin 1e4517ee77 Merge remote-tracking branch 'origin/master' 2015-02-20 22:33:42 +03:00
Anna Kozlova a7efd33b2b cast conversion applicable for wildcard vs type parameter if bounds agree (IDEA-75628) 2015-02-20 19:46:49 +01:00
Anna Kozlova 939c490895 cast conversion: substitute type parameter bounds for recursive types (IDEA-136527) 2015-02-20 19:46:46 +01:00
Dmitry Jemerov 4901d7676c register MethodsSuperSearch in JavaCoreEnvironment 2015-02-20 18:19:13 +01:00
peter 4f2ff641cd completion-robust LightFieldBuilder.isEquivalentTo (https://devnet.jetbrains.com/message/5535850) 2015-02-20 17:41:45 +01:00
Vladislav.Soroka f8c698fdc1 source searcher: compilation fix 2015-02-20 19:35:08 +03:00
Vladimir Krivosheev 5a9487b15f don't load default state from resources by default 2015-02-20 17:08:17 +01:00
Vladislav.Soroka fa361fdc54 source searcher: use groupId for maven sources search;
related issue: IDEA-135073 IDEA can't download source but it exists in a remote repository
2015-02-20 19:05:08 +03:00
Egor.Ushakov 4ad508a75f removed unused actions 2015-02-20 17:29:08 +03:00
Egor.Ushakov 7cf55c1aef cleanup 2015-02-20 17:29:06 +03:00
Yaroslav Lepenkin 5c12bb5366 Merge branch 'no-reformat-dialog-on-reformat-code-action' 2015-02-20 17:15:21 +03:00
Bas Leijdekkers 102924971c SSR: fix replacing for with foreach 2015-02-20 14:17:05 +01:00
Egor.Ushakov 2169bbc921 avoid unknown class in quick eval 2015-02-20 16:12:49 +03:00
Egor.Ushakov a2f1d6951c toString implementations for easier debug 2015-02-20 16:12:47 +03:00
Anna Kozlova 30c92a6fd2 mnemonics provided (IDEA-136669) 2015-02-20 13:09:28 +01:00
Anna Kozlova 2eb4d637f0 ensure field prefixes/suffixes are stripped on getters/setters generation (IDEA-136777) 2015-02-20 13:09:26 +01:00
Anna Kozlova 821ed4c4b2 do not import class if qualified name doesn't correspond to the provided qualifier (IDEA-136536) 2015-02-20 11:41:20 +01:00
Dmitry Batrak 05015b2e8a IDEA-136397 Close brace in try resource block 2015-02-20 11:35:58 +03:00
Anna Kozlova ab09470050 method refs: missed super substitutor (IDEA-136717) 2015-02-19 20:40:49 +01:00
Konstantin Bulenkov 69f6ca727d HiDPI default component/dialog sizes 2015-02-19 20:05:59 +01:00
Konstantin Bulenkov df4adf09e2 HiDPI default component/dialog sizes 2015-02-19 20:05:55 +01:00
Egor.Ushakov 1700722445 EA-64920 - INRE: FileBasedIndexImpl.handleDumbMode 2015-02-19 21:16:28 +03:00
Anna Kozlova dbb1beb4d9 testdata fixed 2015-02-19 19:10:09 +01:00
Egor.Ushakov f7eddb75a8 prevent IndexNotReadyException in quick evaluate 2015-02-19 20:44:12 +03:00
Egor.Ushakov fabbd11efa find a position in debugger thread no matter what 2015-02-19 20:44:11 +03:00
Anna Kozlova 274b3ef006 do not log PCE (EA-64816 - assert: PsiAugmentProvider.getInferredType) 2015-02-19 18:08:01 +01:00
Anna Kozlova 42eebd73bc inline local: fix dialog title 2015-02-19 18:08:00 +01:00
Anna Kozlova 11e81ab9d5 new inference: provide lambda incompatibility message based on failed inference (IDEA-131882) 2015-02-19 18:07:59 +01:00
Anna Kozlova 4f0ab6f093 new inference: show bounds incompatibility error messages detected during inference (IDEA-131882) 2015-02-19 18:07:57 +01:00
Anna Kozlova d631901d7e distinguish capture in presentable text 2015-02-19 18:07:56 +01:00
Anna Kozlova b06817081b new inference: reject to infer variables if it's upper bound doesn't agree with lower/equal bound (when present) 2015-02-19 18:07:55 +01:00
Anna Kozlova 7bdb789b45 new inference:
reject inference if lower and equals bounds do not agree;
 -> inference variable should fill extends list types with it's upper bounds as they are correctly substituted with session's inference variables, otherwise incorporation up-up rule could get refs to initial type parameter instead of correct inference variable
2015-02-19 18:07:54 +01:00
Egor.Ushakov abdd8b2d52 no need for spin allocator 2015-02-19 20:00:08 +03:00
Egor.Ushakov e1b7beb204 no need to find class if not requested 2015-02-19 19:40:02 +03:00
Rustam Vishnyakov 78ce165a03 Correct JavaDoc attributes (IDEA-100249 Darcula: default attributes for Javadoc) 2015-02-19 19:22:04 +03:00
Yaroslav Lepenkin 6e8b5f6cdc Refactored way of providing notification info from ImportOptimizers: just return CollectingInfoRunnable instead of plain one. 2015-02-19 17:56:51 +03:00
Egor.Ushakov 4302f10893 fixed View as for empty selection 2015-02-19 17:39:08 +03:00
Dennis Ushakov 6675461b1a more IDEA-CR-1432 2015-02-19 16:49:44 +03:00
Alexey Kudravtsev 278ba23829 diagnostics 2015-02-19 16:18:10 +03:00
Alexey Kudravtsev fef21c60cb EA-64708 - IAE: InjectedSelfElementInfo.<init> 2015-02-19 16:18:09 +03:00
Alexey Kudravtsev 7bc362a988 diagnostics 2015-02-19 16:18:08 +03:00
Dennis Ushakov cded6fd316 IDEA-CR-1432 2015-02-19 15:06:41 +03:00
Dmitry Batrak 88f587d17c IDEA-125512 switch case doesn't indent properly 2015-02-19 14:55:16 +03:00
Alexey Kudravtsev e7862a2ca7 refactor mapping: made thread-safe, pushed dangerous method down 2015-02-19 13:21:37 +03:00
Dennis Ushakov c196467e54 support psi-pointers for stub elements in platform 2015-02-19 11:39:51 +03:00
nik 27ac327089 external build: corrected check for internal JDK, excessive logging removed 2015-02-19 11:12:53 +03:00
Dmitry Batrak db78755a84 IDEA-136452 Can't surround with {} code starting from the comment under if statement 2015-02-19 10:35:55 +03:00
Vladimir Krivosheev 1afa92e745 fix tests - add invokeAndWait 2015-02-19 07:01:27 +01:00