anna
|
ac0f65d247
|
graph inference for the first arg
|
2013-02-13 12:20:33 +01:00 |
|
Denis.Zhdanov
|
7bebe26be6
|
IDEA-99572 Vertical line block match disappear view line in java code
Explicitly add parenthesis to method call as particular groovyc version used at teamcity fails to compile it ('database tests' configuration)
|
2013-02-13 12:50:49 +04:00 |
|
peter
|
8b63d897e2
|
don't always prefer common methods like Object#equals once they ever were chosen
choosing another method from a subclass now also affects all superclass methods statistics
|
2013-02-12 19:23:44 +01:00 |
|
anna
|
b0a04ac5d2
|
lambda: preserve partial substitutor data during substitute
|
2013-02-12 17:42:24 +01:00 |
|
anna
|
c4eaec6655
|
method refs: take into account super class substitutor
|
2013-02-12 17:42:22 +01:00 |
|
peter
|
ab7a35690b
|
prefer class own methods to the inherited ones in completion, when the class is defined in the library
|
2013-02-12 14:53:31 +01:00 |
|
anna
|
d999759ebe
|
generate hashCode: prevent conflicts with 'Arrays' name
|
2013-02-12 10:51:56 +01:00 |
|
anna
|
e6657a722f
|
move tests to community
|
2013-02-12 10:22:22 +01:00 |
|
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 BogdanovandDmitry Jemerov
|
6f1f173553
|
Small refactoring
|
2013-02-07 20:33:10 +01:00 |
|
 Mikhael BogdanovandDmitry Jemerov
|
6fb52b41bc
|
Test for pull request "CoreJavaFileManager.findClass: properly resolve $ in inner class names"
|
2013-02-07 20:33:09 +01:00 |
|
 Mikhael BogdanovandDmitry 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 |
|