जेशेल स्वतः पूर्णता . भी प्रदान कर सकता है सुविधा जब हम किसी मौजूदा वर्ग . का नाम आंशिक रूप से टाइप करते हैं , चर , या विधि टैब . दबाकर चाबी। यदि कोई आइटम हमारे द्वारा दर्ज की गई सामग्री से निर्धारित नहीं कर सकता है, तो संभावित विकल्प प्रदान किए जाते हैं।
टैब कुंजी दबा रहे हैं JShell में निम्न में से कोई एक कार्य करता है:
- यदि कोई अन्य नाम हमारे द्वारा लिखे गए नाम से मेल नहीं खाता है, तो JShell हमारे लिए शेष नाम दर्ज करता है।
- यदि एक से अधिक नाम हैं जो एक ही अक्षर से शुरू होते हैं, तो JShell उन नामों की एक सूची प्रदर्शित करता है ताकि आगे क्या लिखना है, फिर अगला अक्षर टाइप करें और टैब दबाएं कुंजी नाम पूरा करने के लिए फिर से।
- यदि कोई नाम हमारे द्वारा अब तक टाइप किए गए नाम से मेल नहीं खाता है, तो एक अलर्ट ध्वनि प्रतिक्रिया के रूप में खेलता है।
उदाहरण
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> String studentName(String firstName, String lastName) ...> { ...> return firstName + lastName; ...> } | created method studentName(String, String) jshell> /methods | String studentName(String, String) jshell> str <Press Tab Key> studentName( jshell> studentName( studentName( Signatures: String studentName(String firstName, String lastName) <press tab again to see documentation> jshell> studentName( String studentName(String firstName, String lastName) <no documentation found> <press tab again to see all possible completions; total possible completions: 545>