Commit Graph
2326 Commits
Author SHA1 Message Date
anna db78c2d427 enable create enum constant from switch label statements (IDEA-84054) 2012-04-04 16:38:00 +02:00
anna 00f361600b rename method: warn about cases when after rename another method would be used in the call places (IDEA-83831) 2012-04-04 16:37:59 +02:00
Konstantin Bulenkov 72141f6030 file structure test suite 2012-04-04 14:27:30 +02:00
Konstantin Bulenkov 085ee00c92 correct test data 2012-04-04 14:13:13 +02:00
Konstantin Bulenkov 971861c54c tests for java anonymous classes helper 2012-04-04 13:11:06 +02:00
peter 1d2b7eaf23 IDEA-84025 Non-public class in different package interferes with code completion 2012-04-03 21:04:13 +02:00
Maxim Shafirov accc2bf284 IDEA-84036 Redundant thrown exception not detected if the method calls itself 2012-04-03 22:09:45 +04:00
anna a4e23d3546 good code red: do not allow unchecked conversions on deeper wildcard levels (IDEA-80386) 2012-04-03 19:19:44 +02:00
anna 6719c86450 good code red: do not create ? super Object constraint as nothing would match (IDEA-77991) 2012-04-03 19:19:43 +02:00
Konstantin Bulenkov 35a9964c79 rollback 2012-04-03 01:23:56 +02:00
Konstantin Bulenkov 74cd9e139b remove old file templates and disable inspection 2012-04-02 23:28:27 +02:00
Dmitry Boulytchev a15825cc24 Merge remote branch 'origin/master' 2012-03-31 18:40:41 +04:00
Dmitry Boulytchev 7c47039d00 Fixed conservative bug in differentiate (compile-server). 2012-03-31 18:39:57 +04:00
Eugene Zhuravlev f999399081 migration to asm4 2012-03-30 22:52:52 +02:00
peter 22db9ecd22 [^yole] IDEA-83805 When duplicating a line, Ctrl+D moves cursor to the start of line 2012-03-30 20:35:22 +02:00
peter e4a1bb0b1c IDEA-83774 Completion for anonymous class is incorrectly aligned when class is not accessible in the scope 2012-03-30 20:27:28 +02:00
peter 96bbf8cbaf fixture-based smart completion test 2012-03-30 20:27:27 +02:00
anna eab9b22aab inplace rename: check for rename element even if it is valid (reparse surprises) 2012-03-30 17:48:02 +02:00
Denis.Zhdanov 2e8529a312 IDEA-65126 Move method and folding bug
This is a complement to the commit 83995c6a77. The test is added
2012-03-30 17:23:07 +04:00
anna 0a99721ccb substitution should not expand captured unbounded type (IDEA-79360) 2012-03-30 11:11:07 +02:00
peter 2e26592d0e IDEA-83722 Autopopup interferes after new in varargs 2012-03-29 21:37:09 +02:00
anna 6ea7222b14 ensure that cast won't be marked as redundant for jdk7 (IDEA-82002)
(is valid though for jdk6)
2012-03-29 20:04:23 +02:00
anna 8c852b28d5 unchecked warning: argument type doesn't depend on call substitutor (IDEA-82605) 2012-03-29 20:04:22 +02:00
peter ff0714752f fix cls resolve test expectations 2012-03-29 17:20:28 +02:00
peter 684f8982a3 prefer current library when navigating from its source 2012-03-29 16:19:13 +02:00
Eugene Zhuravlev 53b46e16d8 fix test data 2012-03-29 16:02:15 +02:00
Denis.Zhdanov c7b47f1125 IDEA-81205 Indent on paste: Correct processing in case of 'indent block'
1. Corrected processing of the formatter-based 'adjust block on paste' when a pasted block starts with white space symbols;
2. Corresponding test has been added;
2012-03-29 17:34:53 +04:00
anna 1563df17f1 red code is green wildcard problems ++(IDEA-66750;IDEA-75178;IDEA-73377) 2012-03-29 15:17:24 +02:00
peter 8c2dc39670 don't expand single-line closure foldings when editing inside them 2012-03-29 13:31:00 +02:00
Dmitry Avdeev 61fb82bc94 testing GlobalInspectionContextImpl 2012-03-29 13:44:00 +04:00
Dmitry Avdeev b746d8a74f testing lockProfile() (cherry picked from commit df99c3f) 2012-03-29 13:43:59 +04:00
anna 24d2eeb3d0 service to detect java version;
highlight access to private class members according to java version used (IDEA-83045)
2012-03-29 11:06:43 +02:00
Eugene Zhuravlev 915bb96ff9 get rid of PseudoClassLoader; InstrumentationClassFinder used instead. Also InstrumenterClassWriter using this finder is available as utility for all ASM-based instrumentation tasks 2012-03-28 21:25:49 +02:00
anna 09246f5482 process captured wildcards (IDEA-82913) 2012-03-28 18:01:15 +02:00
anna b68e03ec53 hide iterate intention for non expression statements (IDEA-83625) 2012-03-28 16:37:48 +02:00
Alexey Kudravtsev d6a0ec2446 supply name in tests 2012-03-28 15:39:45 +04:00
anna bc7e569fa1 covariant return types: difference between java7 & java6 (IDEA-83599) 2012-03-28 13:27:06 +02:00
anna b4c42eb076 IDEA-83600: pull up for local classes 2012-03-28 13:27:05 +02:00
nik 8d06f7224a IDEA-55557: Attaching jar file sources in a module dependency (to another modules src) causes classpath issues 2012-03-28 14:37:35 +04:00
Roman Shevchenko 2a99d489af IDEA-80590 (hint to ignore unused for-each parameters and resource variables) 2012-03-28 00:15:10 +02:00
peter baee22d965 expected type should always be at the top of the lookup in smart completion after new 2012-03-27 20:30:59 +02:00
peter 14893c2f39 IDEA-83580 Unnecessary parentheses around call qualifier 2012-03-27 20:30:59 +02:00
Konstantin Bulenkov d84822f977 +forName 2012-03-26 12:28:27 +02:00
peter b29c48de77 IDEA-83475 Disable autopopup in unfinished String literals 2012-03-26 11:52:32 +02:00
Konstantin Bulenkov ab3a58a664 reflection fix + tests 2012-03-23 18:06:28 +01:00
peter e9686b5b30 gc'able AST for changed files 2012-03-23 12:34:46 +01:00
Alexey Kudravtsev b16b90ff70 optimisation: cache external annotations 2012-03-22 14:11:52 +04:00
Alexey Kudravtsev aea74583d0 notnull 2012-03-22 14:09:56 +04:00
peter 812951529f default file template inspection to hold its internal PSI on a soft reference: prevents memory snapshot pollution with JavaFileElement's 2012-03-22 10:54:04 +01:00
peter 9f675c8eb8 when the file has no stub tree, stub elements in it are invalid 2012-03-21 18:48:42 +01:00