Commit Graph

450 Commits

Author SHA1 Message Date
peter
1561066d36 use TimeoutUtil, comment on sudden psi invalidation and resurrection 2013-07-31 18:08:45 +02:00
Alexey Kudravtsev
343e3e1c20 @NotNull 2013-07-31 14:36:49 +04:00
peter
891a21ab38 some invalid psi checks (EA-47654, EA-46555) 2013-07-29 19:51:57 +02:00
anna
6cee174e4e check all type parameters bounds (IDEA-109556) 2013-07-26 19:11:13 +02:00
anna
ceb3968ecb redundant cast: try to infer cast operand type from cast parent (fix testInferFromTypeCast) 2013-07-25 17:10:09 +02:00
anna
3a4d70a453 inference: do not infer from type cast (IDEA-111002) 2013-07-25 11:21:22 +02:00
anna
080504137e IDEA-110917 Incorrect "Redundant Cast" on Complex Conditional 2013-07-24 17:14:30 +02:00
anna
7a60448d2d EA-47886 - IAE: TypeConversionUtil.isAssignable 2013-07-22 15:27:34 +02:00
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
Eugene Kudelevsky
c1aa648965 IDEA-91585 IDEA-57990 resolve inside Android SDK based on its sources, not classes 2013-07-18 16:00:33 +04:00
peter
08bb0a5f38 PsiUtil.getMemberQualifiedName 2013-07-15 15:20:36 +02:00
Max Medvedev
6c8f21e42e Ability to generate doc comments 2013-07-11 08:59:06 +04:00
Max Medvedev
7a98d7fd63 EA-47213 not all java names are valid in Groovy. Check it when override/implement/create from usage 2013-07-11 08:59:06 +04:00
peter
97baa67f56 some very minor optimizations 2013-07-03 21:33:33 +02:00
anna
44d8fa306d resolve optimizations (^peter) 2013-07-02 18:38:31 +02:00
Alexey Kudravtsev
7400c8f866 check for duplicate methods made linear down from quadratic 2013-07-02 11:53:09 +04:00
anna
f2923ff7cd hashCode tweak 2013-07-01 18:42:00 +02:00
Alexey Kudravtsev
58b098a141 typo 2013-07-01 11:47:14 +04:00
Alexey Kudravtsev
3967e65a0c notnull, cleanup 2013-07-01 11:46:15 +04:00
Anna Kozlova
c7c2261533 fix tests 2013-06-28 19:01:27 +04:00
Anna Kozlova
5edc674590 even more optimization 2013-06-28 16:27:12 +04:00
Anna Kozlova
ffb607f18d resolve optimization: distinguish different methods in hashCode (IDEA-109409) 2013-06-28 14:10:08 +04:00
peter
a540ff047f cache erased parameter types in MethodSignatureBase (maybe IDEA-109409) 2013-06-26 14:54:45 +02:00
Anna Kozlova
a00aac060c redundant cast: take into account custom return type processing for getClass (IDEA-109527) 2013-06-25 21:34:51 +04:00
Anna Kozlova
8a2413e4b3 EA-47133 - SOE: GenericsUtil.getLeastUpperClassesInner 2013-06-18 18:44:29 +04:00
Max Medvedev
a247fdba87 NPE 2013-06-15 11:31:11 +04:00
Max Medvedev
b8258a5eaa get rid of ReferenceAdjusterFactory 2013-06-11 14:37:10 +04:00
Max Medvedev
ea18e70a91 cleanup shortening references 2013-06-10 11:55:53 +04:00
Max Medvedev
dac30636f2 shorten Java and Groovy references with JavaCodeStyleManager.shortenClassReferences() 2013-06-10 11:55:52 +04:00
peter
52962d0a53 include reason when asserting invalid elements/types 2013-06-07 19:20:40 +02:00
Anna Kozlova
1263af9790 SPI: copyright 2013-06-07 14:29:16 +04:00
Roman Shevchenko
a0f88a0987 java: lexers united; lexer creation extracted 2013-06-07 12:00:15 +04:00
Anna Kozlova
6269653b12 lambda: check assignable takes into account wildcards (IDEA-108195) 2013-05-31 20:31:24 +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
9661f35dbd accept raw subtyping when instance method is called on raw type (IDEA-107957) 2013-05-28 18:50:17 +04:00
Alexey Kudravtsev
c2ec8ad25b moved to java-psi 2013-05-28 11:13:16 +04:00
Alexey Kudravtsev
ab080667e2 marker interface for jsp template statement 2013-05-27 11:13:28 +04:00
Alexey Kudravtsev
93705e4f6e moved to psi 2013-05-24 13:49:41 +04:00
Alexey Kudravtsev
2922ff175f moved to analysis 2013-05-23 12:23:05 +04:00
Gregory.Shrago
e7f122be19 [anna.k] IDEA-107137 In Database Console use of "Save As Live Template" Option on Sql and Pl Sql queries doesn't work correctly. 2013-05-21 23:08:00 +04:00
anna
022143bd50 NPE 2013-05-21 16:08:02 +02:00
Roman Shevchenko
d9286c9fc1 EA-46236 (parse mirrors with a correct language level) 2013-05-20 18:06:07 +02:00
Roman Shevchenko
564eba9037 Cleanup (formatting) 2013-05-20 18:06:07 +02:00
nik
2d4a584e3e removed dependency on projectModel-api from java-psi-api 2013-05-20 14:34:55 +04:00
Alexey Kudravtsev
3fc031a305 NPE 2013-05-17 12:12:59 +04:00
anna
1a650ae742 generics: prefer primitive arrays to type args (IDEA-107252) 2013-05-16 11:29:30 +02:00
anna
103bf1fed3 IDEA-105846 2013-05-16 11:29:27 +02:00
anna
7a56eb198f new array refs: accept signatures with assignable to int params (IDEA-106973) 2013-05-13 15:05:52 +02:00
anna
d3f31f402f type parameter cannot be inherited with different arguments as well as any other class (IDEA-57324) 2013-05-08 15:09:26 +02:00