Commit Graph
73 Commits
Author SHA1 Message Date
Roman Shevchenko 5c89b02232 IDEA-136310 (parser error on missing constructor name) 2015-02-26 14:05:05 +01:00
Roman Shevchenko 76f2928bea Cleanup (formatting) 2015-02-06 17:02:13 +01:00
Roman Shevchenko dbe3b91651 IDEA-136053 (annotation parsing loop protection) 2015-02-06 17:02:12 +01:00
Roman Shevchenko db4730cda9 java: experimental <any T> support 2014-10-13 20:01:12 +02:00
Roman Shevchenko 9495ef2667 IDEA-119396 (be picky about unfinished annotated new array expressions) 2014-02-19 19:31:45 +01:00
Roman Shevchenko 2d6dce7915 IDEA-112106 (allow extra semicolons around imports) 2013-08-20 15:19:21 +04:00
Roman Shevchenko a065231c29 java: empty parameter list in qualified super expression 2013-06-26 20:59:49 +04:00
Roman Shevchenko 1b567020b2 IDEA-105010 (annotation not followed by brackets belongs to a next declaration) 2013-05-07 22:16:56 +02:00
anna 09f4a50b16 prevent diamonds in reference parameter list other than <> -> invalid PsiDiamondType in substitutors
(cherry picked from commit 4f7cc7a)
2013-03-27 19:02:35 +01:00
Roman Shevchenko 764b2ebf4e Parse annotated reference expressions 2013-03-13 10:23:18 +01:00
Roman Shevchenko 54a7b4dc70 Deprecated extension method syntax dropped 2013-02-27 20:40:44 +01:00
Roman Shevchenko 9a35df2a7b Typos 2013-02-27 20:18:24 +01:00
Roman Shevchenko b4eebdd684 IDEA-98421 (parse super call type arguments) 2013-01-02 21:19:14 +01:00
Roman Shevchenko 73ceb85293 IDEA-94506 (parser support for intersection types in casts) 2012-11-13 12:51:54 +01:00
Roman Shevchenko 39d9fd7235 Switch to new extension method syntax 2012-11-10 21:36:44 +01:00
Roman Shevchenko ba640e804a Drop support for outdated method receiver syntax 2012-10-24 12:48:58 +02:00
Roman Shevchenko 93488641f8 Lambda expressions support: drop generic lambda expressions 2012-06-09 14:25:59 +04:00
Roman Shevchenko ee50d99da0 Lambda expressions support: second round
- typed parameters
- type parameter list
- resolve inside lambda
2012-06-08 14:34:03 +04:00
Roman Shevchenko b00bbbc962 Test case for ambiguous lambda expression 2012-06-08 14:34:02 +04:00
Roman Shevchenko 6ea4c06d8f Lambda expressions support: first round 2012-06-05 21:52:05 +04:00
Roman Shevchenko 95534a1d3c First take on method references 2012-06-01 22:09:48 +04:00
Roman Shevchenko bbe439a441 More tests 2012-05-23 22:54:10 +04:00
Roman Shevchenko 4fcb275e55 Java 8: parse extension method bodies 2012-05-14 19:37:11 +04:00
Roman Shevchenko 7115bb9787 Replace parser conditionals with language level highlighting 2012-05-11 21:09:41 +04:00
Roman Shevchenko 20923305ad More regular reference parsing 2012-05-11 11:50:53 +04:00
Roman Shevchenko e1ee8e56a8 IDEA-80394 (do not ignore whitespaces on collapsing GT/EQ operators) 2012-01-27 14:31:44 +04:00
Roman Shevchenko 7b84081ab8 IDEA-65526 (warn on unsupported generic constructs) 2011-12-09 20:41:18 +01:00
Alexey Kudravtsev 5b1230ec46 introduced PsiPolyadicExpression 2011-07-13 16:02:43 +04: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
Roman Shevchenko 68ce5423cb Project Coin multi-catch support 2011-02-14 19:00:07 +01: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
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
Roman Shevchenko b0dd089d62 Expression parsing fixed 2010-10-28 17:56:26 +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
Roman Shevchenko b46b3d493c New Java parser (dead loop in expression parsing parsing fixed) 2010-08-17 20:55:50 +04:00
Roman Shevchenko 64f94033fb New Java parser (incomplete array types parsing fixed) 2010-08-12 20:52:08 +04:00