anna
|
03da4cdaa0
|
access for private members through type parameter bound is forbidden in jdk7 (IDEA-88895)
|
2012-08-01 16:54:10 +02:00 |
|
peter
|
018c010942
|
@NotNull
|
2012-08-01 12:22:47 +02:00 |
|
Dmitry Avdeev
|
0334898d21
|
stubs for annotation parameters
|
2012-08-01 12:25:22 +04:00 |
|
Dmitry Avdeev
|
97837f18a7
|
cleanup
|
2012-08-01 12:25:21 +04:00 |
|
Evgeny Pasynkov
|
59320e01dc
|
more EP_NAME's
|
2012-07-30 12:05:10 +02:00 |
|
Evgeny Pasynkov
|
3944360e63
|
Move MethodReferencesSearch (and necessary closure) to java-indexing-api.
Remove references to StfFileTypes from SimpleAccessorReferencesSearch and extract them into one more CustomPropertyScopeProvider
|
2012-07-30 11:24:30 +02:00 |
|
anna
|
58b8ac814b
|
NPE
|
2012-07-26 18:21:14 +02:00 |
|
peter
|
3b293fb1b8
|
anything wrong with PsiType's equals/hashCode?
|
2012-07-25 16:57:59 +02:00 |
|
anna
|
e0cad5f568
|
introduce variable from lambda expression
|
2012-07-24 17:51:51 +02:00 |
|
peter
|
112fa67418
|
PsiUtil.isAnnotationMethod
|
2012-07-23 15:45:32 +02:00 |
|
anna
|
7f8362d025
|
lambda: tests
|
2012-07-20 18:59:19 +02:00 |
|
anna
|
01aefae9db
|
lambda: use wildcard bound for inferred param
|
2012-07-20 18:59:19 +02:00 |
|
anna
|
c3276bd56e
|
lambda: return type checks initial
|
2012-07-20 18:59:18 +02:00 |
|
anna
|
2d80237442
|
lambda: effectively final
|
2012-07-20 11:06:23 +02:00 |
|
anna
|
812b9a72ea
|
lambda: initial is assignable check; effectively final; acceptable context
|
2012-07-19 21:18:30 +02:00 |
|
anna
|
d35061a610
|
lambda conflict resolve: check lambdas on per-params basis
|
2012-07-19 16:13:19 +02:00 |
|
anna
|
28230348a2
|
diamonds: allow in invocation context in java 8
|
2012-07-18 17:26:34 +02:00 |
|
Evgeny Pasynkov
|
080df59ef1
|
Move PsiFormatUtilBase to core-api and PsiFormatUtil to java-psi-api
|
2012-07-11 10:10:20 +02:00 |
|
Roman Shevchenko
|
186ad861d0
|
EA-37275 (copy modifiers from same language only)
|
2012-07-09 17:48:21 +02:00 |
|
anna
|
b47bf7ece1
|
move instance member: disable visibility change when move into interface; insert @override if needed (IDEA-88471)
|
2012-07-09 13:39:03 +02:00 |
|
anna
|
0d754ef5b0
|
EA-37283 - NPE: MethodSignatureUtil.computeHashCode
|
2012-07-09 13:39:01 +02:00 |
|
Evgeny Pasynkov
|
aa509e51d8
|
Move MethodSuperSearcher to java-indexing-impl
|
2012-07-04 13:05:34 +02:00 |
|
Evgeny Pasynkov
|
2a3869d843
|
Merge branch 'master' into upsource-master
|
2012-07-03 18:20:07 +02:00 |
|
Evgeny Pasynkov
|
6371910dba
|
Merge branch 'master' into upsource-master
|
2012-07-03 10:28:50 +02:00 |
|
Alexey Kudravtsev
|
79befff8c7
|
SOE in case of cyclic out-of-project classes
|
2012-07-03 12:08:22 +04:00 |
|
Maxim.Medvedev
|
68c017caef
|
IDEA-87991 Static type checking false negative ignoring automatic type conversion
|
2012-07-02 15:50:46 +04:00 |
|
Evgeny Pasynkov
|
4117aad3d1
|
extract FindSuperElementsHelper
|
2012-06-28 18:21:30 +02:00 |
|
Danila Ponomarenko
|
6d8a78c66d
|
IDEA-62531 "Choose color" intention (Java): allow to convert between decimal and hex colour representation implemented
|
2012-06-26 19:53:55 +04:00 |
|
Maxim.Medvedev
|
1708932dcf
|
create Groovy field from usage in java code
|
2012-06-21 15:14:08 +04:00 |
|
Roman Shevchenko
|
93488641f8
|
Lambda expressions support: drop generic lambda expressions
|
2012-06-09 14:25:59 +04:00 |
|
Roman Shevchenko
|
036c6d9378
|
Long deprecated method dropped
|
2012-06-08 22:31:15 +04:00 |
|
Roman Shevchenko
|
69f07ad01e
|
IDEA-87248 (smart type pointer manager should be more tolerant to unknown types)
|
2012-06-08 20:53:28 +04:00 |
|
Roman Shevchenko
|
ee50d99da0
|
Lambda expressions support: second round
- typed parameters
- type parameter list
- resolve inside lambda
|
2012-06-08 14:34:03 +04:00 |
|
peter
|
afee1a2277
|
IDEA-87104 Code completion should remember and prefer chosen variants
|
2012-06-07 15:47:16 +02:00 |
|
Alexey Kudravtsev
|
713d908dcd
|
cleanup
|
2012-06-06 13:33:58 +04:00 |
|
Alexey Kudravtsev
|
d0ef5933e5
|
cleanup
|
2012-06-06 13:33:54 +04:00 |
|
Roman Shevchenko
|
6ea4c06d8f
|
Lambda expressions support: first round
|
2012-06-05 21:52:05 +04:00 |
|
Roman Shevchenko
|
b3de9ce33f
|
Cleanup
|
2012-06-05 21:52:05 +04:00 |
|
Roman Shevchenko
|
bd86a3e9bd
|
Introduce method reference type; mute type check for it
|
2012-06-04 12:19:08 +04:00 |
|
Roman Shevchenko
|
f455ac5697
|
Prevent CCEs
|
2012-06-04 12:19:03 +04:00 |
|
Roman Shevchenko
|
679ab25896
|
Method reverences language level highlighting
|
2012-06-04 12:18:58 +04:00 |
|
Roman Shevchenko
|
95534a1d3c
|
First take on method references
|
2012-06-01 22:09:48 +04:00 |
|
Alexey Kudravtsev
|
8cf79cb570
|
notnull
|
2012-06-01 16:51:27 +04:00 |
|
Anna Kozlova
|
0c79564b45
|
"java.lang.Object" ->CommonClassNames.JAVA_LANG_OBJECT
|
2012-05-30 13:29:24 +04:00 |
|
Roman Shevchenko
|
5a7dd97108
|
Do not highlight extension methods' bodies
|
2012-05-24 21:43:35 +04:00 |
|
Maxim.Medvedev
|
65af46598a
|
JVMElementFactory methods
|
2012-05-21 12:26:10 +04:00 |
|
Anna Kozlova
|
39a2ca4115
|
ability to create psitype with jvmfactory
|
2012-05-18 19:59:14 +04:00 |
|
Anna Kozlova
|
eaf77e0975
|
EA-36142 - NPE: TypeConversionUtil.visitArrayType
|
2012-05-18 10:17:07 +04:00 |
|
Roman Shevchenko
|
1711b6570e
|
Drop PsiElementArrayConstructor in a favor of ArrayFactory
|
2012-05-16 16:08:12 +04:00 |
|
Maxim.Medvedev
|
a6b7faa32e
|
create groovy method from usage in java file
|
2012-05-16 10:45:34 +04:00 |
|