anna
|
dbe8ff7f25
|
testdata for IDEA-57271
|
2013-05-02 16:19:02 +02:00 |
|
anna
|
5fbca7ccc4
|
testdata for IDEA-57265
|
2013-05-02 16:19:02 +02:00 |
|
anna
|
70f0719667
|
testdata for IDEA-57413
|
2013-05-02 16:19:01 +02:00 |
|
anna
|
c4132f698d
|
testdata for IDEA-67577
|
2013-05-02 16:19:00 +02:00 |
|
anna
|
056787c18b
|
testdata for IDEA-67571
|
2013-05-02 16:18:59 +02:00 |
|
anna
|
abfb8f08d9
|
testdata for IDEA-57482
|
2013-05-02 14:53:02 +02:00 |
|
anna
|
1e4fcaaabd
|
testdata for IDEA-67841
|
2013-05-02 14:53:01 +02:00 |
|
anna
|
fb7363e172
|
testdata for IDEA-67829
|
2013-05-02 14:53:00 +02:00 |
|
anna
|
3d8ba6e745
|
testdata for IDEA-57534
|
2013-05-02 14:52:59 +02:00 |
|
anna
|
7e5b682ab3
|
local classes visibility scope (IDEA-67798)
|
2013-04-30 21:09:49 +02:00 |
|
anna
|
4464909657
|
test data for IDEA-67677
|
2013-04-30 21:09:48 +02:00 |
|
anna
|
798d7d1a0c
|
testdata for IDEA-57446
|
2013-04-30 21:09:48 +02:00 |
|
anna
|
d49391b689
|
generics: do not prefer type with more bounds when additional bounds are just subtypes of the rest, discard unchecked conversion (IDEA-67669)
|
2013-04-30 18:12:22 +02:00 |
|
anna
|
0624cad67f
|
testdata for IDEA-67671
|
2013-04-30 18:12:21 +02:00 |
|
anna
|
b421d595a9
|
override clone specifics (IDEA-67754)
|
2013-04-30 18:12:20 +02:00 |
|
anna
|
4e3928010b
|
generics: choose least bound symmetric (IDEA-57500)
|
2013-04-30 18:12:19 +02:00 |
|
anna
|
504c2c3867
|
generics: do not prefer type with more bounds when additional bounds are just subtypes of the rest (IDEA-67668)
|
2013-04-30 18:12:19 +02:00 |
|
anna
|
5e2184d2d4
|
implement methods in enum from super interface (IDEA-106310)
|
2013-04-29 20:26:56 +02:00 |
|
anna
|
92f0e1b91f
|
static import: postpone @deprecated methods if possible; show deprecated if all/acceptable is deprecated (IDEA-98350)
|
2013-04-25 17:09:31 +02:00 |
|
anna
|
e8ef5ea7d7
|
allow to add static import for containing class when it already contains imported members (IDEA-96156)
|
2013-04-25 14:14:51 +02:00 |
|
Roman Shevchenko
|
44e359d268
|
IDEA-106119 (more rigorous check for "this" qualifier)
|
2013-04-24 17:01:31 +02:00 |
|
anna
|
3d9008c296
|
add single static import: process nested references (IDEA-94951)
|
2013-04-24 16:27:01 +02:00 |
|
anna
|
3433d392a3
|
method applicability: do not check erased types if method was not called on raw type (IDEA-104992)
|
2013-04-24 14:14:49 +02:00 |
|
anna
|
516a76fa3b
|
provably distinct: ? extends A should be provably distinct from Object until A is not an Object (IDEA-105695)
|
2013-04-23 15:35:49 +02:00 |
|
anna
|
d67a21f788
|
redundant cast: ignore for lambda casts with serializable/intersections (IDEA-105839)
|
2013-04-22 18:00:30 +02:00 |
|
anna
|
11f81e0be7
|
accept this refs inside anonymous classes in java 8 interfaces (IDEA-105892)
|
2013-04-22 15:50:32 +02:00 |
|
anna
|
566ef9c3ab
|
check for upper bound in wrapped wildcard (IDEA-105846)
|
2013-04-22 15:50:31 +02:00 |
|
Roman Shevchenko
|
aec23d1dab
|
IDEA-105110 (check repeatable annotation container applicability)
|
2013-04-16 16:27:09 +02:00 |
|
Roman Shevchenko
|
8110c941f6
|
Repeatable annotations highlighting text corrected
|
2013-04-16 16:27:08 +02:00 |
|
anna
|
33f3792dc3
|
default methods in java 8: suggest to mark interface methods with body with default/static (IDEA-105420)
|
2013-04-16 11:19:48 +02:00 |
|
anna
|
b4c0420a4d
|
no enclosing instance: sibling static nested class should be also be checked (IDEA-105004)
|
2013-04-11 17:02:09 +02:00 |
|
anna
|
38d197e704
|
static method calls should not be treated as inherited (IDEA-105021)
|
2013-04-11 17:02:08 +02:00 |
|
anna
|
f622b3c704
|
annotation interfaces: highlight methods which override public/protected methods of Object/Annotation (9.6.1. Annotation Type Elements)
|
2013-04-11 13:23:50 +02:00 |
|
anna
|
42763f9275
|
IDEA-105101 Java: bad code is green: cyclic annotation element types
(JLS 9.6.1. Annotation Type Elements)
|
2013-04-11 13:23:48 +02:00 |
|
Roman Shevchenko
|
52c17b2657
|
Type annotations on C-style arrays are recognized now even better
|
2013-04-05 22:28:42 +02:00 |
|
Roman Shevchenko
|
218fd54bf2
|
Type annotation in wildcard and class reference types; more tests
|
2013-04-05 21:08:12 +02:00 |
|
anna
|
ae8ab9589e
|
IDEA-103758
|
2013-04-05 17:02:57 +02:00 |
|
anna
|
f9c121d810
|
generate setter prototype from field: take context into account to gic resulted method correct parameter type (IDEA-104592)
|
2013-04-04 20:37:58 +02:00 |
|
Roman Shevchenko
|
fc602c65bc
|
PsiTypeElement.getType() fixed
|
2013-04-04 19:38:46 +02:00 |
|
Roman Shevchenko
|
3d75dc6664
|
IDEA-96664 (highlighting of Java 8 repeating annotations)
|
2013-04-04 19:38:46 +02:00 |
|
Roman Shevchenko
|
79f04f5709
|
IDEA-96664 (highlighting of Java 8 repeating annotations)
|
2013-04-03 16:19:42 +02:00 |
|
anna
|
c14be903d9
|
constant expressions check: discard polyadic expressions of non-primitive/Strings types (IDEA-104347)
|
2013-04-03 10:52:04 +02:00 |
|
anna
|
b75d4c139f
|
EA-45389 - assert: SimplifyBooleanExpressionFix$ExpressionVisitor.visitPolyadicExpression
|
2013-04-02 20:08:51 +02:00 |
|
anna
|
497644d544
|
method refs: collect substitution from type parameter's extends list (IDEA-104314)
|
2013-04-01 20:36:27 +02:00 |
|
Roman Shevchenko
|
8bb33ccdca
|
Type annotations on C-style arrays are recognized now
|
2013-03-31 23:13:14 +02:00 |
|
anna
|
7cb3c66d87
|
type parameter referenced from static context error (IDEA-104160)
(cherry picked from commit ac98afef2ab67f2b548e6723e63b3b9752bf82f5)
|
2013-03-29 20:10:02 +01:00 |
|
anna
|
141ef05254
|
testdata for IDEA-104100
(cherry picked from commit 411a14aa13d2b77fb37adbb2f00c7d1dcff2efdf)
|
2013-03-29 20:09:57 +01:00 |
|
anna
|
cb99f86169
|
AIOOBE IDEA-103980
(cherry picked from commit 235e1ab6ff11856c91e6c5afded3209879ac473e)
|
2013-03-27 19:02:37 +01: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 |
|
anna
|
f43401e162
|
IDEA-103760
|
2013-03-27 09:20:02 +01:00 |
|