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