Στο παρόν περιέχονται περιγραφές ορισμένων από τις πιο ενδιαφέρουσες ή σημαντικές αλλαγές που έχουν γίνει στα εργαλεία ανάπτυξης Java για την έκδοση 3.3 του Eclipse. Χωρίζονται στις εξής κατηγορίες:
Ανατρέξτε επίσης στο έγγραφο Τι νέο υπάρχει στο Eclipse Platform 3.3 για αλλαγές στην πλατφόρμα.
|
Ενέργειες κώδικα και βελτιστοποίησης δομής |
|||
Βελτιστοποίηση δομής χωρίς αποθήκευση |
Οι βελτιστοποιήσεις δομής δεν απαιτούν πλέον την αποθήκευση όλων των
λειτουργιών επεξεργασίας. Μπορούν τώρα να λειτουργήσουν ακόμα και εάν οι λειτουργίες
επεξεργασίας Java ή κειμένου διαθέτουν ακόμα μη αποθηκευμένες αλλαγές. Εάν δεν επιθυμείτε μη αποθηκευμένες λειτουργίες επεξεργασίας μετά τη βελτιστοποίηση δομής, μπορείτε ακόμα να επιλέξετε να αποθηκεύετε πάντα τους τροποποιημένους πόρους στη σελίδα προτιμήσεων |
||
Μετονομασία βελτιστοποίησης δομής στη λειτουργία επεξεργασίας |
Η μετονομασία της βελτιστοποίησης δομής Java μπορεί τώρα να πραγματοποιηθεί απευθείας στη λειτουργία επεξεργασίας, χωρίς να εμφανίζει ένα πλαίσιο διαλόγου. Κατά τη χρήση της Βελτιστοποίηση δομής > Μετονομασία (Alt+Shift+R) στη λειτουργία επεξεργασίας Java, η λειτουργία επεξεργασίας εισέρχεται σε μια διασυνδεδεμένη κατάσταση ανοίγματος ενός πλαισίου διαλόγου κατάστασης λειτουργίας. Οι αλλαγές παραμένουν τοπικές μέχρι να πατηθεί το Enter , κάτι που θα πραγματοποιήσει την αλλαγή σε όλο το χώρο εργασίας.
Για να δείτε και να ρυθμίσετε επιλογές βελτιστοποίησης δομής, πατήστε τον συνδυασμό πλήκτρων Alt+Shift+R και πάλι η πατήστε το κουμπί του μενού και επιλέξτε Άνοιγμα πλαισίου διαλόγου μετονομασίας.... Εάν προτιμάτε το παλιό πλαίσιο διαλόγου κατάστασης λειτουργίας, μπορείτε να απενεργοποιήσετε τη Μετονομασία στη λειτουργία επεξεργασίας χωρίς πλαίσιο διαλόγου στη σελίδα προτιμήσεων |
||
Βελτιστοποίηση δομής εισαγωγής αντικειμένου συνόλου παραμέτρων |
Η Εισαγωγή αντικειμένου συνόλου παραμέτρων αποτελεί μια νέα βελτιστοποίηση δομής που αντικαθιστά ένα σύνολο παραμέτρων μεθόδου με μια νέα θέση υποδοχής αντικειμένου. Όλες οι κλήσεις στη μέθοδο ενημερώνονται για να μεταβιβάσουν τη νέα κλάση αντικειμένων συνόλου παραμέτρων. Περιπτώσεις χρήσης:
Για την εκτέλεση της βελτιστοποίησης δομής Εισαγωγή αντικειμένου παραμέτρου, επιλέξτε μια μέθοδο, καλέστε Βελτιστοποίηση δομής > Εισαγωγή αντικειμένου παραμέτρου, επιλέξτε τις παραμέτρους που θα πρέπει να χρησιμοποιηθούν ως πεδία και παρέχετε ονόματα με νόημα.
Το ακόλουθο τμήμα κώδικα
θα τροποποιηθεί σε
|
||
Ταξινόμηση μελών σε πολλαπλά στοιχεία |
Η ενέργεια Ταξινόμηση μελών μπορεί τώρα να ταξινομήσει πολλαπλά στοιχεία την ίδια στιγμή. Επιλέξτε ένα πακέτο, ένα έργο ή ένα σύνολο στοιχείων Java στην "Εξερεύνηση πακέτων" και καλέστε Πρωτογενής κώδικας > Ταξινόμηση μελών. |
||
Προφίλ εκκαθάρισης |
Μια σελίδα προτιμήσεων έχει αντικαταστήσει τον οδηγό Πρωτογενής κώδικας > Εκκαθάριση. Τα προφίλ εκκαθάρισης μπορούν να καθοριστούν σε αυτή τη σελίδα προτιμήσεων. Ένα προφίλ μπορεί να προσαρτηθεί στο χώρο εργασίας ή σε μεμονωμένα αντικείμενα. Οι ρυθμίσεις έργου μπορούν να μοιραστούν σε μια ομάδα μέσω ενός συστήματος ελέγχου εκδοχών. Είναι επίσης δυνατή η εξαγωγή και η εισαγωγή του κάθε προφίλ. |
||
Δημιουργία εκκαθαρίσεων |
Οι ακόλουθες εκκαθαρίσεις έχουν υλοποιηθεί:
|
||
|
Λειτουργία επεξεργασίας Java |
|||
Εκκαθάριση κώδικα κατά την αποθήκευση |
Έχετε τη δυνατότητα να καλέσετε αυτόματα την εκκαθάριση κώδικα κάθε φορά που
αποθηκεύεται μια λειτουργία επεξεργασίας Java.
Αυτή η λειτουργία μπορεί να ενεργοποιηθεί καθολικά στη σελίδα προτιμήσεων |
||
Αυτόματη συμπλήρωση περιεχομένου για την εισαγωγή αγαπημένων στατικών μελών |
Η αυτόματη συμπλήρωση περιεχομένου (Ctrl+Space) μπορεί τώρα να προτείνει περιπτώσεις ολοκλήρωσης για στατικά μέλη από μια λίστα αγαπημένων εισαγωγών που μπορούν να ρυθμιστούν στη σελίδα προτιμήσεων Για παράδειγμα, εάν έχετε προσθέσει
Οι προτιμήσεις εισαγωγών από τη σελίδα προτιμήσεων |
||
Αυτόματη συμπλήρωση περιεχομένου για μεταβλητή με μη αναλυμένο είδος |
Η λειτουργία επεξεργασίας Java υποστηρίζει τώρα τις νέες προτάσεις μελών με μη αναλυμένα είδη: βάσει της προτίμησης Πατώντας ; στο ακόλουθο σενάριο:
έχει το εξής αποτέλεσμα:
|
||
Η αυτόματη συμπλήρωση περιεχομένου παρέχει προτάσεις δήλωσης για μη καθορισμένες τοπικές μεταβλητές |
Η αυτόματη συμπλήρωση περιεχομένου μπορεί τώρα να συμπεράνει το όνομα μιας δηλωμένης τοπικής μεταβλητής επιλέγοντας την παρουσίαση μη αναλυμένων ονομάτων σε κώδικα που ακολουθεί, όπως φαίνεται στο παρακάτω παράδειγμα:
|
||
Συνέχιση βελτιώσεων αυτόματης συμπλήρωσης περιεχομένου |
|
||
Ταχείες βοήθειες |
Η λειτουργικότητα που προηγούμενα ήταν διαθέσιμη μόνο στο μενού βελτιστοποίησης δομής προσφέρεται τώρα και ως ταχείες βοήθειες (Ctrl+1). Όπως πάντα, οι ταχείες βοήθειες δεν εμφανίζουν ένα πλαίσιο διαλόγου αλλά εισάγουν τη διασυνδεδεμένη κατάσταση λειτουργίας όπου μπορείτε να αλλάξετε ονόματα ή είδη που έχουν εισαχθεί.
|
||
Ταχεία επιδιόρθωση για τη δημιουργία μεθόδου από @Override |
Όταν προσθέτετε μια σημείωση @Override σε μια μέθοδο που δεν αντικαθιστά ακόμα, η ταχεία επιδιόρθωση (Ctrl+1) θα προσφερθεί να δημιουργήσει τη μέθοδο σε ένα από τα υπερ-είδη. |
||
Ταχεία επιδιόρθωση για τη δημιουργία και τη χρήση μεθόδων λήψης και ορισμού |
Μια νέα ταχεία επιδιόρθωση είναι διαθέσιμη για ένα πεδίο που δεν είναι προσβάσιμο λόγω περιορισμών ορατότητας. Στο ακόλουθο σενάριο, χρησιμοποιήστε το συνδυασμό πλήκτρων Ctrl+1 για να καλέσετε μια ταχεία επιδιόρθωση:
Εάν μια μέθοδος λήψης υπάρχει για αυτό το πεδίο, μπορείτε να επιλέξετε τη χρήση του.
Και εάν δεν υπάρχει μέθοδος λήψης για αυτό το πεδίο, μπορείτε να επιλέξετε τη δημιουργία ενός.
|
||
Πρότυπο για την προσθήκη μεθόδων δοκιμής JUnit 4 |
Ένα νέο πρότυπο Δοκιμή έχει προστεθεί για την επιτάχυνση της προσθήκης μεθόδων δοκιμής JUnit 4. |
||
Χρωματισμός σύνταξης για παρενθέσεις |
Οι παρενθέσεις μπορούν τώρα να χρωματιστούν ξεχωριστά από τους τελεστές στη λειτουργία επεξεργασίας Java μέσω της σελίδας προτιμήσεων |
||
Δεν υπάρχουν πλέον ερωτήσεις του τύπου "Δεν βλέπω τον πλήρη πρωτογενή κώδικα" στην ομάδα νέων |
Η ομάδα εντολών που περιέχει το κουμπί γραμμής εργαλείων Εμφάνιση πρωτογενούς κώδικα μόνο του επιλεγμένου στοιχείου |
||
Προσαρμόσιμη γραμματοσειρά Javadoc |
Η γραμματοσειρά εμφάνισης Javadoc είναι τώρα προσαρμόσιμη στη σελίδα
προτιμήσεων |
||
Χρώμα φόντου για αναδυόμενα πλαίσια πληροφοριών πρωτογενούς κώδικα |
Το χρώμα φόντου για όλα τα αναδυόμενα πλαίσια πληροφοριών που εμφανίζουν πρωτογενή κώδικα στη λειτουργία επεξεργασίας Java μπορούν τώρα να προσαρμοστούν στη σελίδα προτιμήσεων
|
||
Η λειτουργία επεξεργασίας αρχείου κλάσης εμφανίζει ανακατασκευασμένο κώδικα |
Η λειτουργία επεξεργασίας αρχείου κλάσης Java εμφανίζει τώρα τους ανακατασκευασμένους κώδικες byte όταν ο πρωτογενής κώδικας δεν είναι διαθέσιμος. |
||
|
Μεταγλωττιστής Java
|
|||
Βελτιωμένος χειρισμός διπλότυπων τοπικών μεταβλητών και ειδών |
Το JDT κάνει τώρα καλύτερη δουλειά με το χειρισμό μη έγκυρου κώδικα με διπλότυπες τοπικές μεταβλητές και είδη. Συγκεκριμένα θα ελαχιστοποιήσει τα δευτερεύοντα σφάλματα. Αυτό επιτρέπει στα εργαλεία Java να εκτελεστούν κώδικα που προκαλεί προβλήματα, ώστε να προσφέρουν ταχείες επιδιορθώσεις.
|
||
Βελτιωμένος εντοπισμός ελέγχου null |
Η υπάρχουσα επιλογή Παραπομπή null στη σελίδα προτιμήσεων
|
||
Προειδοποίηση για αδιαμόρφωτα είδη που ενεργοποιείται από προεπιλογή |
Το προαιρετικό διαγνωστικό μεταγλωττιστή για τον εντοπισμό της όποιας χρήσης αδιαμόρφωτου είδους εντοπίζεται τώρα από προεπιλογή. Αυτή η διάγνωση μπορεί να διαμορφωθεί στη σελίδα προτιμήσεων
|
||
Βελτίωση προειδοποίησης μη χρησιμοποιημένης παραμέτρου |
Η προειδοποίηση Μη χρησιμοποιημένη παράμετρος βελτιώθηκε με μια νέα επιλογή που βοηθά στην αποφυγή άκυρων θετικών. Μπορείτε να κάνετε μια υπόδειξη στον μεταγλωττιστή ότι μια παράμετρος δεν είναι στην πραγματικότητα μη χρησιμοποιημένη σχολιάζοντάς το στο προσδιοριστικό @param. Αυτή η επιλογή εντοπίζεται στη σελίδα προτιμήσεων |
||
|
Προβολές και πλαίσια διαλόγου Java |
|||
Έγχρωμες ετικέτες σε προβολές Java |
Για την ενεργοποίηση έγχρωμων ετικετών σε προβολές Java, ανοίξτε τη σελίδα προτιμήσεων
|
||
Διακριτικά για προσωρινά και μεταβλητά πεδία |
Τα προσωρινά και μεταβλητά πεδία διαθέτουν τώρα τα αντίστοιχα διακριτικά εικονιδίου: |
||
Ομαδοποίηση των JAR και των φακέλων κλάσης στην "Εξερεύνηση πακέτων" |
Η "Εξερεύνηση πακέτων" ομαδοποιεί τώρα τις παραπεμπόμενες βιβλιοθήκες σε ένα νέο κόμβο θέσης υποδοχής.
|
||
Περισσότερες επιλογές αναζήτησης Java |
Το πλαίσιο διαλόγου αναζήτησης Java έχει επεκταθεί ώστε να προσφέρει καλύτερο έλεγχο για τον περιορισμό της εμβέλειας αναζήτησης σε πρωτογενείς κώδικες, απαιτούμενα έργα, βιβλιοθήκες JRE και βιβλιοθήκες εφαρμογών.
|
||
Φίλτρο αναζήτησης για παραπομπές σε μέθοδο που έχει αντικατασταθεί |
Η μηχανή αναζήτησης Java έχει εισάγει ένα νέο κριτήριο για την κατηγοριοποίηση των αντιστοιχίσεων παραπομπής μεθόδου.Μπορεί τώρα να διακρίνει μια κλήση μέσω ενός είδους ή ενός από τα υπο-είδη της, από μια κλήση μέσω ενός υπερ-είδους, που συνήθως αποτελεί μια ασθενέστερη αντιστοίχιση. Η προβολή "Αναζήτηση" συμπεριλαμβάνει τώρα φίλτρα για περαιτέρω μείωση των παραπομπών στη μέθοδο που πραγματοποιείται η αναζήτηση. Στο ακόλουθο παράδειγμα, ο χρήστης πραγματοποίησε αναζήτηση για παραπομπές στη μέθοδο
|
||
Επιλογή περιβάλλοντος εκτέλεσης κατά τη δημιουργία ενός έργου Java |
Κατά τη δημιουργία ενός έργου Java το οποίο επιθυμείτε να χρησιμοποιήσετε από κοινού με μια ομάδα, αποτελεί καλή ιδέα να χρησιμοποιήσετε ένα περιβάλλον εκτέλεσης αντί ενός συγκεκριμένου JRE. Τα περιβάλλοντα εκτέλεσης αποτελούν συμβολικές αναπαραστάσεις JRE με τυποποιημένες καταχωρήσεις J2SE-1.4, J2SE-1.5. Αυτό σημαίνει ότι καμία διαδρομή συστήματος αρχείων δεν θα εισέλθει στην κοινόχρηστη διαδρομή δόμησης. Τα JRE μπορούν να εκχωρηθούν στα περιβάλλοντα στη σελίδα προτιμήσεων
|
||
Προσθήκη νέου έργου Java σε ένα σύνολο εργασίας |
Ο οδηγός δημιουργίας έργου Java έλαβε πρόσθετα πεδία εισόδου για να καθορίσει τα σύνολα εργασίας στα οποία προστίθεται το νέο έργο. Οι αρχικές τιμές αποδίδονται στα πεδία από την τρέχουσα επιλογή ή το ενεργό φίλτρο συνόλου εργασίας στην "Εξερεύνηση πακέτων". |
||
Αντιστοίχιση συνόλων εργασίας |
Είναι ευκολότερο τώρα να αναδιοργανώσετε στοιχεία ή πόρους Java σε σύνολα εργασίας. Για την αντιστοίχιση ενός στοιχείου σε ένα διαφορετικό σύνολο εργασίας, επιλέξτε το στοιχείο στην "Εξερεύνηση πακέτων" και επιλέξτε Αντιστοίχιση συνόλων εργασίας... από το μενού περιβάλλοντος. |
||
Η δήλωση είδους επικόλλησης δημιουργεί νέο έργο |
Θελήσατε ποτέ να δοκιμάσετε γρήγορα ένα τμήμα κώδικα που σας έχει στείλει κάποιος;Αντιγράψτε το το τμήμα κώδικα στο πρόχειρο, μεταβείτε στην "Εξερεύνηση πακέτων", βεβαιωθείτε ότι τίποτα δεν έχει επιλεγεί και επιλέξτε Τροποποίηση > Επικόλληση (Ctrl+V). Το Eclipse θα προσπαθήσει να αναλύσει το κείμενο στο πρόχειρο και εάν αυτό προσομοιάζει τα περιεχόμενα ενός αρχείου *.java, θα δημιουργήσει ένα νέο έργο Java και θα δημιουργήσει ένα αρχείο *.java.
Όπως και στην 3.2, μπορείτε φυσικά να επιλέξετε ένα υπάρχον έργο ή πακέτο ως προορισμό για το νέο αρχείο. |
||
Βελτιωμένη επικόλληση στην "Εξερεύνηση πακέτων" |
Η επικόλληση κειμένου πρωτογενούς κώδικα Java δηλώσεις πολλαπλών πακέτων στην "Εξερεύνηση πακέτων" τώρα δημιουργεί αυτόματα όλα τα απαραίτητα πακέτα και τις μονάδες μεταγλώττισης. Η δομή στα δεξιά δημιουργείται με την επικόλληση ενός τμήματος κώδικα στα αριστερά στην "Εξερεύνηση πακέτων" ενώ δεν έχει επιλεγεί τίποτα:
|
||
Αναίρεση διαγραφών σε προβολές Java |
Η Τροποποίηση > Αναίρεση είναι τώρα επίσης διαθέσιμη για διαγραφές στοιχείων Java σε προβολές Java. Πακέτα που έχουν τυχαία διαγραφεί, μονάδες μεταγλώττισης, κ.λπ. μπορούν εύκολα να επανέλθουν με το πάτημα του συνδυασμού πλήκτρων Ctrl+Z. |
||
Τράβηγμα και εναπόθεση Java για την "Εξερεύνηση έργων" |
Το τράβηγμα και η εναπόθεση στοιχείων Java στην "Εξερεύνηση έργων", τώρα ενεργοποιεί αυτόματα τα στοιχεία βελτιστοποίησης δομής Java (όπως στην "Εξερεύνηση πακέτων).
|
||
Εξαγωγή και εισαγωγή εκτέλεσης δοκιμών JUnit |
Οι εκτελέσεις δοκιμών JUnit μπορούν τώρα να εξαχθούν και να εισαχθούν. |
||
Το "Άνοιγμα είδους" ανοίγει πολλαπλά είδη |
Το πλαίσιο διαλόγου "Άνοιγμα είδους" (Ctrl+Shift+T) υποστηρίζει τώρα το άνοιγμα πολλαπλών λειτουργιών επεξεργασίας ταυτόχρονα. |
||
Αναζήτηση πακέτου και μοτίβου περικλείοντος είδους |
Μοτίβα με χαρακτήρες '*' ή '?' μπορούν τώρα να καθοριστούν για πακέτα και περικλείοντα είδη στο πλαίσιο διαλόγου ανοίγματος είδους.
|
||
|
Λειτουργία εντοπισμού και διόρθωσης σφαλμάτων Java |
|||
Παρακολούθηση παραπομπών (Java SE 6 μόνο) |
Μπορείτε να εμφανίσετε όλες τις παραπομπές σε ένα αντικείμενο (διαθέσιμη μόνο κατά τον εντοπισμό και τη διόρθωση σφαλμάτων σε μια εικονική μηχανή Java SE 6). Οι παραπομπές σε αντικείμενο μπορούν να εμφανιστούν στην προβολή μεταβλητών με την εναλλαγή της ρύθμισης Εμφάνιση παραπομπών στο μενού προβολής. Οι παραπομπές σε κάθε αντικείμενο ομαδοποιούνται σε μια συλλογή.
Οι παραπομπές μπορούν επίσης να εμφανιστούν σε ένα αναδυόμενο πλαίσιο διαλόγου με την επιλογή ενός αντικειμένου στην προβολή μεταβλητών και επιλέγοντας Όλες οι παραπομπές από το μενού περιβάλλοντος.
Οι παραπομπές εμφανίζονται σε ένα αναδυόμενο πλαίσιο διαλόγου.
|
||
| Εμφάνιση χρήσεων (Java SE 6 μόνο) |
Μπορείτε να εμφανίσετε όλες τις χρήσεις ενός είδους Java (διαθέσιμη μόνο κατά τον εντοπισμό και τη διόρθωση σφαλμάτων σε μια εικονική μηχανή Java SE 6). Οι χρήσεις εμφανίζονται σε ένα αναδυόμενο πλαίσιο διαλόγου επιλέγοντας ένα είδος στη διάρθρωση της λειτουργίας επεξεργασίας, ένα όνομα είδους στη λειτουργία επεξεργασίας Java ή μια μεταβλητή στην προβολή "Μεταβλητές" και επιλέγοντας Όλες οι χρήσεις από το μενού περιβάλλοντος.
Οι χρήσεις κατόπιν εμφανίζονται σε ένα αναδυόμενο πλαίσιο διαλόγου.
|
||
| Υποχρεωτική επιστροφή (Java SE 6 μόνο) |
Μπορείτε να επιβάλετε μια επιστροφή από τη μέθοδο νωρίς (διαθέσιμη μόνο κατά τον εντοπισμό και τη διόρθωση σφαλμάτων σε μια εικονική μηχανή Java SE 6). Αυτό επιστρέφει μια τιμή από το τρέχον πλαίσιο στοίβας χωρίς την εκτέλεση επιπλέον οδηγιών στη μέθοδο και απελευθερώνει τα όποια κλειδώματα έχουν αποκτηθεί από το συγχρονισμό ενοτήτων. Μια τιμή επιστροφή δημιουργείται με την επιλογή μιας έκφρασης και της Υποχρεωτικής επιστροφής (Alt+Shift+F). Αυτή η ενέργεια είναι διαθέσιμη από το μενού περιβάλλοντος της λειτουργίας επεξεργασίας Java, το μενού ανωτέρου επιπέδου εκτέλεσης, στην προβολή "Εμφάνιση" και στο τμήμα παραθύρου λεπτομερειών της προβολής "Μεταβλητές". Η υποχρεωτική επιστροφή από μια μη άκυρη μέθοδο νωρίς απαιτεί την αποτίμηση
μιας έκφρασης. Για παράδειγμα, εάν μια μέθοδος επρόκειτο να επιστρέψει ως false θα
μπορούσατε να επιστρέψετε μια τιμή true επιλέγοντας μια έκφραση στην προβολή "Παρουσίαση"
και καλώντας την Υποχρεωτική επιστροφή. Στο ακόλουθο παράδειγμα, το
Χρησιμοποιήστε την ενέργεια Υποχρεωτική επιστροφή από την προβολή "Παρουσίαση" για να επιστρέψει ως true.
|
||
| Βηματική εκτέλεση υπερδιασύνδεσης |
Κατά τον εντοπισμό και τη διόρθωση σφαλμάτων μπορείτε να χρησιμοποιήσετε υπερδιασυνδέσεις για τη βηματική εκτέλεση μιας μεθόδου. Χρησιμοποιήστε το συνδυασμό πλήκτρων Ctrl+Alt+Click για τη βηματική εκτέλεση μιας μεθόδου (αντί του συνδυασμού πλήκτρων Ctrl+Click που θα πραγματοποιήσει πλοήγηση στον πρωτογενή κώδικα).
|
||
Διπλοπατήστε και Ctrl+Shift+B για όλα τα είδη σημείων διακοπής |
Διπλοπατώντας στον κατακόρυφο χάρακα ή καλώντας την εναλλαγή σημείου διακοπής (Ctrl+Shift+B), δημιουργεί τώρα το κατάλληλο είδος σημείου διακοπής βάσει της θέσης του δρομέα - σημείο διακοπής γραμμής, σημείο παρατήρησης, σημείο διακοπής μεθόδου ή σημείο διακοπής φόρτωσης κλάσης. Για να δημιουργήσετε ένα σημείο διακοπής φόρτωσης κλάσης, διπλοπατήστε στη γραμμή δήλωσης κλάσης.
|
||
| Βηματική εκτέλεση φίλτρων έναντι εκτέλεσης μέχρι πρότασης return |
Μπορείτε να ρυθμίσετε τα φίλτρα βηματικής εκτέλεσης
επιστρέφουν πάντα από τη θέση φιλτραρίσματος ή εκτελούν βηματικά σε μια μη φιλτραρισμένη
θέση. Για παράδειγμα, εάν η Χρησιμοποιήστε τις ρυθμίσεις προτιμήσεων Βηματική εκτέλεση φίλτρων στη σελίδα προτιμήσεων |
||
| Αυτόματη μορφοποίηση ιχνηλασιών στοίβας |
Οι ιχνηλασίες στοίβας μπορούν να μορφοποιηθούν αυτόματα καθώς γίνεται η επικόλλησή τους στην κονσόλα ιχνηλασίας στοίβας Java. Μια δυνατότητα εναλλαγής Αυτόματη μορφοποίηση είναι διαθέσιμη στη γραμμή εργαλείων της κονσόλας.
|
||
| Εξαγωγή λογικών δομών |
Μπορείτε τώρα να εξάγετε και να εισάγετε προτιμήσεις λογικών
δομών Java ξεχωριστά από τις άλλες προτιμήσεις του χώρου εργασίας . Οι λογικές δομές Java καθορίζονται στη σελίδα προτιμήσεων
|
||
|
Διάφορα |
|||
Νέες επιλογές λειτουργίας μορφοποίησης κώδικα |
Νέες επιλογές έχουν προστεθεί στη σελίδα προτιμήσεων
|
||
| Κανόνες πρόσβασης για περιβάλλοντα εκτέλεσης |
Οι κανόνες πρόσβασης ανατίθενται τώρα στο κάθε περιβάλλον
εκτέλεσης βάσει του προφίλ του. Για
παράδειγμα, οι κανόνες αποτρέπουν την πρόσβαση σε πακέτα
|
||
Καταργημένες και μη τροποποιήσιμες μεταβλητές διαδρομής κλάσης |
Μεταβλητές διαδρομής κλάσεων που ορίζονται από το σύστημα μπορούν τώρα να
καταργηθούν ή/και να δηλωθούν για ανάγνωση μόνο
μέσω του σημείου επέκτασης Οι χρήστες θα πρέπει να αντικαταστήσουν καταργημένες μεταβλητές διαδρομής κλάσεων με καλύτερους μηχανισμούς όπως βιβλιοθήκες. Για ορισμένες μεταβλητές (π.χ. JUNIT_HOME), η προβολή "Προβλήματα" προσφέρει ακόμα ταχείες επιδιορθώσεις για τη μετάβαση υπαρχόντων έργων. |
||
Σχετικές διαδρομές με το χώρο εργασίας για θέση Javadoc |
Οι σχετικές διαδρομές χώρου εργασίας γίνονται τώρα αποδεκτές ως θέσεις Javadoc για φακέλους αρχειοθέτησης και κλάσεων: |
||
Δημιουργία είδους περιβάλλοντος εκτέλεσης |
Η επεξεργασία σημειώσεων Java 5 (APT) χρησιμοποιήθηκε για πρώτη φορά στο
Eclipse 3.2, αλλά μέχρι τώρα, νέα είδη μπορούσαν να δημιουργηθούν μόνο πραγματοποιώντας
μια δόμηση. Οι επεξεργαστές σημειώσεων Java 5 μπορούν τώρα να δημιουργήσουν νέα είδη με
ευκολία, καθώς εσείς τροποποιείτε τις σημειώσεις. Αυτή η λειτουργία είναι απενεργοποιημένη
από προεπιλογή, για λόγους απόδοσης. Για να την ενεργοποιήσετε, ένας επεξεργαστής θα
πρέπει να συμπεριλαμβάνει την "enableTypeGenerationInEditor" στο σύνολο της σειράς
χαρακτήρων που επιστρέφονται από το |
||
Επεξεργασία σημειώσεων Java 6 |
Το Eclipse 3.3 υποστηρίζει πλήρως την Επεξεργασία σημειώσεων Java 6 στον Μεταγλωττιστή παρτίδας Java του Eclipse. Η επεξεργασία σημειώσεων Java 6 υποστηρίζεται επίσης περιορισμένα στο IDE, με την προοπτική μεγαλύτερης υποστήριξης στο μέλλον. |
||