peter
|
305338da64
|
IDEA-150666 JavaProjectCodeInsightSettings.nameMatches() produces too much garbage
|
2016-01-20 19:59:35 +01:00 |
|
peter
|
1281cc8959
|
remove size() from collection.toArray() smart completion (IDEA-142273)
|
2016-01-20 16:47:54 +01:00 |
|
Rustam Vishnyakov
|
2b0419d9bd
|
Use properly inherited Java highlighting colors (IDEA-146984 Lot of Java color options doesn't inherit from Language Default)
|
2016-01-20 13:02:15 +03:00 |
|
Vladimir Krivosheev
|
227df49014
|
do not save default language level (but if you set it once, it will be never cleared — because our default (LanguageLevel.HIGHEST) is changing every java release)
|
2016-01-20 09:43:11 +01:00 |
|
Alexey Kudravtsev
|
60946dd303
|
cleanup: avoid "ambiguous charset" warning
|
2016-01-18 16:11:16 +03:00 |
|
Anna Kozlova
|
8c04e64f09
|
move members: ignore conflict if resolution was with static problems (IDEA-149968)
|
2016-01-14 16:18:20 +01:00 |
|
Anna Kozlova
|
2ccb8c9d9c
|
convert anonym to inner: check vararg params (IDEA-150379)
|
2016-01-14 16:18:20 +01:00 |
|
Anna Kozlova
|
4b1d5629ec
|
copy classes: retarget refs in extends lists (IDEA-150234)
|
2016-01-13 20:22:33 +01:00 |
|
Anna Kozlova
|
f93d2caef2
|
extract "exclude from auto-import substep"
|
2016-01-13 18:22:17 +01:00 |
|
Anna Kozlova
|
f7bbd49f75
|
(on-the-fly) static import of constant
|
2016-01-13 16:54:58 +01:00 |
|
Anna Kozlova
|
84b6b19292
|
safe delete: more precise check for safe delete top level classes (IDEA-150276)
|
2016-01-13 16:54:58 +01:00 |
|
Anna Kozlova
|
3fd8dfd38c
|
change signature: convert method reference to lambda if SAM method signature was changed (IDEA-150138)
|
2016-01-13 16:54:58 +01:00 |
|
Anna Kozlova
|
b56e7e0c20
|
change signature: propagate parameters change to lambda expressions (IDEA-150138)
|
2016-01-13 16:54:58 +01:00 |
|
Anna Kozlova
|
e319941c75
|
fix wording (IDEA-150240)
|
2016-01-12 19:28:49 +01:00 |
|
Anna Kozlova
|
a5b7676e03
|
move members: process qualified ref if it was at the same time statically imported (IDEA-91634)
|
2016-01-12 19:28:49 +01:00 |
|
Anna Kozlova
|
76ba194606
|
add unambiguous static import: disable according to the option/disable for read-only files, etc
|
2016-01-12 13:45:16 +01:00 |
|
Anna Kozlova
|
33bd7823ee
|
static imports: preserve one named method per class even if no applicable method found
|
2016-01-12 13:45:16 +01:00 |
|
Anna Kozlova
|
d8ea1bc2fe
|
inline method to method reference: convert to lambda (IDEA-148481)
|
2016-01-11 18:53:47 +01:00 |
|
Dmitry Batkovich
|
a6b9448bc9
|
cleanup
|
2016-01-11 19:31:12 +03:00 |
|
Dmitry Batkovich
|
ee4f459bc7
|
type migration: wait an answer from dialog even process is finished IDEA-150179
|
2016-01-11 19:28:36 +03:00 |
|
Dmitry Batkovich
|
f973d6b47f
|
type migration: MigrationException must be at least volatile
|
2016-01-11 19:11:33 +03:00 |
|
Anna Kozlova
|
05d33f6911
|
fix helpid (IDEA-150148)
|
2016-01-11 16:36:11 +01:00 |
|
Dmitry Batkovich
|
b3f2bc4843
|
type migration: failed migration usages know about root (required for type migration failed usages ui) IDEA-150181
|
2016-01-11 18:22:36 +03:00 |
|
Dmitry Batkovich
|
57d47656ae
|
type migration: allow add root if type parameters are already exist (example: IDEA-150172)
|
2016-01-11 16:29:34 +03:00 |
|
Dmitry Batkovich
|
5c37134bf7
|
type migration: don't migrate method qualifiers type if type parameters are assignable (example: IDEA-150178)
|
2016-01-11 14:35:57 +03:00 |
|
Anna Kozlova
|
108c733015
|
safe delete: check hierarchy excluding current method (IDEA-150176)
|
2016-01-09 13:01:50 +01:00 |
|
Anna Kozlova
|
1b89ea0cf8
|
avoid resolve during index results processing
|
2016-01-07 16:06:39 +01:00 |
|
pasynkov
|
6257912187
|
JavaDocInfoGenerator creation through factory (to be overridden by Upsource)
|
2016-01-05 16:34:52 +01:00 |
|
Anna Kozlova
|
31f70a9eb1
|
enable auto import on the fly for static methods (IDEA-103995)
|
2015-12-31 15:17:29 +01:00 |
|
Anna Kozlova
|
f856e12c8a
|
generate getter/setter: show visibility hint (IDEA-148942)
|
2015-12-30 15:29:56 +01:00 |
|
peter
|
2fff9c497b
|
make smart completion work in java extends/implements clauses (IDEA-38166)
|
2015-12-29 18:00:59 +01:00 |
|
peter
|
123b0ac262
|
completion extends/implements lists: mark inapplicable class kinds red (IDEA-38166)
|
2015-12-29 18:00:58 +01:00 |
|
Anna Kozlova
|
aafb2c63d3
|
pull up: reinit abstract state when model is recreated (IDEA-149788)
|
2015-12-29 16:46:58 +01:00 |
|
Anna Kozlova
|
dbbb63e447
|
move inner: validate package name (IDEA-149824)
|
2015-12-29 16:46:58 +01:00 |
|
Anna Kozlova
|
2a1cdfff85
|
push down: decode references once with respect to other moved members (IDEA-149639)
|
2015-12-28 19:07:22 +01:00 |
|
Anna Kozlova
|
70a05d28f1
|
generate equals/hashCode: provide default templates with defining fqn so if it is not found in the scope - corresponding template could be marked as not applicable (IDEA-149147)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
a19f41e6c6
|
extract: collect classes to search for available methods from intersections/captures, etc (IDEA-57404)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
6fe7ef3c12
|
extract: don't reject super types based on calling of final methods - they could be called on inheritors without problems (IDEA-149121)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
05b90b10a3
|
introduce: shrink selection to exclude whitespaces and comments (IDEA-149120)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
b9b85cca9d
|
inline super: append implements cases to extends list of type parameter (IDEA-149230)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
930bbc66e2
|
extract super: ensure extends reference reformatted (IDEA-149247)
|
2015-12-28 10:27:00 +01:00 |
|
Anna Kozlova
|
1d9dadf557
|
batch analysis: if source content intersects with library sources - let content to win and be analyzed (IDEA-149055)
|
2015-12-28 10:27:00 +01:00 |
|
Dmitry Batrak
|
1480d3bda7
|
IDEA-149712 Change widen-selection (ctrl-w) behaviour for a class or method with a comment
|
2015-12-25 19:10:58 +03:00 |
|
Dmitry Batrak
|
d9f95e9353
|
IDEA-149712 Widen-selection (ctrl-w) to include a step for 'for' statement header
|
2015-12-25 17:45:01 +03:00 |
|
peter
|
c659eea193
|
IDEA-149428 Suggested variable name on a chain of lambdas has a different name to the original
|
2015-12-24 21:16:23 +01:00 |
|
peter
|
6cda6483db
|
remove custom smart pointer factories for import lists & implicit variables since they don't seem to do anything particularly useful
|
2015-12-24 19:54:37 +01:00 |
|
Dmitry Batrak
|
f1985504d6
|
IDEA-149095 Java class tooltip suggests containing module, but class is from library JAR
|
2015-12-23 20:57:12 +03:00 |
|
Dmitry Batkovich
|
2b1834cc2d
|
type migration: sort of usages updated to prevent unresolved smart pointers
|
2015-12-23 18:18:30 +03:00 |
|
Dmitry Batkovich
|
2abed8dc94
|
guava type migration: quick fix improved to work in one write-action, support guava's Predicates
|
2015-12-23 16:15:47 +03:00 |
|
peter
|
e16833c6be
|
a bit of javadocs for stub-based hierarchy symbols
|
2015-12-22 17:50:10 +01:00 |
|