Commit Graph
7998 Commits
Author SHA1 Message Date
nik dcdfe430b3 don't hide java classes from module content if the same directory is added as source and classes root to a library 2014-09-10 14:17:45 +04:00
Anna Kozlova 9304742bda extract light method object: remove write action from operation on non-phisical elements 2014-09-09 17:33:43 +04:00
Anna Kozlova 92518cf5c9 extract light method object: filter inaccessible variables 2014-09-09 15:51:39 +04:00
Anna Kozlova 819b9c9931 extract method object light: original anchor 2014-09-09 13:41:14 +04:00
Anna Kozlova 5ab38b6027 extract light method object: provide anchor where generated call was generated 2014-09-09 12:23:18 +04:00
Anna Kozlova 1181b95bde extract light method object: get rid of physical copy and write action; add executed lines before 'breakpoint'; skip fields in generated out variables 2014-09-08 20:29:29 +04:00
Anna Kozlova 19acebfcae simplify extract method object processing: instead of change signature just replace return value for newly created inner class (ensure that fqn won't be inserted) 2014-09-08 17:43:54 +04:00
Rustam Vishnyakov 3ee8faa7b3 Java settings fixed 2014-09-08 14:50:33 +04:00
Anna Kozlova e43f934e27 class hierarchy scope: treat escape as empty scope selection (IDEA-129518) 2014-09-05 19:11:29 +04:00
nik 59f794e191 capitalization fixed: Jar -> JAR 2014-09-05 18:30:37 +04:00
Anna Kozlova 4225b2e93f change initial expectations for light extract object 2014-09-05 13:17:10 +04:00
Anna Kozlova b56cdf97d5 revert disjunction elimination in common api 2014-09-05 12:17:52 +04:00
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