Anna Kozlova
c8e5698c54
graph inference: recursive calls (IDEA-119834)
2014-01-27 19:59:23 +04:00
Dennis Ushakov
9c77e2acb3
use explicit html4 to reduce variants
2014-01-27 12:57:05 +04:00
Anna Kozlova
389fc762e1
EA-53504 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText
2014-01-24 15:53:47 +04:00
Anna Kozlova
b00014b47e
method ref constrain (IDEA-119552)
2014-01-24 15:53:44 +04:00
Anna Kozlova
2c804f626c
cls reference ignores passed outer class type arguments (IDEA-118733)
2014-01-23 19:41:35 +04:00
Alexey Kudravtsev
ce5e01266b
IDEA-119617
2014-01-23 14:13:27 +04:00
peter
76956c0ebe
IDEA-119740 Ctrl+Shift+Space does not complete exception type after "final"
2014-01-23 10:45:22 +01:00
peter
404f4e3fca
IDEA-119663 false positive Constant conditions & exceptions: "Argument ... might be null"
2014-01-23 09:53:53 +01:00
Anna Kozlova
93330f855e
restore that ClassInheritorsSearch returns unique results (IDEA-119628)
2014-01-22 12:03:15 +04:00
Anna Kozlova
6320d5f50c
do not replace checked exception with unchecked (IDEA-119345)
2014-01-21 18:22:44 +04:00
Anna Kozlova
aaa813a877
resolve conflicting names (IDEA-119412)
2014-01-21 18:22:42 +04:00
Anna Kozlova
baee0eb2b3
distinct prover: do not distinguish raw type arguments from type arguments without params (IDEA-119546)
2014-01-21 18:22:40 +04:00
peter
032c188cd8
IDEA-119416 Smart type completion proposes nothing in String concatenation expressions
2014-01-17 19:11:11 +01:00
peter
9ffaba9293
IDEA-65566 Allow 'NotNull' as the default element behavior for a given class or package
2014-01-17 17:25:13 +01:00
peter
0b9321bc2f
IDEA-99331 Complete Statement: incorrectly completes at statement within new array size brackets
2014-01-17 17:25:12 +01:00
peter
298bb04cdb
IDEA-119445 Remove first slash in "copy reference"
2014-01-16 17:28:52 +01:00
peter
2dc4ac2f2b
IDEA-118551 Duplicated enum field in completion
2014-01-13 19:58:48 +01:00
peter
b06366a1ba
IDEA-119052 Java smart type code completion proposes incorrect variant if non-matching local variable hides a matching instance variable
2014-01-13 19:58:47 +01:00
Alexander Zolotov
8aa8ca5de2
Postfix templates: fix template for anonymous classes
2014-01-13 15:40:55 +04:00
Anna Kozlova
fbb0fd6132
IDEA-119021 Wrong accessibility warnings when inlining a static class to anonymous
2014-01-09 16:13:24 +01:00
peter
0c0e8867b1
dfa: don't walk equals() method argument twice (IDEA-118971)
2014-01-08 18:13:25 +01:00
Anna Kozlova
cda9ec5baf
parameterized test: sample cases
2014-01-08 12:50:00 +01:00
Alexander Zolotov
2665a70fef
Java surrounders: if and not surrounder should be able to handle java.lang
...
.Boolean expressions
2014-01-08 15:41:08 +11:00
Alexander Zolotov
662747e275
Postfix completion: fix autopopup after float-literals
2014-01-07 12:44:11 +11:00
Anna Kozlova
eb258ae064
delete catch fix: introduce ARM
2014-01-02 11:59:13 +01:00
Maxim.Mossienko
598b328061
IDEA-116803 UI frozen after project open
2014-01-01 00:38:48 +01:00
Anna Kozlova
a8329a30c8
safe delete: do not change semantic on delete loop/if body (IDEA-114406)
2013-12-31 16:23:37 +01:00
Anna Kozlova
3d9d563c43
quick documentation: fix formatting stripping html tags (IDEA-118673)
2013-12-30 22:11:46 +01:00
Alexey Kudravtsev
56354fd643
performance: do not rewrite the whole file
2013-12-26 12:55:33 +04:00
Alexander Zolotov
b021743bbc
Add extra test for new-expression template
2013-12-24 15:30:10 +04:00
Alexander Zolotov
4d61bc17b9
Postfix: enabled new-expression template
2013-12-24 15:26:06 +04:00
Roman Shevchenko
f45f27fd20
java: incorrect parsing of bounds in class files fixed
2013-12-23 20:11:40 +04:00
Roman Shevchenko
6d85c557b2
java: extra whitespace in class decompiler trimmed
2013-12-23 20:11:40 +04:00
Alexander Zolotov
544d21fd9a
ListTemplateAction should provide custom live templates
2013-12-23 18:11:18 +04:00
Anna Kozlova
6eaeefa2aa
rename: do not show collisions for static methods rename in interfaces (IDEA-118577)
2013-12-23 16:44:51 +04:00
Anna Kozlova
6565df2bab
untie static methods in interface hierarchy (IDEA-118577)
2013-12-23 16:44:50 +04:00
Anna Kozlova
3d7a8fb300
ensure public inner inside interface (IDEA-118564)
2013-12-23 16:44:48 +04:00
peter
1dd46651c9
dfa: don't grow stack infinitely on &= (IDEA-118522)
2013-12-22 10:39:55 +01:00
Anna Kozlova
fb53d06dfd
can be final: ensure non final for base of anonymous class (IDEA-118493)
2013-12-20 16:53:03 +04:00
Anna Kozlova
7c4a448e29
add assert: respect initializer in ForStatement
2013-12-19 21:50:25 +04:00
Sergey Ignatov
ceee385d20
! alias for not makes bulenkov happy
2013-12-19 14:14:03 +04:00
Sergey Ignatov
3c774d6efb
Merge branch 'master' of git+ssh://git.labs.intellij.net/idea/community
2013-12-19 12:56:44 +04:00
Sergey Ignatov
dce2c1739c
move postfix templates to java-impl
2013-12-19 12:35:51 +04:00
peter
57cf9cefb6
control flow: visit assignment lValue only once (EA-51083 - ESE: Stack.pop)
2013-12-18 17:25:49 +01:00
peter
746901e8c5
IDEA-116947 Unqualified call NPE false positive with contracts
2013-12-18 17:25:49 +01:00
peter
d255c5b10c
dfa: make state merging result predictable
...
when removing a!=b and a!=c && b==c, don't restore a!=c
2013-12-18 14:42:54 +01:00
Yaroslav Lepenkin
835ed38a37
IDEA-102942 Wrap always Chained methods calls over-format simple operations
2013-12-18 16:37:09 +04:00
peter
ec8b2435cb
IDEA-117297 @Contract doesn't play nice with @NotNull/@Nullable
2013-12-18 10:42:49 +01:00
peter
8bca4a68df
dfa: combine merge by equality and type into a generic relation-based merge
...
this improves dfa performance
and fixes cases when a single global != relation would prevent states from merging
2013-12-18 10:42:48 +01:00
Eugene Zhuravlev
fbbb85580b
files compiled on first round may require additional recompilation on the next round (second part for IDEA-116914)
...
constant search on the IDE side rewritten: only direct dependencies are returned for each search round; all transitive dependencies will be additionally handled by make
2013-12-17 11:26:21 +01:00