Commit Graph
123 Commits
Author SHA1 Message Date
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