Commit Graph
224 Commits
Author SHA1 Message Date
Dmitry Jemerov 79a71c19f5 pass foothold to PyCanonicalPathProvider; javadoc 2012-08-15 13:03:28 +02:00
Dmitry Jemerov b523566c4e fix alignment after first argument in call (PY-6360) 2012-08-15 12:04:12 +02:00
Dmitry Jemerov 411951bad3 hook for providing type of 'with' block variables; provide type for contextlib.closing 2012-08-14 19:05:09 +02:00
Dmitry Jemerov 4fff579c85 PyUtil.strValue() moved to PyPsiUtils 2012-08-14 17:30:30 +02:00
Dmitry Jemerov f3b07316d1 keyword argument completion refactored a bit 2012-08-14 14:27:32 +02:00
Dmitry Jemerov b19459989f ResolveImportUtil.resolveImportElement() -> PyImportElement.resolve() 2012-08-13 19:40:58 +02:00
Dmitry Jemerov a4c151ad43 PyClassType.getClass() is now always @NotNull 2012-08-13 19:17:16 +02:00
Dmitry Jemerov e1f97d3761 moving to python-psi-api 2012-08-13 18:46:30 +02:00
Dmitry Jemerov fbb5e5c45d remove PointInImport from PyModuleMembersProvider API 2012-08-13 18:20:03 +02:00
Dmitry Jemerov a587d920f8 stupid typo fixed 2012-08-13 18:01:40 +02:00
Dmitry Jemerov 85d753f866 resolve foreign imports in QualifiedNameResolver; simplified PyImportResolver API 2012-08-13 17:51:57 +02:00
Dmitry Jemerov 00aacada71 extract QualifiedNameResolveContext to a separate class 2012-08-13 16:00:09 +02:00
Dmitry Jemerov 4455bd8ea5 QualifiedNameResolver and ResolveImportUtil is back from resolving PsiFileSystemItems to PsiElements 2012-08-13 13:39:12 +02:00
Dmitry Jemerov 2afc743052 remove stdlib specific logic from core ResolveImportUtil class 2012-08-13 12:59:25 +02:00
Dmitry Jemerov 8960baf22b PyClassMembersProvider && PyModuleMembersProvider -> python-psi-api 2012-08-09 14:09:56 +02:00
Dmitry Jemerov 72dbe42e7b avoid stub to AST switches when using class name completion for variables 2012-08-09 14:02:21 +02:00
Dmitry Jemerov 8ff184dcda PyDynamicMember -> python-psi-api 2012-08-09 13:30:49 +02:00
Dmitry Jemerov 408b9e0116 extract interface from PyClassType 2012-08-09 13:21:34 +02:00
Dmitry Jemerov ae18478861 PyPsiPath ->python-psi-api 2012-08-09 12:37:13 +02:00
Dmitry Jemerov 5b4da4962b PythonStringUtil -> python-psi-api 2012-08-08 18:16:10 +02:00
Dmitry Jemerov 38f20a645c PyPsiUtils -> python-psi-api 2012-08-08 17:49:47 +02:00
Dmitry Jemerov ec037665f6 pass Project to isFrameworkInstalled(); working implementation of qname resolution in SDK only 2012-08-08 11:49:17 +02:00
Dmitry Jemerov 46fee0c166 introduce PyPsiFacade; extract interface from QualifiedNameResolver 2012-08-08 11:34:23 +02:00
Dmitry Jemerov 718ec7e372 let's have separate modules for python-psi-api (that will go into upsource later) and python-openapi (which will contain UI stuff and more) 2012-08-08 10:28:35 +02:00