anna
cc9724c489
graph inference: conditional expressions then/else branches inference based on context (IDEA-100453)
2013-02-11 17:32:01 +01:00
anna
b2ffa6a8d1
testdata for IDEA-100441
2013-02-11 17:32:00 +01:00
anna
192adb0c4c
introduce: allow to provide checks to filter unacceptable expressions before showing them to user (IDEA-100776)
2013-02-11 11:17:43 +01:00
Denis.Zhdanov
f1aba8d06a
IDEA-99572 Vertical line block match disappear view line in java code
...
1. IndentPass uses revised algorithm now;
2. Indent guiles tests are introduced;
2013-02-11 09:49:41 +04:00
anna
add8b8b459
language level setup for tests
2013-02-08 12:59:26 +01:00
anna
a9c4a9c5ab
java 8 initial graph inference: allow to infer type information from siblings and parent calls
2013-02-08 11:34:25 +01:00
anna
f9565522cb
split tests according to expected language level
2013-02-08 11:34:24 +01:00
Dmitry Jemerov
88250d4a04
rename test class appropriately
2013-02-07 20:33:10 +01:00
Mikhael Bogdanov and Dmitry Jemerov
6f1f173553
Small refactoring
2013-02-07 20:33:10 +01:00
Mikhael Bogdanov and Dmitry Jemerov
6fb52b41bc
Test for pull request "CoreJavaFileManager.findClass: properly resolve $ in inner class names"
2013-02-07 20:33:09 +01:00
Mikhael Bogdanov and Dmitry Jemerov
203ae7f967
Test for pull request "CoreJavaFileManager.findClass: properly resolve $ in inner class names"
2013-02-07 20:33:09 +01:00
Eugene Zhuravlev
b318d5f500
external build make: correctly handle situations when more accessible method was removed from hierarchy
2013-02-07 20:20:26 +01:00
peter
44917ca45f
IDEA-100367 package-info.java should specify the full package names for @link
2013-02-07 19:35:46 +01:00
Anna Kozlova
5a288c4f7d
testdata for IDEA-86875
2013-02-06 16:03:09 +04:00
Anna Kozlova
89109d4348
method refs: process local classes (IDEA-100452)
2013-02-05 13:09:37 +04:00
Alexey Kudravtsev
b95f94162b
encoding fixes: IDEA-99729, IDEA-99926, IDEA-99809, IDEA-99945
2013-02-05 10:30:16 +04:00
Anna Kozlova
dba040b010
split if: assertion when no spaces present (IDEA-100389)
2013-02-04 14:07:10 +04:00
Anna Kozlova
68f7ee96f7
java8: static method with body is allowed in interface (IDEA-100334)
2013-02-04 14:07:09 +04:00
Anna Kozlova
e8c454f426
lambda -> method ref: insert cast when resulted ref is ambiguous (IDEA-100385)
2013-02-04 14:07:08 +04:00
Anna Kozlova
c4be7cc14a
ambiguous method call: prefer non raw types (IDEA-100314)
2013-02-04 14:07:07 +04:00
Alexey Kudravtsev
fb7fcdf9b6
blinking test
2013-02-04 10:08:53 +04:00
peter
ac293f3fc7
disprefer rarely used Object methods
2013-02-03 22:42:57 +01:00
peter
aa671e4c3f
let method calls on other instances not affect our fields (IDEA-92380)
2013-02-03 22:42:57 +01:00
peter
b418e60060
a consistent dfa treatment for plain fields assuming single-threaded context (IDEA-92380)
2013-02-03 22:42:56 +01:00
peter
8a3b6547f6
IDEA-99725 "Constant conditions & exceptions" inspection produces invalid code
2013-02-03 22:42:55 +01:00
peter
7d5c3aeabc
check for being getter before parsing method body (IDEA-97762)
2013-02-03 22:42:55 +01:00
Denis.Zhdanov
cd70acac56
IDEA-96385 Uncomplete definition of variable in "Quick Documentation" Window
2013-02-02 15:05:03 +04:00
Roman Shevchenko
28f69425fc
Class/package clash test updated
2013-02-01 21:56:24 +04:00
Roman Shevchenko
7521c51616
Name case conflict fixed, sorry
2013-02-01 21:43:45 +04:00
Roman Shevchenko
4c1093bfa1
Class/package clash check fixed for case-insensitive FS
2013-02-01 21:35:11 +04:00
peter
38faaa572a
IDEA-96661 Java completion: don't add {} tail after array completion variant
2013-02-01 17:40:55 +01:00
peter
53a305b847
IDEA-99186 Ctrl+Space help when implementing/overriding methods
2013-02-01 17:40:54 +01:00
Anna Kozlova
fef75c91cd
boxed types in prefix/postfix expressions: unbox in +/-bar only (IDEA-100120)
2013-01-30 21:24:17 +04:00
Roman Shevchenko
24e17b7bc2
Resolve to packages obscured by inaccessible class
2013-01-30 16:59:54 +04:00
Anna Kozlova
23d936db66
method refs: attempt to use parent to infer constructor type (IDEA-98846)
2013-01-30 15:51:30 +04:00
Dmitry Avdeev
fc274e5772
cleanup
2013-01-30 12:05:23 +04:00
Dmitry Avdeev
e4a05e9cfa
IDEA-98002 Inspection parameter is set, even when you use 'Esc' key, but is not applied.
2013-01-29 20:04:26 +04:00
Roman Shevchenko
b744be6a12
Class/package name clashes highlighting
2013-01-29 18:26:07 +04:00
Roman Shevchenko
1da520f9f0
IDEA-98936 (classes in default (unnamed) package cannot be referenced from other packages)
2013-01-29 18:26:06 +04:00
Roman Shevchenko
ff32f3d934
Cleanup
2013-01-29 18:26:06 +04:00
Anna Kozlova
d2435840b2
allow refs to constants from inner classes in explicit constructor invocation: http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.8.7.1 (IDEA-99980)
2013-01-29 14:43:29 +04:00
Anna Kozlova
42d2b33230
lambda: choose more specific by return type fix (IDEA-99969); check cyclic inference when not on raw
2013-01-29 14:43:26 +04:00
Anna Kozlova
70bf4a8df9
testdata updated
2013-01-29 12:29:32 +04:00
Dmitry Avdeev
e71106ed17
blinking test
2013-01-28 17:47:29 +04:00
Anna Kozlova
f1c1c6ee42
support @FunctionalInterface
2013-01-28 16:21:22 +04:00
Anna Kozlova
857c23caf2
method refs: wildcards treatment (IDEA-99828)
2013-01-28 14:00:10 +04:00
Denis.Zhdanov
1ef30e6c52
IDEA-67002 Images not displayed in Quick JavaDoc pop-up, works in browser
...
Every time we need to show a quick doc which references an image located inside a jar, the image is extracted into a temp directory and quick doc link is adjusted
2013-01-25 23:01:26 +04:00
Roman Shevchenko
10b479fa05
Cleanup
2013-01-25 20:22:12 +04:00
Anna Kozlova
76fd58b48c
dataflow: do not treat fields with qualified this as effectively unqualified (IDEA-99722)
2013-01-25 16:11:35 +04:00
Anna Kozlova
6691f6e7f9
silly assignment: false positive (IDEA-99722)
2013-01-25 16:11:34 +04:00