Anna Kozlova
|
47cd2f73cd
|
hide @Override option if implementing in language level 1.5 as the @Override can't be inserted in code at this language level (IDEA-148354)
|
2015-11-26 19:23:09 +01:00 |
|
Anna Kozlova
|
964cc8e1cb
|
captured wildcards: stop opening during incorporation
|
2015-11-26 19:23:09 +01:00 |
|
Anna Kozlova
|
e43fad4277
|
captured wildcards: don't open unpredictably, treat as type, not type argument (IDEA-148348)
|
2015-11-26 19:23:09 +01:00 |
|
Egor.Ushakov
|
f7e9660f0d
|
IDEA-141792 Alternative source available for the class ... should be closable and/or disabled - moved the settings to the general debugger
|
2015-11-26 20:37:29 +03:00 |
|
Egor.Ushakov
|
ffd322b62f
|
IDEA-141792 Alternative source available for the class ... should be closable and/or disabled
|
2015-11-26 19:23:26 +03:00 |
|
peter
|
0a155bda70
|
fix invalid PSI access in debugger (EA-72005 - assert: EmptySubstitutorImpl.put)
|
2015-11-26 15:56:29 +01:00 |
|
peter
|
38783bd991
|
ExpectedTypesProvider: tolerate binary expressions with malformed PSI (EA-72106 - assert: ExpectedTypesProvider$MyParentVisitor.visitPolyadicExpression)
|
2015-11-26 15:56:28 +01:00 |
|
Maxim.Mossienko
|
0f9131edfe
|
[simple change for 143 backport] introduce ourCompiledClassContentHintKey to help Decompiler implementation to avoid reading class content for understanding if it should be used
|
2015-11-26 15:54:58 +01:00 |
|
Alexey Kudravtsev
|
b0cf1eea88
|
reverted
|
2015-11-26 17:05:32 +03:00 |
|
Alexey Kudravtsev
|
aa32ce1e45
|
thread leaks fixed
|
2015-11-26 16:20:19 +03:00 |
|
Dmitry Avdeev
|
fd51bbbc13
|
DSGN-2319 Run and test result icons for left gutter: double triangle for classes
|
2015-11-26 13:26:23 +03:00 |
|
peter
|
b7156505e7
|
[by Jan Voung] speedup Groovy Console/Shell action update by not traversing all project modules searching for groovy classes
|
2015-11-26 11:10:34 +01:00 |
|
Dmitry Batkovich
|
f3fd062d65
|
PsiUtil: @NotNull added
|
2015-11-26 13:07:49 +03:00 |
|
Anna Kozlova
|
03936c3f8a
|
generate java 9 api usage
|
2015-11-26 10:58:22 +01:00 |
|
Anna Kozlova
|
0191befbda
|
enable inspection by default (IDEA-146085)
|
2015-11-26 10:58:22 +01:00 |
|
peter
|
b9463781db
|
[by Jan Voung] ModuleWithDependenciesScope: calculate module set lazily
|
2015-11-26 08:28:05 +01:00 |
|
peter
|
ab6ec15175
|
IDEA-148477 Handle AssertJ assertions in the same way as JUnit assertions
|
2015-11-26 08:28:04 +01:00 |
|
Dmitry Batkovich
|
de53c14328
|
type migration: migration propagates via equals method (IDEA-147948)
|
2015-11-25 15:39:07 +03:00 |
|
Anna Kozlova
|
371774131e
|
avoid access stubs during processing file based index values:
Accessing 'Stubs' during processing 'java.functional.expression'. Nested different indices processing may cause deadlock java.lang.Throwable
|
2015-11-25 12:25:02 +01:00 |
|
Anna Kozlova
|
f07899641d
|
fix testdata
|
2015-11-25 12:25:02 +01:00 |
|
Anna Kozlova
|
169b42916e
|
new inference: don't treat void as primitive type to boxing
|
2015-11-25 12:25:02 +01:00 |
|
Dmitry Batkovich
|
930c7a1b58
|
guava type migration: added "uniqueIndex" method support (IDEA-148103)
|
2015-11-25 14:06:08 +03:00 |
|
Dmitry Batkovich
|
88204d4e1e
|
type migration: migration of anonymous method parameter in case of generic base class fixed (IDEA-125995)
|
2015-11-25 13:35:33 +03:00 |
|
Maxim.Mossienko
|
a76455626c
|
report nested index access
|
2015-11-24 20:08:53 +01:00 |
|
Anna Kozlova
|
edb0de794c
|
new inference: perform unchecked subtyping checks during incorporation (after javac)
|
2015-11-24 20:00:29 +01:00 |
|
Anna Kozlova
|
bc988bc67b
|
new inference: eq bounds should not contain primitive values, so no filter for instantiations is needed
|
2015-11-24 20:00:29 +01:00 |
|
Anna Kozlova
|
fc288cf04d
|
new inference: don't add primitive equals bounds
|
2015-11-24 20:00:29 +01:00 |
|
Anna Kozlova
|
952a9be315
|
additional testdata for nested lambda inference
|
2015-11-24 20:00:29 +01:00 |
|
Vladislav.Soroka
|
b73203a379
|
project open processor: do not skip project import if projectFile does not exist
|
2015-11-24 18:37:17 +03:00 |
|
Alexey Kudravtsev
|
6555e34dc0
|
Made commandLine not-null in OSProcessHandler, BaseOSProcessHandler, BaseDataReader.start() and the like.
|
2015-11-24 15:10:32 +03:00 |
|
Anna Kozlova
|
fb2442f9ba
|
EA-76156 - PIEAE: CompositePsiElement.getContainingFile
|
2015-11-24 12:52:21 +01:00 |
|
Anna Kozlova
|
aed865ac5a
|
EA-75997 - SIOOBE: StackTraceLine.getLineNumber
|
2015-11-24 12:52:21 +01:00 |
|
Roman Shevchenko
|
eb5890cc8f
|
[java] nullability annotation copying logic restored; test added (IDEA-CR-6810)
|
2015-11-24 11:42:14 +01:00 |
|
 Alexey SedunovandAnna Kozlova
|
e4bde377a9
|
Do not process non-Java methods in JavaChangeSignatureUsageProcessor
|
2015-11-24 11:28:50 +01:00 |
|
Anna Kozlova
|
d89a6497ef
|
extract introduce functional parameter handler api (^kotlin)
|
2015-11-24 11:28:50 +01:00 |
|
Anna Kozlova
|
7815f05362
|
assert polyCall.getType() is not called during inference
|
2015-11-24 10:30:21 +01:00 |
|
Anna Kozlova
|
4e9e9c973c
|
assert no recursive conflict resolution
|
2015-11-24 10:30:21 +01:00 |
|
Anna Kozlova
|
1772a4762b
|
cache standalone expression types despite of overload check
|
2015-11-24 10:30:21 +01:00 |
|
Anna Kozlova
|
9b3c7c5924
|
fix testdata
|
2015-11-24 10:30:21 +01:00 |
|
Anna Kozlova
|
5a620b3eec
|
new inference: don't resolve vars before collecting additional constraints, use provided initial substitutor
|
2015-11-24 10:30:21 +01:00 |
|
Anna Kozlova
|
49dfdded70
|
new inference: don't push resolved vars in case of failed substitution
|
2015-11-24 10:30:21 +01:00 |
|
Anna Kozlova
|
138bd5a034
|
new inference: provide diagnostics on failed inference (strict subtyping constraints); don't resolve vars before incorporate - this way captures won't be opened too early
|
2015-11-24 10:30:21 +01:00 |
|
Anna Kozlova
|
24bfcbcd27
|
new inference: provide diagnostics on failed inference (type compatibility constraints)
|
2015-11-24 10:30:21 +01:00 |
|
Anna Kozlova
|
061c17f976
|
overload resolution: don't calculate types to check if (un)boxing took place, formal types are enough
|
2015-11-24 10:30:21 +01:00 |
|
Anna Kozlova
|
e7d095d85f
|
new inference: provide diagnostics on failed inference (checked exceptions)
|
2015-11-24 10:30:21 +01:00 |
|
peter
|
fc465477c9
|
minor test changes
|
2015-11-23 21:22:27 +01:00 |
|
Roman Shevchenko
|
5846bf2933
|
Cleanup (formatting)
|
2015-11-23 19:53:23 +01:00 |
|
Dmitry Batkovich
|
0872cf9914
|
Merge remote-tracking branch 'origin/master'
|
2015-11-23 19:37:32 +03:00 |
|
Dmitry Batkovich
|
9ba225cde5
|
type migration: do not migrate super method if return-type isn't same
|
2015-11-23 16:59:10 +03:00 |
|
Alexey Kudravtsev
|
5ccf1aaed9
|
wait for netty threads to finish in tests
|
2015-11-23 15:48:10 +03:00 |
|