Όταν επιχειρείτε την εξαγωγή μιας μεθόδου, ενδέχεται να εμφανιστούν ένα ή περισσότερα από τα παρακάτω κοινά σφάλματα:
Selected block references a local type declared outside the selection
Μια δήλωση τοπικού είδους δεν αποτελεί τμήμα της επιλογής, αλλά γίνεται παραπομπή σε αυτή από μία από τις προτάσεις που έχουν επιλεχθεί για εξαγωγή. Επεκτείνετε την επιλογή ώστε να συμπεριλαμβάνει τη δήλωση τοπικού είδους ή περιορίστε την ώστε να μην είναι επιλεγμένη καμία παραπομπή στη δήλωση τοπικού είδους.A local type declared in the selected block is referenced outside the selection
Η επιλογή καλύπτει μια δήλωση τοπικού είδους, αλλά στο είδος αυτό γίνεται επίσης παραπομπή από άλλη πρόταση εκτός των επιλεγμένων. Επεκτείνετε την επιλογή ώστε να συμπεριλαμβάνει όλες τις παραπομπές στο τοπικό είδος ή περιορίστε την ώστε να μην είναι επιλεγμένη η δήλωση τοπικού είδους.Ambiguous return value: selected block contains more than one assignment to local variable
Στην επιλεγμένη ενότητα βρέθηκαν περισσότερες από μία αντιστοιχίσεις προς μια τοπική μεταβλητή. Περιορίστε την επιλογή έτσι ώστε να είναι επιλεγμένη μόνο μία αντιστοίχιση ή επεκτείνετε την επιλογή έτσι ώστε τουλάχιστον όλες οι παραπομπές, εκτός αυτής προς τις τοπικές μεταβλητές, να καλύπτονται επίσης από την επιλογή.Ambiguous return value: expression access to local and return statement selected
Η επιλεγμένη πρόταση δημιουργεί περισσότερες από μία επιστρεφόμενες τιμές. Αυτή είναι, για παράδειγμα, η περίπτωση κατά την οποία επιλέγεται μία έκφραση και ταυτόχρονα, ένα όρισμα έκφρασης τροποποιείται. Για την επίλυση του προβλήματος αυτού, επεκτείνετε την επιλογή ώστε να καλύπτει επίσης και την πρόσβαση ανάγνωσης του τροποποιημένου ορίσματος.Selection contains a break statement but the corresponding break target isn't selected
Για την επίλυση του προβλήματος, επεκτείνετε την επιλογή ώστε να συμπεριλαμβάνει τη διακοπή / συνέχιση προορισμού ή περιορίστε την επιλογή ώστε να μην καλύπτει την πρόταση διακοπής / συνέχισης.Selection contains a continue statement but the corresponding continue target isn't selected
Για την επίλυση του προβλήματος, επεκτείνετε την επιλογή ώστε να συμπεριλαμβάνει τη διακοπή / συνέχιση προορισμού ή περιορίστε την επιλογή ώστε να μην καλύπτει την πρόταση διακοπής / συνέχισης.Selection starts inside a comment
Τμήματα ενός σχολίου δεν μπορούν να εξαχθούν. Επεκτείνετε την επιλογή έτσι ώστε να καλύπτει ολόκληρο το σχόλιο ή περιορίστε την, ώστε το σχόλιο να μην καλύπτεται καθόλου.Selection ends inside a comment
Τμήματα ενός σχολίου δεν μπορούν να εξαχθούν. Επεκτείνετε την επιλογή έτσι ώστε να καλύπτει ολόκληρο το σχόλιο ή περιορίστε την, ώστε το σχόλιο να μην καλύπτεται καθόλου.Cannot extract selection that ends in the middle of a statement
Προσαρμόστε την επιλογή έτσι ώστε να καλύπτει πλήρως ένα σύνολο προτάσεων ή εκφράσεων. Οι χρήστες μπορούν να επεκτείνουν την επιλογή σε μια έγκυρη περιοχή τιμών, χρησιμοποιώντας την επιλογή Επέκταση επιλογής για στο μενού "Τροποποίηση".
Εργαλεία ανάπτυξης Java (JDT)
Υποστήριξη βελτιστοποίησης δομής