Commit Graph
263 Commits
Author SHA1 Message Date
Andrey Vlasovskikh 01b5f6d221 Added javadocs for TextRangeConsumer 2013-10-03 19:45:38 +04:00
Ekaterina Tuzova b7ee7d894f Merge remote-tracking branch 'origin/master' 2013-09-20 10:58:02 +04:00
Andrey Vlasovskikh bc2140236b Fixed false positive attribute assignment warning for classes that inherit '__slots__', but don't define their own slots (PY-10158) 2013-09-19 22:04:28 +04:00
Ekaterina Tuzova 8a059733eb fixed PY-8946 Classmethod docstring creation 2013-09-19 20:27:18 +04:00
nik 64a094ca79 icon classes regenerated: copyright added to generated files, more instructive comment added 2013-09-18 09:02:26 +04:00
Andrey Vlasovskikh e2dc3c839c Fixed docstring 2013-09-17 21:06:39 +04:00
Andrey Vlasovskikh 09fdfb6986 Removed redundant PyClass.getSuperClassElements() method 2013-09-17 20:59:01 +04:00
Andrey Vlasovskikh 9ba8bb6487 Docs for super classes and ancestors-related methods of PyClass 2013-09-17 20:25:55 +04:00
Andrey Vlasovskikh a2b76b7735 Docs and the base class for Python token set contributors 2013-09-17 19:26:10 +04:00
Andrey Vlasovskikh 51d3a547c8 Use parameters provided by function type for method signature checks in inspections 2013-09-13 19:22:18 +04:00
Andrey Vlasovskikh 4c7704c222 Moved Cython-specific inspection checks to CythonInspectionExtension 2013-08-29 17:50:59 +04:00
Ekaterina Tuzova 2e88c54614 Merge remote-tracking branch 'origin/master' 2013-08-29 16:01:56 +04:00
Ekaterina Tuzova 445622e530 fixed PY-9724 Notice about abstract methods and properties 2013-08-29 15:47:04 +04:00
Andrey Vlasovskikh a886faf6a0 Merge branch 'remove-cython' 2013-08-28 22:01:59 +04:00
Andrey Vlasovskikh 8fdfa4c104 Extracted CythonReferenceExpression with its own getReference() 2013-08-28 21:52:01 +04:00
Andrey Vlasovskikh 8fec120fa4 Get unbalanced braces recovery tokens via PythonDialectsTokenSetProvider 2013-08-28 20:29:05 +04:00
Dmitry Jemerov bbd463af52 decouple AddFunctionQuickFix from Django 2013-08-28 17:42:02 +02:00
Dmitry Jemerov b627ec802b rename UnusedLocalFilter to PyInspectionExtension, added method for ignoring missing docstrings 2013-08-28 17:42:02 +02:00
Andrey Vlasovskikh 789d18607e Name definers collected in ScopeImpl made PyImportedNameDefiner instances 2013-08-28 16:58:28 +04:00
Andrey Vlasovskikh 9a1c7fe632 Updated javadoc 2013-08-28 16:47:50 +04:00
Andrey Vlasovskikh 2e8150a2e9 Added stubs for docstrings of target expressions 2013-08-16 20:09:05 +04:00
Andrey Vlasovskikh 8e19b68746 Merge branch 'python-fixes' 2013-08-14 21:50:32 +04:00
Andrey Vlasovskikh 25e55b1c1b Property.getGetter() doesn't depend on stub/AST switch, explicit Property.getType() 2013-08-14 21:39:28 +04:00
Andrey Vlasovskikh 81458c1cc3 Allow any PsiElement as an anchor in TypeEvalContext.maySwitchToAST() 2013-08-14 21:33:42 +04:00
Dmitry Jemerov b0f6a39540 introduce PyQualifiedNameOwner interface 2013-08-14 19:30:55 +02:00
Andrey Vlasovskikh be280d0e04 Allow stub->AST in TypeEvalContext only if explicitly allowed or in the origin file 2013-08-14 17:41:21 +04:00
Dmitry Jemerov 785485d8a7 PyType.getCompletionVariants() takes location as PsiElement, not PyExpression 2013-08-13 16:30:33 +02:00
Dmitry Jemerov e082a721e5 introduce and use PyAssignmentStatement.isAssignmentTo() 2013-08-13 16:30:28 +02:00
Dmitry Jemerov 109e28f537 understand dict.update() calls in evaluators 2013-08-08 17:40:22 +02:00
Dmitry Jemerov 201f8d3d49 teach PyFileEvaluator to keep track of declarations; get rid of old code for parsing aug assignments and 'extend' calls 2013-08-08 13:14:33 +02:00
Dmitry Jemerov 2ceb00adf9 handle os.path.realpath in PyPathEvaluator (PY-9787) 2013-08-07 17:25:58 +02:00
Dmitry Jemerov 0a949a96ea handle os.path.normpath in PyPathEvaluator (PY-10194) 2013-08-07 17:25:57 +02:00
Dmitry Jemerov 013c9543b3 collect all variants of string list building in one pass 2013-08-07 17:25:55 +02:00
Dmitry Jemerov 15f18c1d60 tests were already fixed, sorry; remove duplicate fix 2013-08-07 11:58:06 +02:00
Dmitry Jemerov 9c198e0222 fix PyToJavaResolveTest 2013-08-07 11:54:35 +02:00
Ekaterina Tuzova 8df2107819 fixed tests 2013-08-07 13:18:10 +04:00
Dmitry Jemerov b7b65e3a64 pass location to PyClassMembersProvider; complete request.user (PY-10452) 2013-08-06 15:57:48 +02:00
Dmitry Jemerov 1e2f44c25d allow resolving a PyDynamicMember to an assignment statement 2013-08-06 15:57:47 +02:00
Andrey Vlasovskikh ab034cf35a Override function signatures in user skeletons 2013-08-05 16:04:27 +04:00
Andrey Vlasovskikh 3d2c8f555c Evaluate parameter types only when needed 2013-08-05 15:14:40 +04:00
Andrey Vlasovskikh 95cd5d03b0 Made Callable a typed element 2013-08-02 15:49:31 +04:00
Andrey Vlasovskikh bbcee93c26 Use object instead of pair for describing function type parameters 2013-08-02 15:41:20 +04:00
Andrey Vlasovskikh 8837eea814 Merge branch 'python-fixes' 2013-08-01 15:38:58 +04:00
Andrey Vlasovskikh bb34310282 Show more details about types of functions (PY-10413) 2013-08-01 15:21:00 +04:00
Andrey Vlasovskikh a16af3a991 Extracted constant for unknown type 2013-07-31 15:57:39 +04:00
Ekaterina Tuzova 697c7ad8c8 fixed PY-2388 Make PyCharm's testrunner aware of setup.py 2013-07-30 17:46:32 +04:00
Ekaterina Tuzova 8720eae462 Merge remote-tracking branch 'origin/master' 2013-07-24 19:57:25 +04:00
Ekaterina Tuzova 8be7c8c468 fixed PY-10346 __div__ still highlighted as special method in Python3 2013-07-24 11:41:42 +04:00
Andrey Vlasovskikh ad8b160b9a Added function types syntax 2013-07-23 21:06:21 +04:00
Andrey Vlasovskikh 0b3e0278cb Merge branch 'user-skeletons' 2013-06-17 17:50:55 +04:00