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 |
|