anna
|
060715e26b
|
Object.getSupers optimization
|
2013-07-02 18:38:30 +02:00 |
|
Roman Shevchenko
|
316ab18b26
|
EA-47034 (diagnostic expression fixed)
|
2013-07-02 15:58:23 +02:00 |
|
Alexey Kudravtsev
|
2250aa7f04
|
performance: cache Object class type
|
2013-07-02 11:53:07 +04:00 |
|
Alexey Kudravtsev
|
deb909807a
|
cleanup
|
2013-07-02 11:53:02 +04:00 |
|
Alexey Kudravtsev
|
3967e65a0c
|
notnull, cleanup
|
2013-07-01 11:46:15 +04:00 |
|
Anna Kozlova
|
ffb607f18d
|
resolve optimization: distinguish different methods in hashCode (IDEA-109409)
|
2013-06-28 14:10:08 +04:00 |
|
peter
|
1f47b785a5
|
don't let java qualifier resolve results be gc'ed (IDEA-109514)
|
2013-06-27 15:13:42 +02:00 |
|
Anna Kozlova
|
d99416b13a
|
Merge remote-tracking branch 'origin/master'
|
2013-06-26 21:08:18 +04:00 |
|
Anna Kozlova
|
3c7e15d5ac
|
refix implement method from new expr
|
2013-06-26 21:07:08 +04:00 |
|
Roman Shevchenko
|
a065231c29
|
java: empty parameter list in qualified super expression
|
2013-06-26 20:59:49 +04:00 |
|
Roman Shevchenko
|
38f56df8d4
|
EA-47034 (diagnostic, recovery)
|
2013-06-26 20:46:19 +04:00 |
|
Anna Kozlova
|
ed37fcf45b
|
fix tests
|
2013-06-26 20:36:10 +04:00 |
|
Anna Kozlova
|
9adc928cc4
|
implement method fix from incomplete statement fix (IDEA-109540)
|
2013-06-26 15:26:29 +04:00 |
|
Alexey Kudravtsev
|
5b0be64053
|
EA-47311 - IAE: ModuleWithDependenciesScope.getFileRoot
|
2013-06-26 10:43:32 +04:00 |
|
peter
|
f1cc522125
|
BaseExternalAnnotationsManager: a bit faster file search with less garbage
|
2013-06-25 19:29:40 +02:00 |
|
Anna Kozlova
|
b8638b7b46
|
cleanup try statement on resources list deletion (IDEA-109543)
|
2013-06-25 20:15:29 +04:00 |
|
Anna Kozlova
|
59af6284bd
|
override from multiple interfaces with throws lists: intersect throws lists
|
2013-06-25 20:15:27 +04:00 |
|
Anna Kozlova
|
6c3d6d2caa
|
allow override in interfaces (IDEA-109506)
|
2013-06-25 20:15:26 +04:00 |
|
Anna Kozlova
|
d397653008
|
unhandled exceptions: fix retained
|
2013-06-24 21:16:08 +04:00 |
|
Anna Kozlova
|
69c83b1a5f
|
EA-47076 - NPE: PsiResolveHelperImpl.inferTypeArguments
|
2013-06-24 13:02:08 +04:00 |
|
Alexey Kudravtsev
|
c0e9048f55
|
EA-47183 - UOE: ExceptionUtil.addException
|
2013-06-24 10:35:41 +04:00 |
|
Anna Kozlova
|
a2c55a54eb
|
unhandled exceptions when resolved to the first of multiple interfaces inherited (IDEA-109216)
|
2013-06-21 15:20:13 +04:00 |
|
Anna Kozlova
|
1a604bb50d
|
process methods from all supers when cached
|
2013-06-20 21:16:01 +04:00 |
|
peter
|
8a76ad62ea
|
use ensureValidType
|
2013-06-19 16:36:24 +02:00 |
|
peter
|
f759f7757f
|
more stub+ast diagnostics, better recovery
|
2013-06-18 18:57:17 +02:00 |
|
Anna Kozlova
|
a1096fae35
|
extract method duplicates: distinguish method overloads (IDEA-97777)
|
2013-06-17 21:10:25 +04:00 |
|
Anna Kozlova
|
c976e88894
|
lambda/diamond inference: accept wildcards in lambda return types (IDEA-108955)
|
2013-06-14 13:30:18 +04:00 |
|
Evgeny Pasynkov
|
02ac139bf9
|
CoreFileTypeRegistry: allow to register multiple extensions in one call
|
2013-06-13 17:42:46 +02:00 |
|
Anna Kozlova
|
5e5c4910d8
|
cached resolve should not ignore multiple results available through inheritance (IDEA-108505)
|
2013-06-11 17:26:19 +04:00 |
|
peter
|
52962d0a53
|
include reason when asserting invalid elements/types
|
2013-06-07 19:20:40 +02:00 |
|
Max Medvedev
|
b40018c4db
|
CCE
|
2013-06-07 12:48:15 +04:00 |
|
Roman Shevchenko
|
ed3e632f2d
|
java: test-only method extracted
|
2013-06-07 12:00:15 +04:00 |
|
Roman Shevchenko
|
a0f88a0987
|
java: lexers united; lexer creation extracted
|
2013-06-07 12:00:15 +04:00 |
|
Evgeny Gerashchenko
|
cdad92763e
|
Reading annotations via SAX parser instead of DOM.
|
2013-06-05 16:16:10 +04:00 |
|
Evgeny Gerashchenko
|
fcaf60e139
|
Sorting annotations on saving instead of loading.
|
2013-06-05 16:16:10 +04:00 |
|
peter
|
23a7c11384
|
more explanatory psi validity assertions (EA-46570)
|
2013-06-04 18:19:05 +02:00 |
|
Anna Kozlova
|
99e910365b
|
do not loose qualifier from type reference (e.g. for extends list fix)
|
2013-06-04 12:25:38 +04:00 |
|
Anna Kozlova
|
c9858945a8
|
EA-46675 - NPE: ProcessCandidateParameterTypeInferencePolicy.getSubstitutor
|
2013-05-31 14:26:16 +04:00 |
|
Anna Kozlova
|
becd937093
|
EA-46672 - CCE: PsiThisExpressionImpl.getType
|
2013-05-31 13:48:48 +04:00 |
|
Anna Kozlova
|
1996dc9571
|
static interface methods completion: forbid on instance members, inheritors (IDEA-107794)
|
2013-05-30 15:46:54 +04:00 |
|
Anna Kozlova
|
b046fcec92
|
ignore whitespaces when gathering inlined tags data elements (IDEA-107812)
|
2013-05-30 12:10:21 +04:00 |
|
Anna Kozlova
|
3b736aca09
|
extract method: reject containing classes when members were called through inheritance chain
|
2013-05-29 17:48:38 +04:00 |
|
Anna Kozlova
|
fa5af4b10c
|
accept incomplete code as reference at caret (IDEA-107732)
|
2013-05-28 19:59:44 +04:00 |
|
Anna Kozlova
|
cc88360208
|
do not infer from parent when inference from bound result in a raw type (IDEA-107782)
|
2013-05-28 18:50:18 +04:00 |
|
peter
|
2377ad1165
|
remove unnecessary lock in PsiPackageImpl
|
2013-05-28 15:20:56 +02:00 |
|
Alexey Kudravtsev
|
c2ec8ad25b
|
moved to java-psi
|
2013-05-28 11:13:16 +04:00 |
|
peter
|
a365f08dd8
|
drop class name cache on per-package basis when low on memory
drop package cache itself if it's not needed
|
2013-05-27 14:49:17 +02:00 |
|
Alexey Kudravtsev
|
760c303ea9
|
moved to core/psi
|
2013-05-27 11:13:30 +04:00 |
|
Alexey Kudravtsev
|
a42f8f1829
|
moved to analysis
|
2013-05-24 13:49:39 +04:00 |
|
Alexey Kudravtsev
|
763a16949b
|
moved to analysis
|
2013-05-23 12:23:04 +04:00 |
|