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 |
|