Anna Kozlova
780d216424
generate toString: ensure default templates available
2015-01-09 12:29:08 +01:00
Anna Kozlova
5feebe5389
prepare equals/hasCode to use velocity templates
2015-01-09 10:27:57 +01:00
Anna Kozlova
c9451d87fb
org.jetbrains.generate.tostring -> org.jetbrains.java.generate; remove StringUtil
2015-01-09 10:27:54 +01:00
Anna Kozlova
51971c4a7a
wrap return value: teach inference (IDEA-135027)
2015-01-08 19:54:18 +01:00
Anna Kozlova
23379055b0
move class to upper level: ensure default class comment formatted (IDEA-134948)
2015-01-08 13:16:41 +01:00
Anna Kozlova
777397d0d2
LambdaHighlightingUtil removed from java-psi-api
2015-01-07 16:37:40 +01:00
Anna Kozlova
e71f91a880
EA-63611 - assert: JavaSharedImplUtil.normalizeBrackets
2015-01-05 20:09:47 +01:00
peter
5a5f2b7541
IDEA-131899 Writing Javadoc does not automatically trigger hinting / auto-completion
...
autopopup in parameter names
2015-01-05 19:53:48 +01:00
peter
192f18bb1e
IDEA-134472 Code completion does not offer variable names that match field names
2015-01-05 16:09:08 +01:00
peter
f5ab71d3b6
IDEA-134020 ctrl+shift+enter complete error to "package some.pkg"
2015-01-05 16:09:07 +01:00
peter
faa69a6aa2
IDEA-134123 Reflection code completion generates Type....class instead of Type[].class for varargs
2015-01-02 17:19:54 +01:00
peter
12b7a03e2f
don't add imports in dumb mode, other places
2015-01-02 15:11:50 +01:00
peter
535be499c9
don't add imports in dumb mode (EA-63792)
2015-01-02 15:02:18 +01:00
Anna Kozlova
51b8edcfe8
lets select copied files in project view (invoked from project view) only if open in editor option is selected (IDEA-131665)
2015-01-02 14:26:15 +01:00
peter
0afb244fea
disable aspect creation in dumb mode as it requires findClass
2015-01-02 12:59:14 +01:00
Anna Kozlova
5ecb541855
extract method: skip parenthesis as they are skipped by control flow (IDEA-134904)
2015-01-02 12:05:47 +01:00
Anna Kozlova
417c8edc04
ensure reassign state is cleared
2014-12-30 20:19:24 +01:00
Anna Kozlova
8b4c72f6e6
navigate from array creation expr should not land on constructor(s) but on class definition (IDEA-129546)
2014-12-30 15:36:38 +01:00
Anna Kozlova
dad0c70215
test finder: try case insensitive finder for test classes (IDEA-134321)
2014-12-30 15:36:36 +01:00
Anna Kozlova
d55ef6bae7
d'n'd in packages view: forbid move if class already exist in the corresponding package (IDEA-41918)
2014-12-29 21:15:14 +01:00
Anna Kozlova
de0f135bb7
generify: no need to check read-only status, it is checked for all refactorings in BaseRefactoringProcessor (IDEA-15335)
2014-12-29 21:15:13 +01:00
Anna Kozlova
92bb2b6d65
extract if condition: ensure brackets (IDEA-134698)
2014-12-29 18:57:46 +01:00
Maxim.Mossienko
c0bd98383c
properly working navigation
2014-12-24 23:03:56 +01:00
Maxim.Mossienko
ecbf2e64c5
[Java] When we complete class name after new then if constructor(s) exist: show documentation for it, for several constructors suggest list of links to particular constructor documentation, same way as we do for (overloaded) calls.
...
Also try hard for documentation to work on incomplete new expressions like 'new Class<caret>', 'new Class(<caret>)'. As useful side effect method documentation links are shown for overloads (or method documentation for no overloads) when documentation action is invoked in argument list.
2014-12-24 22:05:27 +01:00
Maxim.Mossienko
2618e5f354
introduced variable
2014-12-24 22:05:26 +01:00
Anna Kozlova
bb51fb1c63
generate equals/hashCode: support deep arrays equals for java > 1.5 (IDEA-131533)
2014-12-24 20:26:36 +01:00
Anna Kozlova
6f12108208
constructor -> builder: allow to rename setter prefix together and remember the choice for a project (IDEA-102132)
2014-12-24 20:26:34 +01:00
Maxim.Mossienko
74c5e31709
fixing large duplicates
2014-12-24 19:06:15 +01:00
Dmitry Jemerov
60b8e7041b
replace PsiPackage.getChildren(scope) API with PsiPackage.getFiles(scope); use it for coverage and package view
2014-12-24 15:31:10 +01:00
Dmitry Jemerov
d7e7555e7b
remove a couple of unnecessary Project parameters
2014-12-24 15:31:10 +01:00
Dmitry Jemerov
c8055c9253
remove more gratuitous uses of reflection
2014-12-24 15:31:09 +01:00
peter
97d3accaee
AddModuleDependencyFix: add import only in non-dumb mode (EA-63633 - INRE: FileBasedIndexImpl.handleDumbMode)
2014-12-24 15:28:50 +01:00
peter
546f255e28
no getOriginalClass in dumb mode (EA-63632 - INRE: FileBasedIndexImpl.handleDumbMode)
2014-12-24 15:28:50 +01:00
Anna Kozlova
607d4e4f79
make static: allow to delegate (IDEA-24060)
2014-12-23 19:32:30 +01:00
Anna Kozlova
f99580f6a5
enable delegate for interfaces in 1.8
2014-12-23 19:32:29 +01:00
peter
3ad506044f
autopopup completion in javadoc local reference (IDEA-131899)
2014-12-23 18:25:17 +01:00
Vladimir Krivosheev
627cf64204
extract HttpRequests.getReader
2014-12-23 16:55:28 +01:00
Andrey Starovoyt
b20fc1c936
live templates: incorrect adding generic parameter IDEA-134434
2014-12-23 18:18:43 +03:00
peter
d338d17b18
java & groovy line markers made non-dumb-aware
2014-12-23 15:13:03 +01:00
Anna Kozlova
62b540f862
inplace introduce parameter: ensure that parameter is not deleted if not all occurrences are replaced
2014-12-23 14:17:31 +01:00
Anna Kozlova
534f8ad773
automatically rename overloads (IDEA-131926)
2014-12-23 14:17:30 +01:00
Anna Kozlova
083e522f02
extract method: disable visibility choice when target class is interface (IDEA-134635)
2014-12-23 11:42:43 +01:00
Anna Kozlova
afc3e23260
extract method: disable make static when extracting from default method; ensure static extracting from constant in interface (IDEA-134636)
2014-12-23 11:42:42 +01:00
Anna Kozlova
a40532d63f
safe delete: ensure @Overrides are deleted according to selected methods in overriding methods chooser (IDEA-111191)
2014-12-23 11:42:41 +01:00
Anna Kozlova
b5c31694cb
moves: open result in editor (IDEA-133015)
2014-12-22 15:49:49 +01:00
peter
d751ddd81c
non-code anno gutter icons: add an explanation
2014-12-22 13:55:31 +01:00
Vladimir Krivosheev
16d9d5767b
cleanup
2014-12-19 19:00:24 +01:00
Anna Kozlova
f02893f6e4
fix compilation
2014-12-19 17:15:28 +01:00
Anna Kozlova
559397d21f
cascade delete (IDEA-80842)
2014-12-19 17:08:05 +01:00
Vladimir Krivosheev
4d95a53bc8
maven — use HttpRequests
2014-12-19 16:28:10 +01:00