Roman Shevchenko
|
1711b6570e
|
Drop PsiElementArrayConstructor in a favor of ArrayFactory
|
2012-05-16 16:08:12 +04:00 |
|
Maxim.Medvedev
|
a6b7faa32e
|
create groovy method from usage in java file
|
2012-05-16 10:45:34 +04:00 |
|
Anna Kozlova
|
9fde625186
|
do not suggest to move to library (IDEA-86011)
|
2012-05-14 18:27:39 +04:00 |
|
Dmitry Lomov
|
51ea19f1fa
|
Merge branch 'upsource-master'
|
2012-05-14 13:24:58 +02:00 |
|
Anna Kozlova
|
4879868fef
|
package scope when package is inside package prefix should contain classes with "subnames" (IDEA-82937)
|
2012-05-14 14:41:27 +04:00 |
|
Dmitry Lomov
|
3acfcaf592
|
Merge branch 'master' into upsource-master
|
2012-05-14 12:26:30 +02:00 |
|
Roman Shevchenko
|
70470e66f7
|
Java 8: 'none' isn't a keyword yet
|
2012-05-14 13:43:15 +04:00 |
|
Roman Shevchenko
|
c583fbbeb6
|
Deprecate duplicate token sets; cleanup
|
2012-05-14 13:43:15 +04:00 |
|
Dmitry Lomov
|
4819c6dc9d
|
Merge branch 'master' into upsource-master
|
2012-05-14 11:38:01 +02:00 |
|
Roman Shevchenko
|
73f8db9d5f
|
Fix deprecated API usages
|
2012-05-11 22:03:34 +04:00 |
|
Roman Shevchenko
|
c6c028883b
|
Java 8 tokens
|
2012-05-11 21:47:05 +04:00 |
|
Roman Shevchenko
|
97eb59356d
|
Description for Java 8; typos
|
2012-05-11 21:09:40 +04:00 |
|
Roman Shevchenko
|
d9ca70c766
|
Language level API cleanup
|
2012-05-11 21:09:40 +04:00 |
|
Evgeny Pasynkov
|
ea7598920a
|
Better stub CoreJavaCodeStyleManager
|
2012-05-09 14:58:39 +02:00 |
|
anna
|
d0d8e6f8d3
|
bytecode: allow anonymous classes; work on editor element; prepare editor in component
|
2012-05-08 09:14:14 +02:00 |
|
Maxim.Medvedev
|
761157d22d
|
nullable
|
2012-05-04 14:34:33 +04:00 |
|
anna
|
2cf7167ae7
|
process intersection types correctly
|
2012-05-03 09:19:04 +02:00 |
|
Maxim.Mossienko
|
0f38219efb
|
less garbage during indexing (-30M for IDEA project), just in case each TokenSet is 5K each
|
2012-05-02 21:31:04 +04:00 |
|
Maxim.Medvedev
|
ed0afd2ce7
|
IDEA-79715 Groovy: Inspection "There is no default constructor available in class *" must have a quickfix
|
2012-04-25 18:00:55 +04:00 |
|
anna
|
817fc5aae4
|
simlify ? super ? wildcard (IDEA-63765)
|
2012-04-19 12:41:39 +02:00 |
|
Maxim Shafirov
|
4afdd61d8d
|
Given "com.Outer<A, B>.Inner" as input getClassParametersText must return empty results. Those A and B are parameters of Outer, not Inner
|
2012-04-18 22:08:21 +04:00 |
|
Roman Shevchenko
|
9a2c735d51
|
Drop deprecated APIs
|
2012-04-16 21:17:53 +02:00 |
|
anna
|
654f6cd973
|
replace <? extends Object> with <?> during substitution (IDEA-64775)
|
2012-04-16 14:24:33 +02:00 |
|
anna
|
0c15dccf23
|
good code red fixed
|
2012-04-16 14:24:32 +02:00 |
|
Alexey Kudravtsev
|
d4ac758388
|
IDEA-84224
|
2012-04-10 12:06:43 +04:00 |
|
Alexey Kudravtsev
|
b70c17f1cf
|
@notnull
|
2012-04-10 12:03:08 +04:00 |
|
Alexey Kudravtsev
|
5984433319
|
notnull
|
2012-04-10 11:57:58 +04:00 |
|
anna
|
d8748bb076
|
ambiguous method calls: conflict resolver, tests
(IDEA-67832; IDEA-67837; IDEA-67573; IDEA-57306;
IDEA-57535; IDEA-57269; IDEA-57278; IDEA-57317)
|
2012-04-09 11:57:27 +02:00 |
|
Maxim.Medvedev
|
ddbc9d9b69
|
IDEA-66792 groovy: bad code green: applicability of annotation is not verified with regard to target element
|
2012-04-06 12:04:27 +04:00 |
|
anna
|
9242d62213
|
good code is red: wildcard should check the bound if any in order to prove difference (IDEA-63291)
|
2012-04-05 19:08:45 +02:00 |
|
anna
|
5e682f1319
|
good code is red: take bounds into account during types agree (IDEA-76283)
|
2012-04-05 12:12:38 +02:00 |
|
anna
|
a4e23d3546
|
good code red: do not allow unchecked conversions on deeper wildcard levels (IDEA-80386)
|
2012-04-03 19:19:44 +02:00 |
|
anna
|
1563df17f1
|
red code is green wildcard problems ++(IDEA-66750;IDEA-75178;IDEA-73377)
|
2012-03-29 15:17:24 +02:00 |
|
anna
|
24d2eeb3d0
|
service to detect java version;
highlight access to private class members according to java version used (IDEA-83045)
|
2012-03-29 11:06:43 +02:00 |
|
anna
|
09246f5482
|
process captured wildcards (IDEA-82913)
|
2012-03-28 18:01:15 +02:00 |
|
Roman Shevchenko
|
2a99d489af
|
IDEA-80590 (hint to ignore unused for-each parameters and resource variables)
|
2012-03-28 00:15:10 +02:00 |
|
Bas Leijdekkers
|
048d6f9d31
|
make instance field final and constructor private
|
2012-03-27 20:24:12 +02:00 |
|
Evgeny Gerashchenko
|
23ee0bb758
|
Got rid of unnecessary dependency of java-psi-impl on platform-api: extracted ContentBasedClassFileProcessor.getDecompiledPsiFile() to separate extension point in ClsFileDecompiledPsiFileProvider, in java-psi-api module.
|
2012-03-26 15:13:29 +04:00 |
|
peter
|
91fb524a30
|
IDEA-25267 Smart Completion after continue&break should filter labels
|
2012-03-07 20:24:50 +04:00 |
|
Maxim.Medvedev
|
8528e7f2a4
|
FQN constant for Runnable
|
2012-02-22 15:16:24 +04:00 |
|
peter
|
43e5f35bd8
|
a more scala-friendly source-level accessibility check
|
2012-02-17 19:20:31 +01:00 |
|
Anna Kozlova
|
375946f62c
|
diamond type visitor
EA-30757 - assert: PsiSubstitutorImpl$SubstitutionVisitorBase.visitType
|
2012-02-01 13:43:20 +04:00 |
|
Alexey Kudravtsev
|
d8f813215a
|
some methods annotated by MagicConstant annotations
|
2012-01-12 16:41:33 +04:00 |
|
Alexey Kudravtsev
|
a87146dc5b
|
Magic constant inspection
|
2012-01-12 16:41:32 +04:00 |
|
Dmitry Jemerov
|
fdf7707b1d
|
don't load extensions from static initializer
|
2011-12-21 14:02:12 +01:00 |
|
Eugene Zhuravlev
|
b9da308571
|
fix npe
|
2011-12-07 16:06:47 +01:00 |
|
Alexey Kudravtsev
|
ead1b1e711
|
EA-32128 - SOE: PsiUtil.hasDefaultConstructor
|
2011-11-29 18:10:07 +04:00 |
|
anna
|
dcd3645b42
|
do compare constructors names when signature is not hierarchical (IDEA-77114)
|
2011-11-22 09:57:04 +01:00 |
|
peter
|
675559f5cc
|
per-position language level checking when suggesting completion keywords (EA-29624)
|
2011-11-10 20:12:05 +01:00 |
|
Alexey Kudravtsev
|
4f009991d7
|
fewer induced exceptions
|
2011-11-07 18:21:29 +04:00 |
|