Commit Graph
7973 Commits
Author SHA1 Message Date
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
Bas Leijdekkers 26be69646b EA-59436 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText) 2014-08-15 17:26:51 +02:00
Alexey Kudravtsev 44a2919598 ignore idea-internal files 2014-08-15 11:22:09 +04:00
Alexey Kudravtsev 1328a94f65 added readaction 2014-08-15 11:22:07 +04:00
Anna Kozlova c0b4411e73 EA-59369 - IOE: PsiReferenceBase.bindToElement 2014-08-14 19:55:34 +04:00
Anna Kozlova d27529ff3b normalize array initializer in surround with try catch (IDEA-128218) 2014-08-14 16:04:52 +04:00
Anna Kozlova 1d31b27eb6 ignore duplicated throws 'true' by default (IDEA-93780) 2014-08-14 15:20:10 +04:00
Vladimir Krivosheev 66f67529fa avoid misuse (remove execute(env) from util) 2014-08-14 08:15:35 +02:00
Vladimir Krivosheev b042356b1f cleanup — use ExecutionEnvironmentBuilder 2014-08-13 18:21:58 +02:00
Anna Kozlova c98d7f0c5e lambda completion: reformat, ensure unique names (IDEA-128567) 2014-08-13 18:37:05 +04:00
Anna Kozlova fb457ff796 highlight only elements in current editor; do not collect if nothing would be done anyway
EA-59315 - IAE: RangeMarkerImpl.<init>
2014-08-13 16:42:23 +04:00
Anna Kozlova 2b71cf33a5 do not replace fqns in javadoc in package-info; do not shorten fqns on completion in javadoc inside package-info (IDEA-128445) 2014-08-13 16:42:22 +04:00
Alexey Kudravtsev 8a8ced48a6 resolve XML files too 2014-08-13 13:18:39 +04:00
Alexey Kudravtsev 965df2d452 initial implementation of stored resolve results to speedup find usages 2014-08-13 13:18:38 +04:00