Module implementing the autocompletion interface to jedi.
None |
JediServer | Class implementing the interface to the jedi library. |
None |
Class implementing the interface to the jedi library.
IdProject |
PictureIDs |
None |
JediServer | Constructor |
__applyRefactoring | Private method to apply a given refactoring. |
__cancelRefactoring | Private method to cancel a given refactoring. |
__checkRefactoringResult | Private method to check the refactoring result for errors. |
__ensureActive | Private method to ensure, that the requested client is active. |
__idString | Private method to determine the ID string for the back-end. |
__interpreterForProject | Private method to determine the interpreter for the current project and the environment to run it. |
__prepareData | Private method to gather data about current cursor position. |
__processCallTipsResult | Private method to process the calltips sent by the client. |
__processClientException | Private method to handle exceptions of the refactoring client. |
__processCompletionsResult | Private method to process the completions sent by the client. |
__processDocumentationResult | Private method to process the documentation sent by the client. |
__processGotoDefinitionResult | Private method callback for the goto definition result. |
__processGotoReferencesResult | Private method callback for the goto references result. |
__processHoverHelpResult | Private method callback for the goto definition result. |
__projectClosed | Private slot to handle the projectClosed signal. |
__projectOpened | Private slot to handle the projectOpened signal. |
__showRefactoringDiff | Private method to show the diff of a refactoring. |
__startJediClient | Private method to start the Jedi client with the given interpreter. |
__updateEditorLanguageMapping | Private method to update the editor language to connection mapping. |
activate | Public method to activate the Jedi server. |
deactivate | Public method to deactivate the code assist server. |
forgetEditor | Public method to forget about the given editor. |
getCallTips | Public method to calculate calltips. |
gotoDefinition | Public slot to find the definition for the word at the cursor position and go to it. |
handleCall | Public method to handle a method call from the client. |
handleNewConnection | Public slot for new incoming connections from a client. |
hoverHelp | Public method to initiate the display of mouse hover help. |
isSupportedLanguage | Public method to check, if the given language is supported. |
refactoringExtractFunction | Public slot to extract an expression to a function. |
refactoringExtractNewVariable | Public slot to extract a statement to a new variable. |
refactoringInlineVariable | Public slot to inline the selected variable. |
refactoringRenameVariable | Public slot to rename the selected variable. |
requestCodeDocumentation | Public method to request source code documentation for the given editor. |
requestCompletions | Public method to request a list of possible completions. |
None |
Constructor
Private method to apply a given refactoring.
Private method to cancel a given refactoring.
Private method to check the refactoring result for errors.
Private method to ensure, that the requested client is active.
A non-active client will be started.
Private method to determine the ID string for the back-end.
Private method to determine the interpreter for the current project and the environment to run it.
Private method to gather data about current cursor position.
Private method to process the calltips sent by the client.
Private method to handle exceptions of the refactoring client.
Private method to process the completions sent by the client.
Private method to process the documentation sent by the client.
Private method callback for the goto definition result.
Private method callback for the goto references result.
Private method callback for the goto definition result.
Private slot to handle the projectClosed signal.
Private slot to handle the projectOpened signal.
Private method to show the diff of a refactoring.
Private method to start the Jedi client with the given interpreter.
Private method to update the editor language to connection mapping.
Public method to activate the Jedi server.
Public method to deactivate the code assist server.
Public method to forget about the given editor.
Public method to calculate calltips.
Public slot to find the definition for the word at the cursor position and go to it.
Note: This is executed upon a mouse click sequence.
Public method to handle a method call from the client.
Public slot for new incoming connections from a client.
Public method to initiate the display of mouse hover help.
Public method to check, if the given language is supported.
Public slot to extract an expression to a function.
Public slot to extract a statement to a new variable.
Public slot to inline the selected variable.
Note: This is the opposite to Extract New Variable.
Public slot to rename the selected variable.
Public method to request source code documentation for the given editor.
Public method to request a list of possible completions.