idea/community.git
5 years agoMerge remote-tracking branch 'origin/master' phpstorm/171.158 phpstorm/171.159
Roman Shevchenko [Mon, 17 Oct 2016 10:57:12 +0000 (12:57 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoCleanup (warnings)
Roman Shevchenko [Mon, 17 Oct 2016 10:56:30 +0000 (12:56 +0200)]
Cleanup (warnings)

5 years ago[ui] correct scaling in GTK+ menu
Roman Shevchenko [Mon, 17 Oct 2016 10:54:42 +0000 (12:54 +0200)]
[ui] correct scaling in GTK+ menu

5 years agoReplaceWithMapPutIfAbsentFix -> ReplaceConditionalMapPutFix; parameter methodName...
Tagir Valeev [Mon, 17 Oct 2016 10:49:09 +0000 (17:49 +0700)]
ReplaceWithMapPutIfAbsentFix -> ReplaceConditionalMapPutFix; parameter methodName replaced with boolean (IDEA-CR-14446)

5 years agoCleanup (obsolete reflection)
Roman Shevchenko [Mon, 17 Oct 2016 09:44:24 +0000 (11:44 +0200)]
Cleanup (obsolete reflection)

5 years agoEclipseImlTest — fix test data
Vladimir Krivosheev [Mon, 17 Oct 2016 10:27:21 +0000 (12:27 +0200)]
EclipseImlTest — fix test data

5 years agogetDefaultProfile -> getBaseProfile
Vladimir Krivosheev [Mon, 17 Oct 2016 10:23:31 +0000 (12:23 +0200)]
getDefaultProfile -> getBaseProfile

It is not default — it is base.

Do not add default default profile if there is at least on bundled/custom global profile — as before.

5 years agoAnonymousCanBeLambdaInspection#isLambdaForm, minor cleanup (IDEA-CR-14331)
Tagir Valeev [Mon, 17 Oct 2016 10:30:22 +0000 (17:30 +0700)]
AnonymousCanBeLambdaInspection#isLambdaForm, minor cleanup (IDEA-CR-14331)

5 years agoinspection settings: do not re-apply settings when panel was not shown
Dmitry Batkovich [Mon, 17 Oct 2016 10:25:03 +0000 (13:25 +0300)]
inspection settings: do not re-apply settings when panel was not shown

5 years agoIDEA-160988 Add inspection to merge adjacent Stream API calls
Tagir Valeev [Mon, 17 Oct 2016 10:14:22 +0000 (17:14 +0700)]
IDEA-160988 Add inspection to merge adjacent Stream API calls

5 years agobuild scripts cleanup: unused methods removed, some method names corrected, obsolete...
nik [Mon, 17 Oct 2016 09:50:48 +0000 (12:50 +0300)]
build scripts cleanup: unused methods removed, some method names corrected, obsolete todo's removed

5 years agoCleanup (forgotten modifier)
Roman Shevchenko [Mon, 17 Oct 2016 09:38:12 +0000 (11:38 +0200)]
Cleanup (forgotten modifier)

5 years agoCleanup (obsolete assertion)
Roman Shevchenko [Mon, 17 Oct 2016 09:36:36 +0000 (11:36 +0200)]
Cleanup (obsolete assertion)

5 years agoCleanup (drops direct counter access)
Roman Shevchenko [Mon, 17 Oct 2016 09:33:24 +0000 (11:33 +0200)]
Cleanup (drops direct counter access)

5 years agoIG: use isAssignableFrom() with substitutor instead of convertible check
Bas Leijdekkers [Mon, 17 Oct 2016 09:28:19 +0000 (11:28 +0200)]
IG: use isAssignableFrom() with substitutor instead of convertible check

5 years ago[ui] use light grey for doc popup, coauthored with Olga B.
Sergey Ignatov [Mon, 17 Oct 2016 09:06:42 +0000 (12:06 +0300)]
[ui] use light grey for doc popup, coauthored with Olga B.

5 years agoMerge remote-tracking branch 'origin/master' appcode/171.155 clion/171.156
Konstantin Bulenkov [Mon, 17 Oct 2016 08:46:44 +0000 (10:46 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoclean up
Konstantin Bulenkov [Mon, 17 Oct 2016 08:38:09 +0000 (10:38 +0200)]
clean up

5 years agoEA-88367 - SOE: StringExpressionHelper.evaluateExpression dbe/171.154
Anna.Kozlova [Fri, 14 Oct 2016 18:27:24 +0000 (20:27 +0200)]
EA-88367 - SOE: StringExpressionHelper.evaluateExpression

5 years agotestng: ensure public test class so gutters and run provider treat classes in the...
Anna.Kozlova [Fri, 14 Oct 2016 17:41:04 +0000 (19:41 +0200)]
testng: ensure public test class so gutters and run provider treat classes in the same way (IDEA-162561)

5 years agoextended logging
Anna.Kozlova [Fri, 14 Oct 2016 16:39:56 +0000 (18:39 +0200)]
extended logging
EA-89997 - assert: ChangeSignatureProcessorBase.filterUsages

5 years ago[vcs-log] graph history action is visible when root is in log but not indexed yet appcode/171.152 dbe/171.148 idea/171.149 pycharm/171.145 pycharm/171.150 rubymine/171.147 webstorm/171.153
Julia Beliaeva [Sun, 16 Oct 2016 19:28:07 +0000 (22:28 +0300)]
[vcs-log] graph history action is visible when root is in log but not indexed yet

5 years agocleanup
Vladimir Krivosheev [Fri, 14 Oct 2016 14:54:43 +0000 (16:54 +0200)]
cleanup

5 years agouse correct serialization implementation in the copyProfile – otherwise when modifiab...
Vladimir Krivosheev [Fri, 14 Oct 2016 14:25:38 +0000 (16:25 +0200)]
use correct serialization implementation in the copyProfile – otherwise when modifiable model of scheme is created, lazy loaded element data is not used (and as result, locked attribute is not correctly set)

testPreserveCompatibility is removed because we not DO NOT TOUCH files unless it is really modified In production we "do not preserve compatibility" (flag) since spring 2016

5 years agoassertThat(Element)
Vladimir Krivosheev [Fri, 14 Oct 2016 13:43:41 +0000 (15:43 +0200)]
assertThat(Element)

5 years agoUse a utility method to avoid suppression appcode/171.142 clion/171.143
Kirill Likhodedov [Sun, 16 Oct 2016 12:36:16 +0000 (15:36 +0300)]
Use a utility method to avoid suppression

5 years ago[vcs-log] more precise graph width calculation appcode/171.139 clion/171.140 phpstorm/171.141
Julia Beliaeva [Sun, 16 Oct 2016 05:32:31 +0000 (08:32 +0300)]
[vcs-log] more precise graph width calculation

Take into account position of the edges on the other row.

5 years ago[vcs-log] remove redundant text parameter that is not actually used
Julia Beliaeva [Sun, 16 Oct 2016 00:29:48 +0000 (03:29 +0300)]
[vcs-log] remove redundant text parameter that is not actually used

5 years agofixed tests appcode/171.131 clion/171.133 dbe/171.134 idea/171.129 phpstorm/171.130 pycharm/171.128 pycharm/171.138 rubymine/171.135 webstorm/171.137
Yaroslav Lepenkin [Sat, 15 Oct 2016 22:02:20 +0000 (01:02 +0300)]
fixed tests

5 years agominor changes based on review IDEA-CR-14479 appcode/171.124 appcode/171.125 appcode/171.127 clion/171.123 clion/171.126
Maxim.Mossienko [Sat, 15 Oct 2016 11:09:29 +0000 (13:09 +0200)]
minor changes based on review IDEA-CR-14479

5 years agobuild package nodes in background appcode/171.118 clion/171.114 dbe/171.116 idea/171.119 phpstorm/171.120 phpstorm/171.122 pycharm/171.113 pycharm/171.117 rubymine/171.115 webstorm/171.121
Maxim.Mossienko [Fri, 14 Oct 2016 20:01:57 +0000 (22:01 +0200)]
build package nodes in background

5 years agoRemove any Python SDK roots found in project roots (PY-5459)
Andrey Vlasovskikh [Fri, 14 Oct 2016 19:14:06 +0000 (22:14 +0300)]
Remove any Python SDK roots found in project roots (PY-5459)

It's quite common to add the project root to sys.path in order to make
it available in other Python projects at run-time. Unfortunately, it
breaks excluded directories settings since indexing SDK roots in the
IntelliJ platform ignores excluded directories since they are
project-level, not application-level.

Since for most setups having a directory in both SDK roots and project
(content and source) roots is redundant, we now delete it from the SDK
roots. The user can add it back manually via interpreters settings in
PyCharm and via module dependencies in IntelliJ if they need this entry
in their SDK roots.

5 years agoAdd restored sdk root virtual file instead of original file
Andrey Vlasovskikh [Fri, 14 Oct 2016 17:21:47 +0000 (20:21 +0300)]
Add restored sdk root virtual file instead of original file

We check for the restored root file being contained in the excluded
paths and then we used to put the original file instead of the restored
one. For example, the restored file a Jar FS for *.egg archive was
ignored and the original file was used instead. This resulted in the
wrong assumption that our paths had been modified.

5 years ago[groovy-mvc] refer to Griffon View as 'Griffon View' (IDEA-162591)
Daniil Ovchinnikov [Fri, 14 Oct 2016 18:42:51 +0000 (21:42 +0300)]
[groovy-mvc] refer to Griffon View as 'Griffon View' (IDEA-162591)

5 years ago[java] descriptor lookup in multi-release .jars
Roman Shevchenko [Fri, 14 Oct 2016 18:39:06 +0000 (20:39 +0200)]
[java] descriptor lookup in multi-release .jars

5 years ago[groovy] do not process non code members when resolving reference expression within...
Daniil Ovchinnikov [Fri, 14 Oct 2016 18:10:48 +0000 (21:10 +0300)]
[groovy] do not process non code members when resolving reference expression within annotation value

5 years ago[groovy] extract GrReferenceResolveRunner
Daniil Ovchinnikov [Fri, 14 Oct 2016 17:59:57 +0000 (20:59 +0300)]
[groovy] extract GrReferenceResolveRunner

5 years ago[groovy] pass noncode flag via ResolveState instance
Daniil Ovchinnikov [Fri, 14 Oct 2016 17:18:47 +0000 (20:18 +0300)]
[groovy] pass noncode flag via ResolveState instance

5 years ago[groovy] always return value from stub
Daniil Ovchinnikov [Fri, 14 Oct 2016 16:10:28 +0000 (19:10 +0300)]
[groovy] always return value from stub

Otherwise AST will be loaded for any annotation when annotation actually declares requested value.

5 years ago@NotNull
Daniil Ovchinnikov [Fri, 14 Oct 2016 15:19:24 +0000 (18:19 +0300)]
@NotNull

5 years agoCleanup (warnings; formatting)
Roman Shevchenko [Fri, 14 Oct 2016 18:04:19 +0000 (20:04 +0200)]
Cleanup (warnings; formatting)

5 years ago[vfs] diagnostics (EA-89962)
Roman Shevchenko [Fri, 14 Oct 2016 17:54:14 +0000 (19:54 +0200)]
[vfs] diagnostics (EA-89962)

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 14 Oct 2016 17:08:58 +0000 (19:08 +0200)]
Merge remote-tracking branch 'origin/master'

5 years ago[java] automatic modules
Roman Shevchenko [Fri, 14 Oct 2016 17:08:29 +0000 (19:08 +0200)]
[java] automatic modules

5 years agotreat backspace/delete on interval border as outside template (IDEA-151493)
Anna.Kozlova [Fri, 14 Oct 2016 16:19:42 +0000 (18:19 +0200)]
treat backspace/delete on interval border as outside template (IDEA-151493)

5 years agorespect write access annotations in the editor (IDEA-79189)
Anna.Kozlova [Fri, 14 Oct 2016 14:53:32 +0000 (16:53 +0200)]
respect write access annotations in the editor (IDEA-79189)

5 years agosimplify restoreFromStubIndex
peter [Fri, 14 Oct 2016 15:59:45 +0000 (17:59 +0200)]
simplify restoreFromStubIndex

5 years ago[vcs-log] minor: suppress unchecked warnings
Julia Beliaeva [Fri, 14 Oct 2016 15:33:17 +0000 (18:33 +0300)]
[vcs-log] minor: suppress unchecked warnings

5 years ago[vcs-log] minor: use Comparator.comparing
Julia Beliaeva [Fri, 14 Oct 2016 14:12:16 +0000 (17:12 +0300)]
[vcs-log] minor: use Comparator.comparing

5 years agoMerge remote-tracking branch 'origin/master'
Egor.Ushakov [Fri, 14 Oct 2016 15:31:45 +0000 (18:31 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agodecompiler: a test for the pull request #394
Egor.Ushakov [Fri, 14 Oct 2016 15:29:00 +0000 (18:29 +0300)]
decompiler: a test for the pull request #394

5 years agoMerge branch 'assert_throw_in_else_clause' of https://github.com/droid666/intellij...
Egor.Ushakov [Fri, 14 Oct 2016 15:23:25 +0000 (18:23 +0300)]
Merge branch 'assert_throw_in_else_clause' of https://github.com/droid666/intellij-community

5 years agogradle: handle errors for projects with composite definition on gradle side for gradl... appcode/171.105 clion/171.106 webstorm/171.107
Vladislav.Soroka [Fri, 14 Oct 2016 14:57:36 +0000 (17:57 +0300)]
gradle: handle errors for projects with composite definition on gradle side for gradle builtin models

5 years agofix testdata
Anna.Kozlova [Fri, 14 Oct 2016 14:31:35 +0000 (16:31 +0200)]
fix testdata

5 years agomove everything preserving source root on multiselection (IDEA-160969)
Anna.Kozlova [Fri, 14 Oct 2016 14:18:19 +0000 (16:18 +0200)]
move everything preserving source root on multiselection (IDEA-160969)

5 years agoread action
Anna.Kozlova [Fri, 14 Oct 2016 13:32:23 +0000 (15:32 +0200)]
read action
EA-72561 - assert: SharedImplUtil.findFileElement

5 years agotestng method refs: bind to implemented
Anna.Kozlova [Fri, 14 Oct 2016 13:11:22 +0000 (15:11 +0200)]
testng method refs: bind to implemented
EA-76777 - IOE: PsiReferenceBase.bindToElement

5 years agoinline parameter: warn if method with target signature already exist (IDEA-162205)
Anna.Kozlova [Fri, 14 Oct 2016 08:57:37 +0000 (10:57 +0200)]
inline parameter: warn if method with target signature already exist (IDEA-162205)

5 years agoAsynchronous commit on Enter for formatter-based indent adjustment [IDEA-CR-14237] dbe/171.102 rubymine/171.103 rubymine/171.104
Rustam Vishnyakov [Fri, 14 Oct 2016 13:36:17 +0000 (16:36 +0300)]
Asynchronous commit on Enter for formatter-based indent adjustment [IDEA-CR-14237]

5 years ago[Parameter Name Hints] remove redundant if
Yaroslav Lepenkin [Fri, 14 Oct 2016 13:29:06 +0000 (16:29 +0300)]
[Parameter Name Hints] remove redundant if

5 years ago[Parameter Name Hints] set visible "Show parameter name hints" checkbox if there...
Yaroslav Lepenkin [Fri, 14 Oct 2016 13:24:17 +0000 (16:24 +0300)]
[Parameter Name Hints] set visible "Show parameter name hints" checkbox if there is any registered extension

5 years agogit: add ellipsis for partially loaded commit message in annotation hint dbe/171.99
Aleksey Pivovarov [Fri, 14 Oct 2016 12:12:55 +0000 (15:12 +0300)]
git: add ellipsis for partially loaded commit message in annotation hint

5 years ago[Parameter Name Hints] move text to bundle
Yaroslav Lepenkin [Fri, 14 Oct 2016 13:11:57 +0000 (16:11 +0300)]
[Parameter Name Hints] move text to bundle

5 years ago[Parameter Name Hints] minor
Yaroslav Lepenkin [Fri, 14 Oct 2016 12:46:49 +0000 (15:46 +0300)]
[Parameter Name Hints] minor

5 years ago[java] drops incomplete module lookup implementation
Roman Shevchenko [Fri, 14 Oct 2016 13:08:47 +0000 (15:08 +0200)]
[java] drops incomplete module lookup implementation

5 years agocleanup cached ProgressManager instance when application is recreated
Dmitry Jemerov [Fri, 14 Oct 2016 12:57:07 +0000 (14:57 +0200)]
cleanup cached ProgressManager instance when application is recreated

5 years agoIDEA-162449 Showing progress in console hides mouse cursor leading to mouse cursor...
Dmitry Batrak [Fri, 14 Oct 2016 12:50:33 +0000 (15:50 +0300)]
IDEA-162449 Showing progress in console hides mouse cursor leading to mouse cursor blinking when it's being moved

5 years ago[Parameter Name Hints] add intention action to disable hint for current method appcode/171.96 dbe/171.98
Yaroslav Lepenkin [Fri, 14 Oct 2016 12:27:10 +0000 (15:27 +0300)]
[Parameter Name Hints] add intention action to disable hint for current method

5 years ago[Parameter Name Hints] minor
Yaroslav Lepenkin [Fri, 14 Oct 2016 10:19:10 +0000 (13:19 +0300)]
[Parameter Name Hints] minor

5 years ago[Parameter Name Hints] toggle parameter hints moved to editor popup
Yaroslav Lepenkin [Fri, 14 Oct 2016 09:51:04 +0000 (12:51 +0300)]
[Parameter Name Hints] toggle parameter hints moved to editor popup

5 years agooptimize imports on refactoring shouldn't lead to deadlocks (like IDEA-162441) if...
peter [Fri, 14 Oct 2016 12:15:44 +0000 (14:15 +0200)]
optimize imports on refactoring shouldn't lead to deadlocks (like IDEA-162441) if invoked in dumb mode

5 years agoFix indent while entering commands (especially multi-line) (PY-20616)
Elizaveta Shashkova [Fri, 14 Oct 2016 12:00:05 +0000 (15:00 +0300)]
Fix indent while entering commands (especially multi-line) (PY-20616)

Fix the function `checkComplete`, which checks if the current statement is complete and can be executed

5 years agoFix log warning (PY-20668)
Elizaveta Shashkova [Thu, 13 Oct 2016 16:53:43 +0000 (19:53 +0300)]
Fix log warning (PY-20668)

5 years agoIDEA-162595 'Wrong offset' exception when start typing on the first line of any file... clion/171.95
Pavel Fatin [Fri, 14 Oct 2016 11:50:16 +0000 (13:50 +0200)]
IDEA-162595 'Wrong offset' exception when start typing on the first line of any file if there're >1 lines

5 years agoIDEA-162579 "Unrecognized invocation of <init>" when decompiling kotlin bytecode
Egor.Ushakov [Fri, 14 Oct 2016 11:40:00 +0000 (14:40 +0300)]
IDEA-162579 "Unrecognized invocation of <init>" when decompiling kotlin bytecode

5 years agoImmediatePainterTest: restore editor font and line spacing in tearDown()
Pavel Fatin [Fri, 14 Oct 2016 11:09:52 +0000 (13:09 +0200)]
ImmediatePainterTest: restore editor font and line spacing in tearDown()

5 years agoEA-89693 - NPE: ContentEntryEditor.isExcludedOrUnderExcludedDirectory
Sergey Simonchik [Fri, 14 Oct 2016 11:08:28 +0000 (14:08 +0300)]
EA-89693 - NPE: ContentEntryEditor.isExcludedOrUnderExcludedDirectory

5 years agoremove unnecessary dependency on Ant phpstorm/171.94 rubymine/171.92
Dmitry Jemerov [Fri, 14 Oct 2016 10:35:14 +0000 (12:35 +0200)]
remove unnecessary dependency on Ant

5 years agoremove unnecessary check
Sergey Malenkov [Fri, 14 Oct 2016 10:13:47 +0000 (13:13 +0300)]
remove unnecessary check

5 years agoIDEA-162558 Completion lookup's focused row not expending
Sergey Malenkov [Fri, 14 Oct 2016 10:08:12 +0000 (13:08 +0300)]
IDEA-162558 Completion lookup's focused row not expending

5 years agoadd asynchronous tree model
Sergey Malenkov [Fri, 14 Oct 2016 10:01:39 +0000 (13:01 +0300)]
add asynchronous tree model

5 years agoif selected text is in the injection, use host editor range when comparing with host...
Dennis Ushakov [Thu, 13 Oct 2016 17:21:20 +0000 (20:21 +0300)]
if selected text is in the injection, use host editor range when comparing with host editor template ranges

5 years agoIDEA-162476 Add alpha to inline hint background idea/171.91
Dmitry Batrak [Fri, 14 Oct 2016 09:40:28 +0000 (12:40 +0300)]
IDEA-162476 Add alpha to inline hint background

5 years agoIDEA-162480 Add more examples to inline hint color setting phpstorm/171.90
Dmitry Batrak [Fri, 14 Oct 2016 09:06:29 +0000 (12:06 +0300)]
IDEA-162480 Add more examples to inline hint color setting

5 years agoIG: check each optional separately in "'Optional.get()' without 'isPresent()' check... appcode/171.88 clion/171.89
Bas Leijdekkers [Fri, 14 Oct 2016 08:34:23 +0000 (10:34 +0200)]
IG: check each optional separately in "'Optional.get()' without 'isPresent()' check" inspection (IDEA-152303)

5 years agoINRE: hierarchy view is not available during dumb mode so if it starts during loading...
Anna.Kozlova [Thu, 13 Oct 2016 17:54:27 +0000 (19:54 +0200)]
INRE: hierarchy view is not available during dumb mode so if it starts during loading nodes, just ignore
 EA-87838 - INRE: FileBasedIndexImpl.handleDumbMode

5 years agopostfix template: introduce field: if configured, start inplace
Anna.Kozlova [Thu, 13 Oct 2016 16:58:41 +0000 (18:58 +0200)]
postfix template: introduce field: if configured, start inplace

5 years agopostfix completion: inplace introduce variable: ensure doc committed when handler...
Anna.Kozlova [Thu, 13 Oct 2016 16:47:37 +0000 (18:47 +0200)]
postfix completion: inplace introduce variable: ensure doc committed when handler is started inside writeAction
test: switch on inplace mode in tests
EA-86900 - RE: PostprocessReformattingAspect.beforeDocumentChanged

5 years agodon't search for @Override annotation for constructors
Anna.Kozlova [Thu, 13 Oct 2016 15:21:28 +0000 (17:21 +0200)]
don't search for @Override annotation for constructors
EA-72260 - PIEAE: PsiUtilCore.ensureValid

5 years agoinplace introduce variable: ensure valid occurrences ranges after put inside loop...
Anna.Kozlova [Thu, 13 Oct 2016 13:55:27 +0000 (15:55 +0200)]
inplace introduce variable: ensure valid occurrences ranges after put inside loop/lambda/etc
EA-62679 - assert: JavaVariableInplaceIntroducer.collectAdditionalElementsToRename

5 years agoallow to invoke hasWriteAction from any thread
peter [Fri, 14 Oct 2016 07:12:59 +0000 (09:12 +0200)]
allow to invoke hasWriteAction from any thread

5 years agoFile system can be case insensitive, so we can't invoke String#endsWith
Max Medvedev [Fri, 14 Oct 2016 07:01:06 +0000 (10:01 +0300)]
File system can be case insensitive, so we can't invoke String#endsWith

5 years agoexecuteSuspendingWriteAction should show modal progress even outside write action...
peter [Fri, 14 Oct 2016 05:54:26 +0000 (07:54 +0200)]
executeSuspendingWriteAction should show modal progress even outside write action (IDEA-CR-14502)

5 years agoremove E-specific nullable annos pycharm/171.86 pycharm/171.87 webstorm/171.85
Gregory.Shrago [Fri, 14 Oct 2016 02:35:11 +0000 (05:35 +0300)]
remove E-specific nullable annos

5 years agodiff: cleanup appcode/171.81 clion/171.69 clion/171.73 dbe/171.77 idea/171.78 phpstorm/171.80 pycharm/171.79 pycharm/171.82 rubymine/171.76
Aleksey Pivovarov [Thu, 13 Oct 2016 19:38:29 +0000 (22:38 +0300)]
diff: cleanup

5 years agoFix skeleton for csv.register_dialect in Py2 so 'dialect' parameter type is resolved...
Semyon Proshev [Thu, 13 Oct 2016 18:54:36 +0000 (21:54 +0300)]
Fix skeleton for csv.register_dialect in Py2 so 'dialect' parameter type is resolved and PyTypeCheckerInspectionTest is able to match args with params

5 years agoFix spelling in PyArgumentListInspectionTest
Semyon Proshev [Thu, 13 Oct 2016 18:43:11 +0000 (21:43 +0300)]
Fix spelling in PyArgumentListInspectionTest

5 years agoUpdate PyTypeChecker to pass PyTypeTest.testDictFromTuple.
Semyon Proshev [Thu, 13 Oct 2016 12:35:14 +0000 (15:35 +0300)]
Update PyTypeChecker to pass PyTypeTest.testDictFromTuple.

If actual is union of tuples and expected is tuple then convert actual to tuple of unions and match it

5 years agoIntroduce getIteratedItemType() to PyCollectionType and use it everywhere it's possible
Semyon Proshev [Sun, 9 Oct 2016 17:52:11 +0000 (20:52 +0300)]
Introduce getIteratedItemType() to PyCollectionType and use it everywhere it's possible

5 years agoUse list of types for element types instead of array in PyTupleType
Semyon Proshev [Fri, 7 Oct 2016 12:25:19 +0000 (15:25 +0300)]
Use list of types for element types instead of array in PyTupleType