peter
|
9ffa29ca2d
|
doPostponedFormatting after formatting in completion after new (IDEA-CR-14717)
|
2016-10-20 18:16:36 +02:00 |
|
Anton Tarasov
|
b0737a9f3a
|
[followup] IDEA-162563 Action menus do not have icons under HiDPI linux
- New interface: JBUI.JBIcon. EmptyIcon now implements it.
- New method: JBUI.scale(JBIcon)
|
2016-10-20 16:12:56 +03:00 |
|
Anna.Kozlova
|
22c8ebf4bf
|
hide add new array expression for non inferred types
|
2016-10-20 13:14:23 +02:00 |
|
Anna.Kozlova
|
8952680a73
|
completion: infer Throwable for thrown bounds in completion so more candidates would be applicable (IDEA-162710)
|
2016-10-20 13:14:23 +02:00 |
|
Roman Shevchenko
|
611018f2fa
|
Merge remote-tracking branch 'origin/master'
|
2016-10-20 09:45:42 +02:00 |
|
Tagir Valeev
|
74ae9731a8
|
IDEA-162694 Improve "Merge filter chain" intention
|
2016-10-20 11:19:25 +07:00 |
|
peter
|
1831c53320
|
constructor completion: implement anonymous methods after arg live template (IDEA-CR-14717)
|
2016-10-19 19:27:57 +02:00 |
|
peter
|
5b863d7817
|
constructor completion: insert the chosen constructor and position the caret accordingly (IDEA-CR-14717)
|
2016-10-19 19:27:57 +02:00 |
|
Roman Shevchenko
|
d77241c459
|
[java] extracts module virtual file detection routine
|
2016-10-19 18:12:44 +02:00 |
|
Tagir Valeev
|
19af166e5d
|
IDEA-CR-14593: MethodRefCanBeReplacedWithLambdaInspection#isWithSideEffects -> LambdaRefactoringUtil#canConvertToLambda; mapToFlatMap extracted
|
2016-10-19 16:25:20 +07:00 |
|
peter
|
2824ee87e4
|
java completion: fix "{} ()" when choosing anonymous class constructor with parameters
|
2016-10-19 09:23:15 +02:00 |
|
Yaroslav Lepenkin
|
45bce36692
|
[Parameter Name Hints] show for binary and polyadic expressions
|
2016-10-18 18:08:36 +03:00 |
|
Yaroslav Lepenkin
|
7a6ccee859
|
[Parameter Name Hints] added couple more filtered items
|
2016-10-18 17:12:36 +03:00 |
|
Yaroslav Lepenkin
|
ad4efc945d
|
[Parameter Name Hints] added one more filtered item
|
2016-10-18 17:12:36 +03:00 |
|
Yaroslav Lepenkin
|
257d04e1c1
|
[Parameter Name Hints] added couple more blacklist items
|
2016-10-18 17:12:36 +03:00 |
|
Yaroslav Lepenkin
|
83fea03184
|
[Parameter Name Hints] per-language blacklist, each language implementation can now provide it's own default list
|
2016-10-18 17:12:36 +03:00 |
|
Anna.Kozlova
|
774f493c71
|
remove unused logger
|
2016-10-18 15:14:44 +02:00 |
|
Anna.Kozlova
|
760e496088
|
remove superficial line breaks from test method templates (IDEA-162465)
|
2016-10-18 15:14:44 +02:00 |
|
Anna.Kozlova
|
deb0320103
|
safe delete: ensure javadoc refs are processed on waterfall parameter deletion (IDEA-162675)
|
2016-10-18 12:46:59 +02:00 |
|
Roman Shevchenko
|
c0e497cb96
|
[java] filtering out non-Java directories in "Create module-info.java" action (EA-88041)
|
2016-10-18 12:06:45 +02:00 |
|
Tagir Valeev
|
ab6907ca07
|
IDEA-162696 Intention "Merge filter chain" does not add parentheses if necessary
|
2016-10-18 13:49:07 +07:00 |
|
Dmitry Batkovich
|
e9ef5ecdb8
|
Merge remote-tracking branch 'origin/master'
|
2016-10-17 20:47:11 +03:00 |
|
Anna.Kozlova
|
e5ea93c403
|
create test: try to find module with test roots depending on current module (IDEA-162421)
|
2016-10-17 19:00:10 +02:00 |
|
Anna.Kozlova
|
2a8fc8cbc6
|
extract method object: process parameters as output variables (IDEA-162642)
|
2016-10-17 19:00:10 +02:00 |
|
Anna.Kozlova
|
e80d2486b2
|
disable introduce functional parameter outside method:
EA-87518 - NPE: IntroduceParameterHandler$MyExtractMethodProcessor$MyAbstractExtractDialog.getChosenParameters
|
2016-10-17 19:00:10 +02:00 |
|
Dmitry Batkovich
|
67424cae15
|
Merge remote-tracking branch 'origin/master'
|
2016-10-17 19:14:28 +03:00 |
|
Dmitry Batkovich
|
1bc12672eb
|
Merge branch 'db/javac-ast'
# Conflicts:
# platform/util/resources/misc/registry.properties
|
2016-10-17 19:05:41 +03:00 |
|
Anna.Kozlova
|
313b33ec31
|
paste reference: ignore binding if reference was not created as it could be e.g. groovy method name = invalid java identifier
EA-89854 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText
|
2016-10-17 13:10:49 +02:00 |
|
Anna.Kozlova
|
0cb5558e85
|
inplace introduce variable: ensure validity of created var
EA-63354 - PIEAE: CompositePsiElement.getContainingFile
|
2016-10-17 13:10:49 +02:00 |
|
Tagir Valeev
|
86eaaf22bf
|
IDEA-160988 Add inspection to merge adjacent Stream API calls
|
2016-10-17 17:17:46 +07:00 |
|
Maxim.Mossienko
|
33a22cef22
|
build package nodes in background
|
2016-10-14 22:04:15 +02:00 |
|
Roman Shevchenko
|
221dff5bd7
|
Merge remote-tracking branch 'origin/master'
|
2016-10-14 19:08:58 +02:00 |
|
Roman Shevchenko
|
156a98a67b
|
[java] automatic modules
|
2016-10-14 19:08:29 +02:00 |
|
peter
|
55de2fc2b2
|
simplify restoreFromStubIndex
|
2016-10-14 18:00:35 +02:00 |
|
Anna.Kozlova
|
011101a31e
|
move everything preserving source root on multiselection (IDEA-160969)
|
2016-10-14 16:21:09 +02:00 |
|
Anna.Kozlova
|
d209b373a6
|
inline parameter: warn if method with target signature already exist (IDEA-162205)
|
2016-10-14 16:21:09 +02:00 |
|
peter
|
c466ff3386
|
optimize imports on refactoring shouldn't lead to deadlocks (like IDEA-162441) if invoked in dumb mode
|
2016-10-14 14:18:54 +02:00 |
|
Anna.Kozlova
|
30d5ae89d0
|
postfix template: introduce field: if configured, start inplace
|
2016-10-14 09:57:28 +02:00 |
|
Anna.Kozlova
|
614deb2e24
|
postfix completion: inplace introduce variable: ensure doc committed when handler is started inside writeAction
test: switch on inplace mode in tests
EA-86900 - RE: PostprocessReformattingAspect.beforeDocumentChanged
|
2016-10-14 09:57:28 +02:00 |
|
Anna.Kozlova
|
5881ca3033
|
don't search for @Override annotation for constructors
EA-72260 - PIEAE: PsiUtilCore.ensureValid
|
2016-10-14 09:57:28 +02:00 |
|
Anna.Kozlova
|
7934a19e29
|
inplace introduce variable: ensure valid occurrences ranges after put inside loop/lambda/etc
EA-62679 - assert: JavaVariableInplaceIntroducer.collectAdditionalElementsToRename
|
2016-10-14 09:57:28 +02:00 |
|
Roman Shevchenko
|
de77414c12
|
Merge remote-tracking branch 'origin/master'
|
2016-10-13 12:45:44 +02:00 |
|
Roman Shevchenko
|
71f6d5f842
|
[java] module name validator
|
2016-10-13 12:44:19 +02:00 |
|
Roman Shevchenko
|
99954a6c04
|
Cleanup (duplicates; warnings; typos; formatting)
|
2016-10-13 12:44:16 +02:00 |
|
Roman Shevchenko
|
4306d522eb
|
[java] module usages search and rename
|
2016-10-13 11:56:33 +02:00 |
|
Alexey Kudravtsev
|
ffa76a55d0
|
removed UnusedDeclaration suppression from deprecated members since their usages are ignored anyway now
|
2016-10-13 12:38:08 +03:00 |
|
peter
|
f7e6b044ee
|
don't autoinsert an overload with parameters when java.completion.argument.live.template is enabled
|
2016-10-12 19:14:50 +02:00 |
|
Anna.Kozlova
|
6c9abf0577
|
create from usage: filter potential target types if member can't be created there based on JVMElementFactory
EA-77006 - IOE: LightElement.add
|
2016-10-12 18:22:05 +02:00 |
|
Anna.Kozlova
|
e7a9ddc154
|
ensure move anonymous to inner inside java
EA-89772 - CCE: AnonymousToInnerHandler.createClass
|
2016-10-12 14:04:38 +02:00 |
|
Anna.Kozlova
|
5af6b0be16
|
defer assignment: choose anchor from same code block
EA-48621 - assert: CompositeElement.addChild
|
2016-10-12 14:04:38 +02:00 |
|