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