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 |
|