Commit Graph

860 Commits

Author SHA1 Message Date
anna 2caed7280b testdata for IDEA-18425 2013-05-03 13:30:05 +02:00
anna ad5f3cbab1 testdata for IDEA-63731 2013-05-03 13:30:04 +02:00
anna a2525d9de2 testdata for IDEA-67998 2013-05-03 13:30:03 +02:00
anna 8c3496ee2d testdata for IDEA-70890 2013-05-03 13:30:03 +02:00
anna f4e45c7219 testdata for IDEA-71645 2013-05-03 13:30:02 +02:00
anna 8d301f4f3e testdata for IDEA-60875 2013-05-03 13:30:01 +02:00
anna a819644d02 testdata for IDEA-65066 2013-05-03 10:17:27 +02:00
anna e3c5d8ec32 do not open wildcards accessing elements of array (IDEA-57285) 2013-05-03 10:17:26 +02:00
Roman Shevchenko e1703251d9 IDEA-57270 (highlight C-style void arrays) 2013-05-02 18:40:04 +02:00
anna d00a443e7a testdata for IDEA-57272 2013-05-02 16:19:03 +02:00
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