Commit Graph
163 Commits
Author SHA1 Message Date
Roman Shevchenko edd0ed56eb EA-34896 (clear catch type caches more thoroughly) 2012-03-26 20:07:26 +02:00
Dmitry Jemerov 11f5b948fb Merge remote-tracking branch 'origin/master' 2012-03-26 17:48:19 +02:00
Dmitry Jemerov c12d27d017 inline a couple of PsiBundle constants 2012-03-26 17:46:17 +02:00
Evgeny Gerashchenko 23ee0bb758 Got rid of unnecessary dependency of java-psi-impl on platform-api: extracted ContentBasedClassFileProcessor.getDecompiledPsiFile() to separate extension point in ClsFileDecompiledPsiFileProvider, in java-psi-api module. 2012-03-26 15:13:29 +04:00
Alexey Kudravtsev ea22841218 NPE 2012-03-22 14:09:57 +04:00
Alexey Kudravtsev 5af0d0d828 revert optimisation no longer needed & soft reference resolved types 2012-03-22 14:09:56 +04:00
peter a898760eeb there may be no containing file for (light) members (EA-34904) 2012-03-20 17:34:56 +01:00
peter 081c6eac33 @Nullable 2012-03-20 17:34:56 +01:00
Maxim.Mossienko bbbc8644e2 Reparse for language dialects 2012-03-19 13:41:35 +04:00
Roman Shevchenko 81f0d72e8f [ann] IDEA-82436 (check unclosed non-empty char literals) 2012-03-15 19:08:59 +01:00
Alexey Kudravtsev 4ff3a83df5 performance: cache package name 2012-03-15 09:39:22 +04:00
Evgeny Gerashchenko 0b4736de59 Reverted storing file document in mirror of ClsFileImpl 2012-03-13 17:09:07 +04:00
Evgeny Gerashchenko 2b2ef7e782 Added ClsCustomNavigationPolicy. 2012-03-13 17:09:07 +04:00
Evgeny Gerashchenko 9f35f07f73 Introduced PsiCompiledFile interface, implemented it in ClsFileImpl. 2012-03-13 17:09:06 +04:00
Evgeny Gerashchenko 6efee973ff Changed method of building mirror element in ClsFileImpl: now decompiler is invoked directly. 2012-03-13 17:09:06 +04:00
Evgeny Gerashchenko f362d6437f Removed ClsFileImpl.DOCUMENT_IN_MIRROR_KEY since it is not used anywhere. 2012-03-13 17:09:06 +04:00
peter dad6b5c04c remove unneeded dependency 2012-03-09 20:39:05 +04:00
peter 91fb524a30 IDEA-25267 Smart Completion after continue&break should filter labels 2012-03-07 20:24:50 +04:00
peter a214cd6710 IDEA-24536 Groovy classes in dependencies are shown with Java-style icon in "Project" view (even if source code is attached) 2012-03-07 20:24:49 +04:00
peter c3ebd0620a debugging blinking test 2012-03-05 18:50:57 +04:00
Maxim.Medvedev 1d05ead46e Runnable icon for all classes Groovy can run 2012-02-22 15:16:28 +04:00
peter 1fb5988fa8 [romka] debug, not warn 2012-02-20 14:32:14 +01:00
peter c41a1c8d79 @NotNull 2012-02-19 12:50:24 +01:00
Roman Shevchenko 2a429829d3 IDEA-80881 (build class stubs w/o decoding stack frames) 2012-02-19 09:40:22 +01:00
anna 5f0f70fee3 IDEA-81488 Frequent exceptions in spring-support plugin 2012-02-16 22:05:24 +01:00
Roman Shevchenko d9dd3087ab IDEA-80881 (log .class reading errors) 2012-02-16 12:20:41 +01:00
Sergey Evdokimov 3d73f7cc7e Optimization of PsiClassImplUtil.isMethodEquivalentTo() 2012-02-13 14:42:36 +04:00
Dmitry Jemerov 8773f3ce69 patch from Alexander Zverev 2012-02-09 20:22:47 +01:00
Alexey Kudravtsev deb6850e59 NotNull 2012-02-08 16:29:16 +04:00
Maxim Shafirov ea5a333663 Workaround for Scala compiler bug. IDEA-78649 2012-02-08 14:17:29 +04:00
Maxim.Mossienko 9e43a15489 - do not scan words when token is expected to have no words (e.g. whitespace)
- skip filterlexer creation when indexing
2012-02-07 19:25:04 +04:00
Maxim Shafirov e2f1cf67b1 Arrays hopefully have faster iteration 2012-02-06 20:40:37 +04:00
Maxim Shafirov 71e7e41b7c Don't check .isFile() too often, don't call .list() too often 2012-02-06 19:44:20 +04:00
Alexey Kudravtsev 983a273a6e IDEA-80483 NPE 2012-02-03 14:34:52 +04:00
Anna Kozlova 375946f62c diamond type visitor
EA-30757 - assert: PsiSubstitutorImpl$SubstitutionVisitorBase.visitType
2012-02-01 13:43:20 +04:00
peter 57a2a49892 IDEA-80583 Wrong suggestion in qualified field type 2012-01-31 18:30:26 +01:00
Maxim Shafirov 7aca50fece Core's findClass() works with inner classes too 2012-01-31 20:01:25 +04:00
Maxim Shafirov 5295f884e8 An API (for Kotlin) for mirror source substitution. 2012-01-31 17:49:51 +04:00
Dmitry Avdeev 3899096e79 @Nullable 2012-01-30 16:21:38 +04:00
Dmitry Avdeev 6fe0da1000 @Nullable 2012-01-30 16:21:37 +04:00
Sergey Evdokimov 01c6acab8e Replace PsiManager.getInstance(psiElement.getProject()) to psiElement.getManager() and add inspection to this case. 2012-01-28 17:23:15 +04:00
Anna Kozlova 1b40fd5d93 inner class inside anonymous presentation 2012-01-27 18:29:09 +04:00
Roman Shevchenko e1ee8e56a8 IDEA-80394 (do not ignore whitespaces on collapsing GT/EQ operators) 2012-01-27 14:31:44 +04:00
Roman Shevchenko f214f99337 [ann] IDEA-80335 (more precise check for exceptions from AutoClosable types) 2012-01-26 20:33:48 +04:00
Maxim.Mossienko 08674a4847 do not call bundle.message before actual reporting error 2012-01-26 17:30:18 +04:00
Dmitry Jemerov 84f4b2b829 resolve to .java files, not only to .class 2012-01-25 13:53:28 +01:00
Dmitry Jemerov e8bebd8a32 provide a core version of PsiDocTagValueImpl 2012-01-20 19:25:58 +01:00
anna face21abec copy package-info with package annotations (IDEA-79980) 2012-01-17 17:54:01 +01:00
Alexey Kudravtsev d8f813215a some methods annotated by MagicConstant annotations 2012-01-12 16:41:33 +04:00
Alexey Kudravtsev 18c6c63f75 cleanup 2012-01-10 20:35:07 +04:00