Commit Graph

104 Commits

Author SHA1 Message Date
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