Commit Graph
1465 Commits
Author SHA1 Message Date
anna 4ea8185461 fix method signature erased equality (IDEA-57391) 2013-07-18 19:47:51 +02:00
anna 4c0d630919 provably distinct (IDEA-67682) 2013-07-18 19:11:14 +02:00
peter 7839f1c478 IDEA-105093 Eclipse-way getter/setter completion 2013-07-18 17:09:32 +02:00
peter 198be80441 IDEA-109171 Code completion is suggesting to implement a class 2013-07-18 17:09:31 +02:00
anna 25b9cc4304 inference for ? super wildcard (IDEA-67744) 2013-07-17 20:31:47 +02:00
anna b1418932ee testdata for IDEA-67835 2013-07-17 20:31:46 +02:00
anna e6ee01a887 do not rebound captured wildcard (IDEA-57325) 2013-07-17 20:31:45 +02:00
anna 823e008db1 calculate bound based on all type arguments (IDEA-57334) 2013-07-17 20:31:44 +02:00
anna 650fdb9ff1 forbid access to package local statics via inheritance from another package (IDEA-66493) 2013-07-17 16:26:18 +02:00
anna 8a15ea45ab generics: do not prefer interface over super class even if return type is more specific (IDEA-110568) 2013-07-16 12:30:04 +02:00
anna 68a43aa534 @FunctionalInterface make warning to prevent misunderstanding 2013-07-15 13:41:52 +02:00
peter 107d61b2b7 IDEA-107086 Java: suggest private members of a casted class inside itself 2013-07-12 15:13:05 +02:00
Dmitry Batkovich 56f3a39c69 method chains completion 2013-07-12 12:48:39 +04:00
Alexey Kudravtsev 1c70b3a95f GenericHighlightingTest fixed 2013-07-04 11:13:52 +04:00
anna 434ba25684 testdata for IDEA-109875 2013-07-03 19:14:17 +02:00
anna 751253f6a9 SOE (IDEA-109955) 2013-07-03 16:20:47 +02:00
anna 08562dc58d diamond completion: allow class type parameters in constructor params list (IDEA-109942) 2013-07-03 12:10:28 +02:00
Alexey Kudravtsev 7400c8f866 check for duplicate methods made linear down from quadratic 2013-07-02 11:53:09 +04:00
anna 6e9f9c690f EA-47443 - assert: CreateLocalFromUsageFix.getAnchor 2013-07-01 17:37:52 +02:00
Anna Kozlova c7c2261533 fix tests 2013-06-28 19:01:27 +04:00
peter edec60ddfd move Class wildcard hack from ExpectedTypeInfo to completion 2013-06-27 18:38:26 +02:00
Anna Kozlova 779369cbe4 do not include unknown annotations in override (IDEA-109422) 2013-06-27 20:03:06 +04:00
Anna Kozlova c289233dac expected types: do not "erase" too much (IDEA-109700) 2013-06-27 16:24:18 +04:00
Anna Kozlova e9924f79c4 java 8: suggest to add method body for default methods in interface 2013-06-25 21:34:52 +04:00
Anna Kozlova 59af6284bd override from multiple interfaces with throws lists: intersect throws lists 2013-06-25 20:15:27 +04:00
Anna Kozlova 6c3d6d2caa allow override in interfaces (IDEA-109506) 2013-06-25 20:15:26 +04:00
Anna Kozlova c69b6261b7 convert field to local: support fields used in multiple methods (IDEA-108517) 2013-06-25 13:36:58 +04:00
Anna Kozlova d397653008 unhandled exceptions: fix retained 2013-06-24 21:16:08 +04:00
Anna Kozlova a2c55a54eb unhandled exceptions when resolved to the first of multiple interfaces inherited (IDEA-109216) 2013-06-21 15:20:13 +04:00
Anna Kozlova 8a2413e4b3 EA-47133 - SOE: GenericsUtil.getLeastUpperClassesInner 2013-06-18 18:44:29 +04:00
Anna Kozlova c976e88894 lambda/diamond inference: accept wildcards in lambda return types (IDEA-108955) 2013-06-14 13:30:18 +04:00
Anna Kozlova 292524fd95 no enclosing instance of type inside super/this call 2013-06-14 13:30:15 +04:00
Anna Kozlova 519b18122e allow refs to inner classes inside anonymous classes in super/this calls (IDEA-108920) 2013-06-13 21:22:04 +04:00
Anna Kozlova c76af839e0 rename inspection/fix according to spec (IDEA-108821) 2013-06-12 14:58:55 +04:00
Anna Kozlova 6c6a56bc8b check annotation params accessibility (IDEA-108584) 2013-06-10 18:21:06 +04:00
Evgeny Gerashchenko fcaf60e139 Sorting annotations on saving instead of loading. 2013-06-05 16:16:10 +04:00
Anna Kozlova 38e5db3a1d testdata for IDEA-77128 2013-06-04 19:25:10 +04:00
Anna Kozlova 7982d35821 ~do not accept self nested classes in class declaration if they inherit nested classes from superclass (IDEA-55510) 2013-06-04 14:18:46 +04:00
Anna Kozlova 42ece72f79 do not accept deep bound promotion in type parameters withing bound check (IDEA-107654) 2013-06-04 14:18:45 +04:00
Anna Kozlova 69880fdbb6 eleminate wildcards in extends/implements lists (IDEA-82093) 2013-06-04 12:25:39 +04:00
peter 4d4d561ffe IDEA-108113 Would be great to have an instanceof operator in keyword completion 2013-06-03 22:29:27 +02:00
Anna Kozlova 91779d0c81 check extends/implements list for nested classes of super type (IDEA-108287) 2013-06-03 22:25:28 +04:00
Anna Kozlova 8741f3f1d6 non-static members access from implicitly static context fixed (IDEA-108285) 2013-06-03 22:25:26 +04:00
Anna Kozlova 6269653b12 lambda: check assignable takes into account wildcards (IDEA-108195) 2013-05-31 20:31:24 +04:00
Anna Kozlova becd937093 EA-46672 - CCE: PsiThisExpressionImpl.getType 2013-05-31 13:48:48 +04:00
Anna Kozlova 1996dc9571 static interface methods completion: forbid on instance members, inheritors (IDEA-107794) 2013-05-30 15:46:54 +04:00
Anna Kozlova fb8144344c static interface methods: forbid on instance members, inheritors (IDEA-107794) 2013-05-30 15:46:53 +04:00
Anna Kozlova b046fcec92 ignore whitespaces when gathering inlined tags data elements (IDEA-107812) 2013-05-30 12:10:21 +04:00
peter f60d51bff6 IDEA-108068 Idea suggests two identical completions for an array constructor 2013-05-29 19:43:36 +02:00
peter 5a83ab9b49 a test for IDEA-106141 Following Annotation is removed on autocomplete 2013-05-29 14:36:35 +02:00