Roman Shevchenko
7b84081ab8
IDEA-65526 (warn on unsupported generic constructs)
2011-12-09 20:41:18 +01:00
Maxim.Mossienko
ee78a02f61
IDEA-76917 OOME after some carefully (mis)placed edits =)
2011-11-15 18:34:20 +04:00
Roman Shevchenko
7fc78a853e
Javadoc parser migrated to PsiBuilder
2011-09-21 11:56:02 +02:00
peter
aea5cea3d5
parse byte[].xxx as a qualified reference expression
2011-09-13 17:06:51 +02:00
Dmitry Jemerov
d38f27c7c8
remove incorrect qualified name check; provide tests (IDEA-71870) [r=jeka]
2011-08-03 19:22:25 +02:00
anna
902deda3ac
good code is red: allow unchecked conversion when static methods are in the same class
2011-07-13 16:56:37 +04:00
Alexey Kudravtsev
5b1230ec46
introduced PsiPolyadicExpression
2011-07-13 16:02:43 +04:00
Alexey Kudravtsev
f3631279a7
moved to community
2011-07-07 14:49:20 +04:00
Bas Leijdekkers
0091ec715a
revert
2011-06-28 12:12:18 +02:00
Bas Leijdekkers
3645fce7be
boolean binary expressions of the format false && non_constant and true || non_constant can be evaluated as constant at compile time
2011-06-27 23:28:02 +02:00
peter
d1e07155ab
cache intermediate computation results thread-locally even if recursion prevention has occurred before (IDEA-70668)
2011-06-17 19:18:06 +02:00
Alexey Kudravtsev
444594e90c
tests fix
2011-05-23 13:35:03 +04:00
Roman Shevchenko
e856733aab
IDEA-67596 (class stub builder: decode only relevant access modifiers)
2011-04-06 20:54:42 +02:00
peter
1743362364
don't walk cached super methods more than once (red field.getName() problem)
...
make raw method substitutor apply only to this method
2011-03-29 13:17:04 +02:00
Roman Shevchenko
e475bc1b20
IDEA-66564 (parse indeterminate FP literals in compiled annotations); cleanup
2011-03-18 20:03:23 +01:00
Roman Shevchenko
9e0bef7dcd
Project Coin try-with-resource support, take 4
2011-02-24 20:02:33 +01:00
Roman Shevchenko
e4f24b084d
Project Coin try-with-resource support, take 3
2011-02-22 00:35:23 +01:00
Roman Shevchenko
e84bc3af06
Project Coin try-with-resource support, take 2
2011-02-21 19:55:45 +01:00
Roman Shevchenko
40046e9177
Project Coin try-with-resource support (parser, PSI)
2011-02-18 15:37:37 +01:00
anna
90e0e831ee
varargs: prefer object for primitive varargs only
2011-02-18 10:53:17 +01:00
Roman Shevchenko
68ce5423cb
Project Coin multi-catch support
2011-02-14 19:00:07 +01:00
Roman Shevchenko
d019d4e9cc
Typos in tests
2011-02-14 19:00:05 +01:00
anna
c9b3c94af2
varargs: prefer Object... (IDEA-55412)
2011-02-11 19:01:34 +01:00
Alexey Kudravtsev
c87ad3fbd2
resolve static method: IDEA-64926
2011-02-10 13:29:38 +03:00
Alexey Kudravtsev
be9220e9d0
moved java resolve tests to community
2011-02-08 13:00:23 +03:00
Roman Shevchenko
72f5ded520
IDEA-63436 (recurring expression parsing fixed)
2011-01-20 20:12:50 +01:00
Roman Shevchenko
3ba269e638
Coin's diamond parsing test
2011-01-14 12:14:38 +01:00
Roman Shevchenko
7ddeac904c
JavaASTFactory elimination
2010-12-27 18:25:49 +03:00
Roman Shevchenko
8d22b3d0a0
Drop obsolete parser test
2010-12-27 18:25:47 +03:00
Roman Shevchenko
705a76c9ea
Stub building performance test real test data
...
(delayed commit)
2010-11-30 21:31:34 +03:00
Roman Shevchenko
e11915dbd3
Stub building performance test
...
(test data to be updated after performance fix propagation)
2010-11-26 17:38:12 +03:00
Alexey Kudravtsev
55bdbb6959
vfs tests moved to community
2010-11-25 17:18:15 +03:00
Alexey Gopachenko
ebf3b511a9
CRLF Dmitry Trofimov MUST DIE %E~
2010-11-12 11:31:48 +03:00
Roman Shevchenko
4bb50ef21d
IDEA-57347 (type parameters in new expression)
2010-11-11 22:25:43 +03:00
Dmitry Trofimov
439d1455d2
Merge branch 'master' of git.labs.intellij.net:idea/community
...
Conflicts:
platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/CodeStyleManagerImpl.java
2010-11-11 21:36:40 +03:00
Roman Shevchenko
f1c027f379
IDEA-57556 (blame C-style brackets after vararg parameter)
2010-11-11 11:54:00 +03:00
Roman Shevchenko
0c39d517a5
IDEA-56188 (trailing comma in annotation value array initializer)
2010-11-08 21:42:14 +03:00
Roman Shevchenko
cb1db6171b
IDEA-57674 (parameterized explicit constructor call)
2010-11-08 21:42:14 +03:00
Roman Shevchenko
632af16797
IDEA-57673
2010-11-08 18:05:08 +03:00
Eugene Zhuravlev
9a8598edfe
missing test data
2010-10-29 21:51:16 +04:00
Eugene Zhuravlev
9ef61f718c
correctly handle annotated parameters in
...
1. constructors of non-static inner classes
2. constructors of enums
(IDEA-60196, IDEA-58886, IDEA-57904)
2010-10-29 19:06:51 +04:00
Roman Shevchenko
b0dd089d62
Expression parsing fixed
2010-10-28 17:56:26 +04:00
Alexey Kudravtsev
6d2e8a3d46
Revert: static flag for top level classes
...
(1dabdd4690 )
2010-10-28 13:12:24 +04:00
Roman Shevchenko
ff99ba3e6e
"/**/" is no longer a javadoc
2010-10-27 21:33:11 +04:00
Roman Shevchenko
a37c3ba200
New Java parser: fix for incomplete for-each statement
2010-10-15 14:16:25 +04:00
Roman Shevchenko
5f9dbd8444
New Java parser: expression parsing fix
2010-10-02 19:13:08 +04:00
Roman Shevchenko
bc3413b7bf
New Java parser - statements parsing
2010-09-02 16:10:43 +04:00
Roman Shevchenko
593c0519f5
New Java parser - diamonds support
2010-09-01 21:45:09 +04:00
Denis Zhdanov
feb72f4b67
IDEA-56242 Align When Multiline > Fields/variables groups does not align correctly when using tabs
...
1. Removed 'Align in columns' option processing for local variables;
2. Corrected white space string generation during 'align fields in columns' processing (tabs are not used for non-first block on a line alignment now);
3. Green code policy is applied whenever possible;
4. Corresponding tests are added;
2010-08-30 12:14:14 +04:00
Roman Shevchenko
b46b3d493c
New Java parser (dead loop in expression parsing parsing fixed)
2010-08-17 20:55:50 +04:00