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