Commit Graph
8475 Commits
Author SHA1 Message Date
Bas Leijdekkers 83e33db1c7 cleanup 2015-01-27 08:53:27 +01:00
Anna Kozlova 6edc7c729c extract method object: postpone formatting (IDEA-114278) 2015-01-26 20:19:16 +03:00
Yaroslav Lepenkin 423055974e IDEA-100368 package-info.java javadoc does not respond to Reformat Code 2015-01-26 19:51:36 +03:00
Yaroslav Lepenkin f761339f62 When detecting field dependencies, check method calls used in initializer whether they have references on class fields (IDEA-135442) 2015-01-26 19:47:21 +03:00
Anna Kozlova 8b43e0f358 generate getters/setters: titles, more implicit variable hints 2015-01-22 20:13:53 +01:00
Anna Kozlova 9c9daeef26 generate getter/setter by user template 2015-01-22 19:14:33 +01:00
Dmitry Jemerov cb13dccb2e disable HTML tag auto-closing inside JavaDoc inline tags (IDEA-66096) 2015-01-21 19:32:15 +01:00
Dmitry Avdeev 407dbb0539 cleanup 2015-01-21 15:13:42 +03:00
Anna Kozlova 5b62d34d11 switch context when get to anonymous class so access to the inherited members should not be raised as a conflict; super expression 2015-01-20 15:42:48 +01:00
Alexey Kudravtsev bca58728ad assertion when creating list with extremely small size 2015-01-20 16:28:02 +03:00
Maxim.Mossienko 4000b08193 IDEA-96013 Quick javadoc invoked differently from decomiled class stub and other places 2015-01-20 13:34:50 +01:00
Alexey Kudravtsev dd469ff7dc cleanup 2015-01-20 13:20:21 +03:00
Anna Kozlova 64894391ea switch context when get to anonymous class so access to the inherited members should not be raised as a conflict 2015-01-20 11:13:06 +01:00
Yaroslav Lepenkin 5d94f4fdb9 Fully Qualify Names in Javadoc option now is represented by combo, instead of three radios 2015-01-20 12:38:54 +03:00
Yaroslav Lepenkin b92369b505 Extracted JSP imports panel from Java Code Style Settings imports tab into JSP one 2015-01-20 12:38:53 +03:00
Anna Kozlova 88b543d2c6 generate equals/hashCode: generate deepHashCode for IntelliJ template; do not use deep equals for Objects template as Objects.hash doesn't support it anyway (IDEA-135313) 2015-01-19 19:02:10 +01:00
Anna Kozlova 296d5e3182 NPE (IDEA-135369) 2015-01-19 15:32:34 +01:00
Anna Kozlova d60840ee4f cleanup 'public' modifier from the interface on "pull default method" (IDEA-135292) 2015-01-19 12:06:50 +01:00
Anna Kozlova e39377d449 Merge remote-tracking branch 'origin/master' 2015-01-19 10:55:11 +01:00
Konstantin Bulenkov 4b0204d894 HiDPI: wrap to JBUI.size 2015-01-18 15:16:38 +01:00
Yaroslav Lepenkin 7271f25e18 ImportLayoutPanel: "<blank lines>" attributes changed from link to greyed 2015-01-16 14:28:38 +02:00
Rustam Vishnyakov 8233978707 Code style settings refactoring: remove outdated panels with multiple languages and language selector 2015-01-16 13:05:07 +03:00
Yaroslav Lepenkin 12bf0e188b If in dumb mode, do not check whether annotation is type annotation. It will will prevent from resolve and IndexNotReadyException in case of dumb mode. (EA-63605) 2015-01-16 11:53:48 +02:00
Yaroslav Lepenkin de17dfa24d Added ability to align consecutive variables declaration (IDEA-56947) 2015-01-16 11:53:47 +02:00
Anna Kozlova 7fbbc52ed6 reassign on introduce variable: ensure renamed; tests 2015-01-15 21:10:47 +01:00
Anna Kozlova 111f487f7e inplace introduce variable: rename variable introduced inside loop without braces (IDEA-135083) 2015-01-15 20:30:53 +01:00
Anna Kozlova 02eec38fed generation: catch velocity exception and show feedback to user 2015-01-15 17:51:40 +01:00
Anna Kozlova a9c9950d0d compilation fixed 2015-01-15 17:28:22 +01:00
Anna Kozlova 685f27b2ce generate equals/hashCode: provide implicit variables for completion; show available variables as hint for CE users 2015-01-15 17:08:42 +01:00
Gregory.Shrago 864a293f9e cleanup: check for non-physical file system instead of "dummy" 2015-01-15 18:21:17 +03:00
Alexey Kudravtsev fe7a855b9a IDEA-96801 Exception in jsp 2015-01-15 13:43:13 +03:00
Anna Kozlova bff6607dd6 introduce functional parameter as separate action: also works on single expressions; introduce parameter still introduces functional if nothing else is possible 2015-01-15 10:25:54 +01:00
Anna Kozlova 574577fe73 introduce functional parameter: do not fold as functional interface creation would be in the place where local vars are not available 2015-01-15 10:25:52 +01:00
Anna Kozlova 55e83bf6e5 deep parameter delete: allow delete parameter when caller method has complex expression as argument 2015-01-15 10:25:51 +01:00
Roman Shevchenko f213be4fa7 Cleanup (JRT classes moved to a separate package) 2015-01-14 19:47:45 +01:00
Roman Shevchenko 8ffbe49193 IDEA-134641 (refresh on .jimage files update) 2015-01-14 19:47:44 +01:00
peter cccd245a5f IDEA-134518 Insert "instanceof" completion variant on typing "!" (exclamation mark) 2015-01-14 18:55:22 +01:00
peter 3ad0612c6a restore autopopup after typing # in javadoc (IDEA-135231) 2015-01-14 17:58:35 +01:00
peter b7b2c6db51 Merge remote-tracking branch 'origin/master' 2015-01-14 16:06:30 +01:00
peter e485a2fc91 dfa: annotation inference suppression is different from honoring package-level defaults, so split them 2015-01-14 15:54:34 +01:00
Egor.Ushakov 5a24769ec5 do not normalize "at breakpoint" thread state 2015-01-14 17:45:22 +03:00
Anna Kozlova 73239255ec disable add exception to catch/generalize catch inside functional interface inside try statement (IDEA-135171) 2015-01-14 13:25:03 +01:00
Anna Kozlova f90ba61bcf code cleanup also for code generation on completion 2015-01-14 13:25:02 +01:00
Roman Shevchenko af61161c1e IDEA-134641 (modular JDK recognition and indexing) 2015-01-14 12:50:05 +01:00
Roman Shevchenko 2a8ecbc6f3 Cleanup (formatting; explicit assertions; dead code) 2015-01-14 12:50:02 +01:00
Anna Kozlova 495b152d2c implement interface inside java 8+ interface should create default methods (IDEA-135105) 2015-01-13 20:55:45 +01:00
Anna Kozlova 532b21f088 disable create subclass for scratch files (IDEA-135161) 2015-01-13 20:55:44 +01:00
peter 9358cdd8b2 IDEA-135162 Smart Completion proposes nothing in catch statements 2015-01-13 17:11:51 +01:00
Anna Kozlova 0074de3fa9 generate equals/hashCode: ensure one @Override is inserted; extensions could also provide their annotations on equals/hashCode override;
tests: language level is 1.5 though jdk is mockJdk14 without @Override as expected -> fqns in test data
2015-01-13 16:18:30 +01:00
Anna Kozlova 20f7213e03 generate equals/hashCode: do not show @NotNull step for templates without notNull check 2015-01-13 16:18:28 +01:00