Quelqu'un peut-il me dire comment le code d'achèvement (ou le code aider ce qui est préférable) dans Eclipse fonctionne? Je veux dire les trucs/algorithmes/Data-Structures qu'il utilise .. Quelque part j'ai trouvé que "peut-être" il utilise Trie, mais je veux une réponse définitive, Quelqu'un peut-il répondre?Comment fonctionne exactement l'achèvement du code Eclipse? Quel algorithme ils utilisent?
-1
A
Répondre
-1
Il existe différents Token-Scanners qui cherchent des jetons connus comme {
et ;
pour coloriser la fenêtre-champs d'application actuels et remplir une histoire . Si vous appuyez sur Ctrl + Spc il regarde en arrière et chercher des occurences dans l'historique .
Questions connexes
- 1. Quel carrousel utilisent-ils?
- 2. Quel algorithme utilise GL_LINEAR exactement?
- 3. Facebook curiosité, quel framework javascript utilisent-ils?
- 4. Navigateurs dans SmarTvs: Quel moteur utilisent-ils?
- 5. Quel type de requête les NamedQueries utilisent-ils?
- 6. Quel genre de cookies les affiliés utilisent-ils?
- 7. Quel modèle de couleur les conteneurs vidéo utilisent-ils?
- 8. Quel mécanisme les PIPES utilisent-ils pour "réveiller" le destinataire?
- 9. Eclipse ne fonctionne pas du code Java
- 10. Pourquoi les navigateurs utilisent-ils des préfixes?
- 11. Quel type de format les blobs d'attributs personnalisés (chaînes) utilisent-ils?
- 12. Joints multiples SQL - Comment fonctionnent-ils exactement?
- 13. Comment les rails utilisent-ils la mémoire?
- 14. comment fonctionne cet algorithme?
- 15. Comment fonctionne exactement DateTime.Now.Ticks?
- 16. Comment fonctionne exactement unlink?
- 17. Quel algorithme est utilisé dans ce code?
- 18. Quel algorithme FFT utilise ce code?
- 19. Comment fonctionne preg_match exactement?
- 20. Comment les rails réagissent-ils exactement?
- 21. Comment fonctionne getBooleanExtra() exactement?
- 22. AngularJS: Comment fonctionne exactement $ route?
- 23. Tags CVS comment fonctionnent-ils exactement?
- 24. Comment mettre en réseau avec des PC, peu importe quel système d'exploitation ils utilisent
- 25. Comment fonctionne BackgroundWorker exactement?
- 26. Comment fonctionne GIT_DIR? Exactement
- 27. Actionscript: Comment fonctionne exactement ExternalInterface.addCallback()?
- 28. Comment fonctionne exactement?
- 29. Comment fonctionne input.nextInt() exactement?
- 30. Comment fonctionne exactement AFNetworking?
J'apprécierais vraiment si quelqu'un explique (un peu) à propos de l'algorithme qu'il utilise, –
Eclipse est open source. Vous pouvez toujours jeter un coup d'œil sur le code vous-même ;-) –
En effet, c'est plutôt complexe, et je ne suis pas sûr qu'il soit possible de le résumer en une réponse adéquate ici (étant donné que la question sous sa forme actuelle est plutôt large). Vous pouvez commencer à lire sur http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/plain/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text /java/JavaCompletionProposalComputer.java et voyez si vous pouvez trouver des pointeurs vers les parties qui vous intéressent (ou qui vous intéressent). – Marco13