Commit Graph
7986 Commits
Author SHA1 Message Date
Vladimir Krivosheev 69efffa87c move roaming type spec to storage spec — it is logic placement. now we can pass roaming type to FileBasedStorage
we don't need to specify roaming type in case of StoragePathMacros.WORKSPACE_FILE
2014-09-04 14:30:50 +02:00
Anna Kozlova f35847c962 support for disjunction types in create from usage intentions (IDEA-129453) 2014-09-04 15:07:12 +04:00
Anna Kozlova 64422b696d extract method object to emulate debugging for anonymous classes, lambdas, etc 2014-09-03 22:34:57 +04:00
Rustam Vishnyakov 6acfa8809a Add a common "Comments"/"Wrap at right margin" option to standard "Wrapping and Braces" panel 2014-09-03 13:06:29 +04:00
Bas Leijdekkers 2520c87d1d IDEA-117715 (If "Package 'com.example' is missing a 'package-info.java' file, offer to create it) 2014-09-02 20:32:52 +02:00
Bas Leijdekkers ffff2ffd0c IDEA-79962 (Inspection "equals() and hashCode() not paired " does not provide miss method insertion) 2014-09-02 18:53:25 +02:00
peter 34034e1788 no language level pushes in default project (IDEA-129306, EA-58281) 2014-09-02 13:44:52 +02:00
peter 7ee5a8a188 let InferredAnnotationsManagerImpl itself prefer compiled psi instead of its clients; make this work for library source parameters as well 2014-09-02 13:44:52 +02:00
Alexey Kudravtsev 2bc3f7a024 cleanup: Condition.TRUE 2014-09-02 15:27:55 +04:00
Alexey Kudravtsev f46aa7235c read action 2014-09-02 15:27:53 +04:00
Alexey Kudravtsev b06b7254d3 read action 2014-09-02 15:27:49 +04:00
Yaroslav Lepenkin 52b2832da6 Added option to prevent wrapping after single field annotation (IDEA-80173) 2014-09-01 19:16:38 +04:00
Yaroslav Lepenkin 8d7040e88e Creating indent by CodeStyleManager.adjustLineIndent when surrounding with try-finally (IDEA-128859) 2014-09-01 19:16:37 +04:00
Ivan Chirkov bed6d49984 Created new LocalQuickFix for static methods creation from name and parameters types; created class for "simple" method signature - method name and parameters types; used both for "spel-function#method" quick fix
#IDEA-129136 fixed
2014-09-01 17:04:59 +02:00
Konstantin Bulenkov fc66b7c43b remove code duplicates 2014-08-29 16:50:30 +02:00
Sergey Ignatov e837c31b2c java: handle { after if/while statement condition and insert new block statement if needed:
wrap with command
2014-08-29 17:16:35 +04:00
Sergey Ignatov cf262822d4 java: handle { after if/while statement condition and insert new block statement if needed:
complicated conditions case
2014-08-29 15:02:24 +04:00
Alexey Kudravtsev 572ae96421 cleanup 2014-08-29 13:57:19 +04:00
Alexey Kudravtsev 13fd10101a restore indicator after progress interruption 2014-08-29 13:57:08 +04:00
Sergey Ignatov b3523f5240 java: handle { after if/while statement condition and insert new block statement if needed 2014-08-29 10:57:47 +04:00
nik def7e3707f get rid of usages of deprecated JavaPsiFacade#getNameHelper 2014-08-29 09:56:38 +04:00
peter e3f92b22c1 infer more contracts: go inside loops/try, honor returned expression notnullability 2014-08-28 22:32:02 +02:00
Bas Leijdekkers 7d0c6385b2 additional project disposed check for BaseClassesAnalysisAction 2014-08-28 12:22:57 +02:00
peter 6a6786bdaf don't show duplicated external/inferred annotations in javadoc (IDEA-129050) 2014-08-27 21:01:23 +02:00
Alexey Kudravtsev 7f107cead2 cancel resolving forcefully on disable 2014-08-27 17:55:42 +04:00
Alexey Kudravtsev 9df6a060ee NPE, restore indicator after progress interruption 2014-08-27 17:55:38 +04:00
peter 53e2c49b27 IDEA-128948 Smart type completion should propose generic parameter type 2014-08-26 14:32:23 +02:00
peter 6564528108 IDEA-128971 Java auto-completion does not offer "final" keyword for exception variable in "catch" clause 2014-08-26 14:32:22 +02:00
Anna Kozlova df85632e9d preserve static imports if overloaded methods are still used (IDEA-128873) 2014-08-26 15:54:00 +04:00
Alexey Kudravtsev 0dd71c4723 read action 2014-08-26 13:16:42 +04:00
Alexey Kudravtsev 116ad841c8 removed ambiguity from results order 2014-08-26 13:16:41 +04:00
Yann Cébron b5ba270a77 fix compilation 2014-08-25 22:08:19 +02:00
peter 60e0022628 hide non-documented external annotations on gutter 2014-08-25 20:11:32 +02:00
peter 4d6b4f7e8d IDEA-128047 Add color preview into autocomplete tool 2014-08-25 20:11:30 +02:00
Anna Kozlova 0ddecbcbf0 todo by scopes: reuse scope chooser combo, exclude ClassHierarchy (place to clear inner cache?) (IDEA-126228) 2014-08-25 18:24:35 +04:00
Anna Kozlova 7d5a8366b9 create test: override template defined superclass with selection from dialog (IDEA-128995) 2014-08-25 16:17:08 +04:00
Anna Kozlova 9e40454617 automatic constructor params rename: detect variable kind if possible to correctly process code style prefixes (IDEA-128960) 2014-08-25 16:17:07 +04:00
Alexey Kudravtsev 81b47cefd9 read action 2014-08-25 13:05:45 +04:00
Anna Kozlova 0a1b72276a EA-59683 - NPE: JavaMethodParameterUnwrapper.isApplicableTo 2014-08-22 18:16:52 +04:00
peter 5e0995fece IDEA-128906 PsiInvalidElementAccessException in EditorTextField 2014-08-22 15:19:23 +02:00
peter 8b7034170f unblock the document after shortening class references (EA-59593) 2014-08-21 19:05:15 +02:00
Alexey Kudravtsev e865938524 added read action 2014-08-21 19:17:15 +04:00
Anna Kozlova 9bd5ab2beb perform cleanup in separate command (EA-59598 - RE: PostprocessReformattingAspect.beforeDocumentChanged) 2014-08-21 18:14:28 +04:00
Alexey Kudravtsev 71c2a164b0 do not show progress when typing 2014-08-21 17:01:52 +04:00
Alexey Kudravtsev 5135364721 disable in power save mode 2014-08-21 17:01:51 +04:00
Rustam Vishnyakov 1e46bd2961 Remove unused code 2014-08-20 16:31:54 +04:00
Anna Kozlova 48a8703b02 generated getters/setters for javafx provided with @Override when needed (IDEA-128767) 2014-08-19 22:56:29 +04:00
Anna Kozlova 00c2b0b125 typo 2014-08-18 17:16:39 +04:00
Anna Kozlova 8369db7878 create from new: fix type parameters setup (IDEA-128679; IDEA-128682) 2014-08-18 15:21:11 +04:00
Anna Kozlova 469ee0e4d5 generate getter/setter via providers (IDEA-128662) 2014-08-18 14:36:00 +04:00