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