Commit Graph
8037 Commits
Author SHA1 Message Date
Rustam Vishnyakov ec603b4814 File indent options provider API: a flag to skip a provider on full reformat, logging 2014-09-24 11:45:44 +04:00
Egor.Ushakov fe5d50b303 enable implement and override methods for PsiCodeFragments, useful in debugger evaluation code fragment 2014-09-23 13:18:25 +04:00
Yaroslav Lepenkin e7705d6159 Be aware of "Keep line breaks" option in class object access expression (part of IDEA-129687) 2014-09-22 11:25:41 +04:00
peter ebf801c2a5 RecursiveCallLineMarkerProvider: fail-fast 2014-09-21 14:05:51 +02:00
Alexey Kudravtsev a56e9cf71d number of moves to make processElementUsages() available in java-analysis 2014-09-21 14:22:16 +04:00
Alexey Kudravtsev a51da585f0 UsageInfoFactory moved to upper level 2014-09-21 14:22:14 +04:00
Alexey Kudravtsev 7d8fca018b moved to analysis 2014-09-21 14:22:13 +04:00
Anna Kozlova 951ea29979 brace matching for generics (IDEA-66504) 2014-09-19 17:33:31 +04:00
peter 1e92fa4368 drop annotation cache on every psi change (injected file changes don't increase java structure mod count) 2014-09-19 12:55:57 +02:00
peter 0bf5e37724 cache frequent AnnotationUtil query results 2014-09-18 21:42:32 +02:00
Rustam Vishnyakov 3fb1e5d778 File indent options provider API 2014-09-18 18:30:53 +04:00
Anna Kozlova 6bb2f1f819 disable inline reference for static import
EA-60471 - CCE: InlineMethodProcessor.doRefactoring
2014-09-17 21:08:52 +04:00
Yaroslav Lepenkin 50300b98c6 Added option for aligning multiline annotation parameters 2014-09-17 16:25:40 +04:00
Anna Kozlova 304dbaf1dd do not copy container's annotations during generations (IDEA-129828) 2014-09-17 12:57:28 +04:00
Yaroslav Lepenkin 502390960b Added option for annotation parameter wrapping (previously was used one from call parameters wrap)
Moved option "Enum constants wrap" before annotation section, to keep annotation options consistent in UI
2014-09-16 18:59:57 +04:00
peter 7e061f5eef consider non-annotated method parameters also nullable in paranoid dfa mode (IDEA-129898) 2014-09-16 15:10:50 +02:00
peter 984af0337e allow dfa inspection to treat all non-annotated members as nullable (IDEA-129898) 2014-09-16 13:50:45 +02:00
Roman Shevchenko fd4c7101da IDEA-128225 (visible notification for decompiled .class files) 2014-09-15 16:51:35 +04:00
Roman Shevchenko d5260274a9 Cleanup (minor optimization) 2014-09-15 16:51:34 +04:00
peter 6a8383b12b IDEA-114891 Adding @NotNull annotation in overridden method incompatible with Eclipse 2014-09-15 14:49:56 +02:00
peter 2781f30195 allow to ignore external super parameter annotations in nullable stuff inspection (IDEA-114892) 2014-09-15 14:49:56 +02:00
peter d7b089bd69 avoid loading ast for non-color variables in completion 2014-09-15 09:05:07 +02:00
Yann Cébron df8cb1a489 use AllIcons.ObjectBrowser.Sorted 2014-09-12 21:30:06 +02:00
nik 12fc100bc8 annotations reformatted 2014-09-12 21:53:46 +04:00
Roman Shevchenko 32845f2252 java: correct original element for mirror classes 2014-09-12 18:26:14 +04:00
Anna Kozlova 422f0e56d9 navigate to the test root from tests (IDEA-129527) 2014-09-12 16:24:23 +04:00
Anna Kozlova a25b50b5fe extract light method object: make all private file members public to ensure direct access from 'magic' inner class 2014-09-12 12:38:16 +04:00
peter a571db269e IDEA-129708 action "Annotate method foo as NotNull" missed 2014-09-11 18:52:41 +02:00
peter 91fb0a03ac a special tail type when smart-completing something in a parenthesized expression (IDEA-129485) 2014-09-11 18:33:33 +02:00
nik 721de79d21 removed dependency on groovy added by mistake 2014-09-11 16:23:29 +04:00
Anna Kozlova a62a759e02 exclude Object from inheritance -> delegation
EA-60351 - assert: InheritanceToDelegationProcessor.<init>
2014-09-11 16:05:21 +04:00
Anna Kozlova 7e68549078 extract light method object: calculate offsets related to valid parent so inserted during refactoring import would be taken into account 2014-09-11 16:05:20 +04:00
Anna Kozlova af748b1a2e extract light method object: write action war 2014-09-11 14:55:00 +04:00
Anna Kozlova bad93dbdc9 extract light method object: insert result as last statement 2014-09-11 13:13:50 +04:00
Anna Kozlova 484c1a9342 extract light method object: insert tailing semicolon when missed in initial fragment 2014-09-10 22:09:47 +04:00
Anna Kozlova 1304e452d9 extract light method object: invoke on expressions 2014-09-10 21:57:43 +04:00
Anna Kozlova cc7a9284fe Merge remote-tracking branch 'origin/master' 2014-09-10 14:18:26 +04:00
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 0c55ed79f9 extract light method object: do nothing if prepare failed 2014-09-10 13:55:48 +04:00
Anna Kozlova 287bddaf63 extract light method object: remove command from operation on non-phisical elements 2014-09-10 13:54:25 +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